CrawlJobs Logo

Senior Software Developer (C++)

Poland · Job Posted May 10, 2026
Apply Position
Job Link Share

Job Description

ELEKS Software Engineering and Development Office is looking for a Senior C++ Developer in Ukraine, Poland or Croatia. Our client is a well-established software company specializing in productivity and creative tools, with millions of users worldwide across both Windows and macOS platforms. They are undergoing a strategic modernization of their licensing and revenue infrastructure, moving toward a cloud-connected, identity-driven architecture to better support their growing user base and subscription business model.

Job Responsibility

  • Modernize and rearchitect the integration layer between desktop applications and the internal licensing service across Windows and macOS
  • Implement and maintain integrations with Auth0 as an Identity Provider using OAuth 2.0 and OpenID Connect (OIDC) protocols
  • Write, refactor, and optimize C++ code in line with technical specifications, team conventions, and industry best practices
  • Collaborate within an Agile team: participate in sprint planning, code reviews, and retrospectives
  • Analyze and improve software quality including readability, maintainability, and runtime performance
  • Reproduce and resolve defects logged in the issue tracking system
  • identify root causes and implement targeted fixes
  • Use Git for version control: manage branching, merging, commits, and change history in accordance with team standards

Requirements

  • 5-7 years of professional software development experience
  • Strong proficiency in C++ (11/14/17), STL, and Qt framework
  • Hands-on experience with unit testing using gtest and development in VS
  • Solid understanding and practical use of Git for version control
  • Experience in multi-threaded programming and concurrent system design
  • Familiarity with network protocols and building networked desktop applications
  • Upper-Intermediate or higher English proficiency (written and verbal)

Nice to have

  • Experience with C# – particularly useful for Windows-side licensing and identity integrations
  • Experience with Objective-C and/or Swift – particularly useful for macOS-side integrations
  • Prior exposure to identity and access management concepts: OAuth 2.0, OpenID Connect (OIDC), JWT tokens, SSO, and identity providers such as Auth0
  • Experience working on cross-platform desktop applications (Windows + macOS)
  • Familiarity with subscription-based or cloud-connected software licensing models

What we offer

  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Developer (C++)

8 matching positions

Senior Software Developer C++

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering or Computer Science
  • Minimum 7 years of experience in object-oriented software development
  • Minimum 10 years of experience in a C++ Software development position
  • Proficiency of Google Test and QTest is required
  • Significant experience with Linux environments, (Ubuntu or Fedora are an asset.)
  • Familiar with source versioning (GIT, Gerrit)
  • Rigorous documentation writing
  • Fluent in French, good knowledge of English as an asset
  • Experience with agile methodologies (Scrum) is an asset
  • Quick learner with strong problem-solving skills
Job Responsibility
Job Responsibility
  • Design, develop, and optimize complex software applications using C++
  • Apply software development good practices and standards
  • Participate in defining and designing efficient architectures for n-tier critical and strategic software
  • Develop efficient user interfaces and data processing algorithms
  • Apply and promote robust testing methodologies (TDD, BDD, QtTest)
  • Participate in code reviews to improve quality and Definition of Done compliance
  • Analyze and prepare documentation
  • Collaborate with multidisciplinary teams and manage priorities to meet objectives
  • Support V&V and hardware teams with software tooling
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Senior C# Software Developer Lead

We are seeking a Senior C# Software Developer Lead to design, build, and lead th...
Location
Location
United States , Margate
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience, with strong hands‑on expertise in C#
  • Proven experience leading or mentoring development teams in an enterprise environment
  • Strong experience with .NET Core / .NET Framework, ASP.NET, Web APIs, and RESTful services
  • Solid understanding of object‑oriented design, SOLID principles, and common design patterns
  • Experience with relational databases (SQL Server preferred) and ORM tools such as Entity Framework
  • Strong grasp of software development lifecycle (SDLC), Agile/Scrum methodologies, and CI/CD practices
  • Experience with source control systems (Git, Azure DevOps, or similar)
Job Responsibility
Job Responsibility
  • Lead the design and development of complex software solutions using C# and the .NET ecosystem (.NET Core / .NET 6+)
  • Architect scalable, high‑availability, and performance‑driven applications
  • Serve as a technical authority, driving best practices in coding standards, architecture, and software design patterns
  • Guide and mentor developers through code reviews, technical coaching, and knowledge sharing
  • Collaborate closely with product managers, architects, QA, and DevOps teams to translate business requirements into technical solutions
  • Oversee technical delivery, ensuring timelines, quality, and maintainability are met
  • Troubleshoot and resolve complex application, performance, and production issues
  • Advocate for continuous improvement in development processes, tooling, and system architecture
  • Contribute to long‑term technical strategy and platform modernization initiatives
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Senior Delphi Software developer with C#

We are looking for an experienced Delphi Software Developer to develop 3Shape’s ...
Location
Location
Ukraine , Kyiv
Salary
Salary:
Not provided
3shape.com Logo
3Shape
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience as a software developer with Delphi
  • Solid experience with design patterns and OOP principles
  • Good mathematical understanding
  • Interest in 3D and computational geometry
  • Ability to quickly familiarize yourself with the existing code base
  • You work with high commitment and take ownership of your work
  • Team-minded personality with skills in Agile working style
  • Degree in Computer Science, Engineering, or a similar field
  • At least Intermediate level English, verbal, and written
Job Responsibility
Job Responsibility
  • Design user interface, algorithms, and implement workflows for dentistry
  • Ensure high code quality through reviews, refactoring, processes, code metrics, etc.
  • Ensure high maintainability of the code (e.g., through designing and implementing automatic tests)
  • Cooperate with developers on other projects
  • Develop the coolest 3D Windows desktop application
What we offer
What we offer
  • Meaningful work that helps to change the future of dentistry
  • Work in a unique professional, friendly and supportive environment
  • Constant professional growth and development
  • A healthy work-life balance
  • Comprehensive benefits incl. 24 working days of annual vacation
  • medical insurance
  • paid sick leaves and child sick leaves
  • maternity and paternity leaves etc
  • Breakfasts and lunches in the office
  • Good working conditions in a comfortable office in UNIT.City
Read More
Arrow Right

Senior Software Developer- Automated Driving Performance HIL Infrastructure

Join an enthusiastic and cutting-edge team here at General Motors in the Automat...
Location
Location
Canada , Markham
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7yrs+ of experience in ADAS, Active Safety, and/or AV HIL simulation
  • Hardware in the loop control system simulation experience with dSPACE HiL
  • Experience with dSPACE software including ASM, Aurelion, SensorSim, AutomationDesk, ConfigurationDesk, MotionDesk, ModelDesk, and ControlDesk
  • Sensor modeling software experience with dSpace ASM/Aurelion and CarSim, and Vires VTD
  • Experience with Vector tools in HIL simulation and test execution including CANape (Ethernet, CAN, CANFD), CANalyzer, and CANoe
  • Master of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or Mechanical Engineering
  • Experience with C, C++, Embedded C, Python, MATLAB, and Simulink programming languages
  • Experience with dSPACE Scalexio, DS1006, and Environmental Sensor Interface Unit (ESI)
  • Experience with SOME/IP
  • Experience with Software Defined Vehicle (SDV)
Job Responsibility
Job Responsibility
  • Create & integrate models, software and hardware into our simulation infrastructure
  • Manage hardware-in-the-loop simulators (dSPACE, etc.) to support customers' automated driving control code development and validation objectives
  • Partner with the ADAS community to identify new opportunities to utilize simulation, decreasing reliance on physical test properties
  • Advance the development of the core cosimulation infrastructure
  • Scout new technology & methods for opportunities to improve system capability, efficiency and robustness
  • Actively foster a collaborative and productive work environment
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends
  • Fulltime
Read More
Arrow Right

Senior Software Developer – DevOps

As a Senior DevOps Developer in GM’s Virtualization and Software-in-the-Loop (SI...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Engineering, Computer Science, or related field
  • 7+ years of relevant experience in DevOps, CI/CD, automation, or software development
  • Hands-on CI/CD experience with GitHub Actions, Jenkins, GitLab, or Azure DevOps
  • Strong scripting skills (Python, Bash, PowerShell)
  • Experience with containers and Kubernetes fundamentals
  • Familiarity with embedded or model-based development (MATLAB/Simulink, code generation, vECUs)
  • Understanding of cloud platforms (AWS, Azure, or GCP)
  • Knowledge of deployment strategies and release automation
Job Responsibility
Job Responsibility
  • Design and maintain CI/CD pipelines for virtual ECUs, embedded software, and simulation artifacts
  • Automate build, test, and packaging workflows across C++, Python, MATLAB/Simulink, and model-based toolchains
  • Operate containerized simulation environments using Docker and Kubernetes
  • Implement GitOps workflows for multi-cluster consistency and reliability
  • Optimize developer velocity through caching, artifact reuse, and workflow simplification
  • Integrate observability into pipelines for traceability, metrics, and debugging
  • Collaborate with embedded, simulation, and controls teams to align delivery with model-based development workflows
  • Support cloud-based SIL execution for large-scale parallel simulation
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Senior Software Developer – Virtualization, SIL, and AI‑Enablement

As a Senior Software Developer , you will build the software that powers GM's v...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Engineering, Computer Science, or related field
  • 7+ years of relevant experience in software development, simulation, or embedded systems
  • Strong programming skills in Python, C++, C#, or Java
  • Experience with simulation or virtualization (vECUs, FMUs, SIL)
  • Understanding of cloud services and distributed systems
  • Experience with CLI-based architecture for tools design
  • Knowledge of MCP-based architecture for AI tools design
  • Experience with databases for simulation metadata and results
  • Optional AI Skills: ML lifecycle basics
  • Vector search or embeddings
Job Responsibility
Job Responsibility
  • Develop backend services supporting virtual ECUs, simulation orchestration, and model execution
  • Build tools for SIL workflows including scenario execution, data capture, and automation
  • Integrate AI/ML components into simulation or validation pipelines
  • Design APIs for simulation control, artifact management, and orchestration
  • Optimize performance for compute-intensive workloads
  • Collaborate with DevOps and simulation teams to ensure seamless integration
  • Contribute to CI/CD workflows for simulation and AI components
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Senior Software Developer (.NET/C#)

3Shape is looking for a talented and experienced Senior .NET Developer to join o...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
3shape.com Logo
3Shape
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of professional C#/.NET backend development experience
  • An extensive and strong backend engineering toolbox, alongside hands-on experience with ownership of all phases during software lifecycle: build, ship and running critical software in production
  • Experience with API design towards 3rd parties in a B2B or B2C setting
  • Curiosity for modern engineering practices and willingness to keep up with relevant technologies and trends
  • Experience with core Azure concepts (networking, compute, storage, identity, and databases)
  • Experience working across development teams. Both across internal and external teams and stakeholders
Job Responsibility
Job Responsibility
  • Be part of building a new team with a heavy technical focus
  • Part of accelerating development of an expanding suite of solutions
  • Building a truly unique and best-in-class experience for patients at dental clinics worldwide
  • Help run the execution of the technical roadmap, be part of planning and will be one of the people for managing technical dependencies with other teams
  • Become a key part of building the team’s culture and be part of shaping the path forward for the patient experience
What we offer
What we offer
  • A vibrant and international environment with social, diverse, and highly skilled and collaborative colleagues
  • An attractive healthcare package
  • Breakfast every day, and delicious and healthy lunch cooked by our private chefs
  • A great social work environment with many optional activities and social clubs
  • Good work/life balance
  • Attractive offices and R&D lab spaces in downtown Copenhagen close to Kgs. Nytorv, Nyhavn, and the Copenhagen Canals
  • Purpose: Endeavor to improve dental patients on a global scale
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are seeking a Senior Software Developer with over 8 years of experience to jo...
Location
Location
Canada , Toronto
Salary
Salary:
546.97 - 582.68 USD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
July 13, 2026
Flip Icon
Requirements
Requirements
  • Over 8 years of experience
  • deep mastery of the Microsoft .NET Framework
  • proven track record in building secure, scalable B2B and B2C web applications within client/server architectures
Job Responsibility
Job Responsibility
  • Design and develop Web and Windows applications using C#, .NET Core, and the .NET Framework (4.0/5.0+)
  • Lead the installation, configuration, and customization of cloud-based services, including deployment and production support
  • Build and optimize complex database systems using MS SQL Server, including the development of advanced stored procedures and Entity Relationship Diagrams (ERDs)
  • Translate complex functional specifications into detailed technical designs, providing accurate effort estimations for development tasks
  • Develop client-side scripts using JavaScript and jQuery, and customize web forms to enhance user interaction
  • Manage the integration of modern digital platforms with various internal and external systems
  • Execute data migration and reporting tasks using tools such as SSIS, SSRS, and LINQ
  • Provide senior-level technical support for applications hosted on IIS, resolving issues related to performance and scalability
  • Fulltime
Read More
Arrow Right