New offer - be the first one to apply!

August 8, 2026

C++ Developer

Mid • On-site

Malmö, Sweden

We are looking for skilled software engineers to deliver the next generation of navigation services. This long-term project is for contractors who are passionate about building a navigation platform at massive scale.

Start date: ASAP
Duration: 12-month contract with extension

Quick Facts

  • Onsite work five days per week
  • A number of evening meetings

Key Qualifications

  • Industry experience in C++ and Linux
  • Strong understanding of common data structures and basic graph algorithms
  • Excellent problem-solving and analytical skills
  • Good interpersonal and communication skills
  • Inquisitive, highly motivated self-starter
  • Passion for building and designing exceptional products

Main Responsibilities

  • Design navigation features used by millions worldwide
  • Develop features that make navigation clear, natural, and friendly
  • Work on high-performance code using C++
  • Participate in design and code reviews
  • Perform code maintenance duties, including incident screening and bug identification
  • Work with engineers and QA to deliver high-quality routes to customers
  • Influence the future direction of the navigation guidance product
  • Assist with team and system support needs

Education & Experience

  • BS or MS in Computer Science or a related engineering discipline will be considered

Similar jobs you might like

Technology

emagine Polska

C++ Developer with Experience in Machine Learning

Mid

On-site

Malmö, Sweden

🏢 Summary: Long-term onsite contract for a Software Engineer to build and scale next-generation navigation services used by millions worldwide. The role focuses on developing high-performance C++ features, designing navigation functionality, and maintaining reliable production code within a large-scale platform. 🗂️ Requirements: Industry experience in C++, Strong experience with Linux, Strong understanding of data structures, Knowledge of graph algorithms, Proven experience in Machine Learning, Experience developing high-performance code, BS or MS in Computer Science or related field 📃 Skills: C++, Linux, MachineLearning, Algorithms, DataStructures, Graphs 🏢 Description: We are looking for skilled software engineers to deliver the next generation of navigation services. The assignment is for contractors that are passionate about building the world's best navigation platform at massive scale. Start date: ASAP Duration: Long-term project (12 months contract + extension) Location: Malmö (5 days onsite) + a number of evening meetings Key Qualifications Industry experience in C++ and Linux Strong understanding of common data structures and basic graph algorithms Excellent problem solving and analytical skills Good interpersonal and communication skills Inquisitive and highly-motivated self-starter Passionate about building and designing exceptional products Sufficient and proven experience in ML Main Responsibilities Designing navigation features that will be used by millions worldwide Developing features to make navigation clear, natural, and friendly Working on high performance code using C++ Participating in design and code reviews Being responsible for code maintenance duties (including incident screening and identifying bugs) Working with other engineers and QA to deliver high quality routes to our customers Influencing the future navigation guidance product direction Assisting with various team and system support needs. Education & Experience BS or MS in Computer Science or related engineering disciplines will be considered

Technology

emagine Polska

Embedded Engineer

Mid

Hybrid

Stockholm, Sweden

🏢 Summary: The offer is for an Embedded Engineer in the automotive domain focused on developing and optimizing real-time embedded systems. The role involves designing, implementing, and testing high-quality C/C++ software while ensuring performance, robustness, and system integration. The position requires on-site work and close collaboration with cross-functional teams. 🗂️ Requirements: Proficiency in C, Proficiency in C++, Experience in automotive industry, Experience with embedded systems, Experience with real-time critical software, Ability to design, implement, and test software solutions 📃 Skills: C, C++, Embedded, Automotive, RTOS, Testing, Go 🏢 Description: Introduction & Summary We are seeking a skilled Embedded Engineer with a strong background in the automotive domain to develop and optimize embedded systems. The ideal candidate possesses exceptional proficiency in programming languages C and C++, as well as experience with real-time critical software. Collaboration and robust problem-solving abilities are crucial for ensuring delivery of high-quality software solutions. Main Responsibilities Development and optimization of embedded systems within the automotive domain. Extensive experience working with programming in C/C++. Participating in the design, implementation, and testing of software solutions. Collaborating cross-functionally with other teams in development and system integration. Ensuring quality, performance, and robustness of delivered solutions. Key Requirements Strong proficiency in C and C++. Experience from the automotive industry. Experience with embedded systems and real-time critical software. Ability to work both independently and as part of a team. Nice to Have Experience with Go. Other Details This position requires in-office attendance 3 days a week, and candidates can work from either Göteborg or Stockholm.

Technology

Shimi Sp. z o.o.

Senior Software Engineer (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote B2B opportunity for a Senior Software Engineer focused on developing complex, high-performance systems in modern C++ within Linux environments. The role involves contributing to product-level features, collaborating across teams, and working with cloud and backend technologies. Long-term cooperation with flexibility on financial expectations and start date. 🗂️ Requirements: 6+ years of hands-on experience in C++ development, Strong knowledge of modern C++, Experience with multithreading, Understanding of memory management, Experience with performance optimization, Strong understanding of Linux-based systems, Experience developing in Linux environment, Ability to deliver complex technical features, Bachelor’s degree in Science, Technology, Engineering or related field 📃 Skills: C++, Linux, Multithreading, MemoryManagement, PerformanceOptimization, Python, Go, AWS, Terraform, CloudFormation, REST, CI/CD, GitHub, Jenkins, Artifactory, Ansible, Networking, Security, Databases 🏢 Description: For our client, we are looking for a Senior Software Engineer (f/m/n). Qualifications 6+ years of hands-on experience in C++ development (modern C++ preferred) with a solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with a good product-level understanding and exposure to diverse technologies Proven ability to collaborate effectively within a team, actively participating in technical discussions and supporting delivery across multiple contributors Strong understanding of Linux-based systems and experience developing in a Linux environment (user level) Demonstrated ability to take ownership of well-defined technical tasks and drive them to completion with high quality Strong interpersonal skills with the ability to communicate clearly, collaborate effectively, and contribute confidently in professional discussions Proven ability to quickly learn and adapt to new technologies, taking on tasks with a proactive, can-do attitude and a willingness to expand beyond the core tech stack, including Python, AWS and Go Highly self-managed and independent, capable of delivering results with limited supervision while aligning with broader team goals Bachelor’s degree in Science/Technology/Engineering or a related field How will you stand out from the crowd Experience with Go and/or Python programming languages Experience with cloud-native development and infrastructure-as-code tools (e.g., Terraform, CloudFormation) Experience in enterprise-scale application development in cloud or SaaS environments (AWS serverless architecture is a definite advantage) Experience in building fullstack applications, including REST API-based backend systems and modern frontend interfaces Familiarity with networking protocols, security principles, and database systems Experience with modern CI/CD pipelines, such as GitHub, Jenkins, Artifactory, and Ansible We offer: Work model: remote Contract type: B2B with SHIMI Long-term cooperation We are open to the candidate’s financial expectations Start: ASAP (up to 1 month notice)

Technology

emagine Polska

Fullstack Developer

Senior

Hybrid

Copenhagen, Denmark

🏢 Summary: Senior Software Engineer role focused on developing and maintaining internal forecasting and demand management products for offshore wind operations using Angular and .NET. The position involves close collaboration with cross-functional teams, delivering high-quality increments, and improving product functionality and user experience. The role requires active participation in Agile processes and code quality assurance. 🗂️ Requirements: 7–10 years experience with Angular and .NET development, Strong proficiency in .NET Core and C#, Experience with Microsoft and Azure deployment pipelines, Experience working in Agile/Scrum environments, Ability to conduct code reviews and maintain clean code standards, Understanding of user-centered design principles 📃 Skills: Angular, .NET, .NETCore, C#, Azure, Microsoft, Scrum, Agile, UX, CI/CD 🏢 Description: Introduction & Summary: We are seeking a Senior Software Engineer with extensive experience in Angular and .NET technologies. The ideal candidate will play a key role in developing and maintaining internal products utilized for forecasting and managing demands in offshore wind operations. In this role, you will work collaboratively within a team, contributing to product improvements and ensuring user satisfaction. Main Responsibilities: As a Senior Software Engineer, your core responsibilities will include: Delivering quality increments through collaboration with the development team and stakeholders. Understanding and connecting business needs with user requirements and frontend implementations. Actively participating in Scrum ceremonies and backlog refinements. Conducting code reviews to ensure high coding standards and provide constructive feedback. Identifying and advocating for improvements in the codebase and product functionality. Collaborating with UX designers to refine user experience based on usability testing. Key Requirements: 7-10 years of experience in design and development using Angular and .NET technologies. Proficient in managing deployments via Microsoft and Azure pipelines. Strong understanding of user-centered design principles. Experience in Agile/Scrum environments, with a comprehensive understanding of the development lifecycle. Creativity and drive for product improvement. Proficient in .NET Core, C#, and clean code principles. Nice to Have: Experience in Agile/Scrum environments. Familiarity with UX design principles. Experience in usability testing. Start: July 2026 Duration: Jun 2027 Location: Greater Copenhagen Area Onsite/remote: min. 3 days onsite per week

Technology

emagine Polska

IT - Software Engineer RFP-261440-1

Mid

Hybrid

Pune, MH, India

🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English

Technology

New offer

Experis Manpower Group

C++ Software Engineer

Mid

Remote

Warsaw, Poland

20,160 - 20,500 PLN

🏢 Summary: Remote C++ Software Engineer role for candidates located in Poland, focused on building and maintaining scalable, large-scale software systems for global customers. The position involves backend and distributed-environment development, feature delivery, architecture contributions, and code-quality practices within an international team. Offered on a B2B contract with healthcare, Multisport, e-learning access, and group life insurance. 🗂️ Requirements: Located in Poland, Minimum 3 years of commercial C++ development experience, Strong software engineering and object-oriented programming knowledge, Experience with complex backend systems or large-scale applications, Ability to troubleshoot distributed environments, Professional English proficiency, Ability to collaborate in an international team 📃 Skills: C++, OOP, Backend, DistributedSystems, Testing, CodeReview 🏢 Description: We are looking for a skilled C++ Software Engineer to join an international team working on the development of advanced, large-scale software solutions used by customers worldwide. If you enjoy solving complex engineering challenges, working with scalable systems, and building impactful products, this opportunity could be a great fit for you. Responsibilities: - Design, develop, and maintain high-quality software solutions in C++. - Contribute to the architecture and implementation of systems used by real-world customers. - Work with large-scale technical infrastructure and distributed environments. - Develop new features and enhance existing functionalities. - Collaborate with cross-functional teams to deliver reliable and scalable solutions. - Ensure code quality through testing, code reviews, and best engineering practices. Requirements: - Minimum 3 years of commercial experience with C++ development. - Strong understanding of software engineering principles and object-oriented programming. - Experience working on complex backend systems or large-scale applications. - Ability to troubleshoot and solve technical challenges in distributed environments. - Good communication skills and ability to work in an international team. - English proficiency enabling effective collaboration in a professional environment. Our Offer: - B2B contract via Experis - Medicover healthcare - Multisport card - Access to e-learning platforms - Group life insurance

Technology

Experis Manpower Group

Cross‑Platform Developer (C++/C#)

Senior

Remote

Warsaw, Poland

180 - 200 PLN/hr

🏢 Summary: B2B remote role for an experienced Software Engineer focused on building cross-platform components using C++, C#, and Kotlin Multiplatform. The position involves integrating native C++ modules with .NET applications and developing secure Windows-based functionality. You will contribute hands-on to designing and delivering scalable, high-quality technical solutions. 🗂️ Requirements: Commercial experience with C++, Experience with C# and native library integration, Ability to create and maintain NuGet packages, Knowledge of Windows programming, Experience with security modules, Experience with Kotlin Multiplatform or willingness to learn 📃 Skills: C++, C#, Kotlin, KotlinMultiplatform, .NET, NuGet, Windows, DLL 🏢 Description: Start Date: ASAP / Within 1 Month / Flexible Work Model: 100% remote Contract Type: B2B (180-200 PLN/h + VAT) We are looking for an experienced software engineer with strong skills in C++, C#, and Kotlin Multiplatform to join our engineering team. You will work on cross‑platform components, integrate native code with .NET applications, and contribute to developing secure and reliable features for modern systems. The role involves hands‑on coding, problem‑solving, and collaborating closely with other engineers to deliver high‑quality technical solutions. Expectations Solid commercial experience with C++ development , ideally on Windows. Practical experience using C# and integrating native libraries. Ability to create and maintain C# NuGet packages. Familiarity with Windows programming concepts, including security modules. Experience with Kotlin Multiplatform or willingness to learn it quickly. Responsibilities Develop cross‑platform components using C++, C#, and Kotlin Multiplatform. Integrate native C++ modules (DLLs) with C# applications. Build and maintain reusable C# libraries and NuGet packages. Implement and support Windows‑based functionality, including security‑related modules. Collaborate with the engineering team to design, test, and deliver scalable solutions. What We Offer Medicover healthcare package Multisport card Access to an e-learning platform Group life insurance

Technology

New offer

RITS

Senior C++ Developer

Senior

Remote

Gdansk, PM, Poland

40 - 65 USD/hr

🏢 Summary: Remote B2B opportunity for a C++ Software Engineer to develop and enhance distributed, low-latency financial trading systems for fixed income and derivatives. The role requires at least six hours of overlap with NYC working hours and offers a rate of USD 40–65. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 5+ years of professional C++ development experience, C++14/20 experience in Windows/Linux environments, Object-oriented design, STL, multithreading and concurrency proficiency, Networking and network-programming knowledge, Experience building distributed, high-throughput, low-latency, resilient systems, Strong debugging ability in large, complex codebases, Ability to use AI tools for codebase analysis and development productivity, Strong technical and business stakeholder communication, Independent, proactive work style in complex environments, Minimum 6-hour overlap with NYC time zone 📃 Skills: C++, C++14, C++20, STL, Windows, Linux, TCP/IP, SQL, AI 🏢 Description: Key Details - Work Model: 100% Remote - Working Hours: NYC Time Zone (minimum 6-hour overlap required) - Rate: 40–65 USD About the Role We are seeking a highly motivated Software Engineer (C++) to work on all aspects of distributed financial trading systems. This role requires strong C++ development and debugging skills, the ability to understand intricate architectures, and the ability to break down issues in real-time, distributed financial trading environments. Job Responsibilities - Develop and enhance core trading systems for Fixed Income and Derivative Securities. - Work effectively in a small, high-performing software development team. - Collaborate with both technical team members and non-technical business stakeholders. - Contribute to the continuous improvement of the trading technology stack. Required Qualifications - Bachelor’s degree in Computer Science or a related field. - 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments. - Strong proficiency in object-oriented design, STL, multithreading, and concurrency, including synchronization and parallelism. - Solid understanding of networking fundamentals, including TCP/IP, latency, throughput, and network programming. - Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems. - Strong debugging skills and the ability to quickly understand and work within large, complex codebases. - Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity. - Strong communication skills and the ability to collaborate effectively across technical and business teams. - Self-driven, proactive, and capable of independently ramping up in complex environments. Preferred Qualifications - Experience building financial software or trading systems for Fixed Income and Derivatives. - Strong focus on code quality, testing methodologies, and system reliability. - Familiarity with SQL stored procedures and relational database design and implementation.

Technology

emagine Polska

Unity Software Engineer

Mid

Hybrid

Stockholm, Sweden

🏢 Summary: 6-month hybrid contract for a Unity Software Engineer to drive high-priority architectural rework and codebase improvements to scale a live game. The role focuses on refactoring, evolving technical architecture, and delivering scalable solutions in close collaboration with architecture and tech leads. Work centers on enabling long-term product capabilities through robust engineering practices. 🗂️ Requirements: Experience with code refactoring, Experience with systems development, Deep knowledge of C#, Experience with Unity, Understanding of TDD, Understanding of BDD, Knowledge of SOLID principles, Degree in Engineering or related technical field 📃 Skills: Unity, C#, TDD, BDD, SOLID, Refactoring, Architecture, Systems 🏢 Description: As a Software Engineer, knowledgeable about Unity, the responsibilities include development within our re-architecture initiatives and improvements of the code base in the game, to enable scaling the game for years to come. The initiatives within architecture are high priority and needed to unlock new product capability within the product strategy. Start: ASAP Length: 6 months with possible extension Work Setup: Hybrid in Stocholm, should be able to work onsite a couple of days per week As an engineer, the responsibilities include: Incrementally build and deliver technical architecture improvements to the game Close collaboration with our Game Architect and Tech Leads to explore, investigate and deliver technical improvements and solutions. As a proactive team member, be an active contributor to evolving and improving the team’s ways of working and planning. Requirements: Experience with code refactoring and systems development Degree in Engineering or equivalent technical field (4 years) Deep knowledge in C# Not afraid of facing (and embracing) the unknown and working with exploratory tasks. Understand and agree with Test Driven Development and Behavior Driven Development Have a software engineering mindset, and a grasp of software engineering principles such as SOLID Team player with strong self-leadership, can-do attitude and business sense Experience with Unity (C#). Nice to have: Experience with games that have in-app purchases and/or games that have millions of players

Technology

RITS Professional Services

Senior C++ Developer

Senior

Remote

Warsaw, Poland

50 - 65 USD/hr

🏢 Summary: Remote B2B role for an experienced C++ Software Engineer to develop and enhance distributed, low-latency financial trading systems for Fixed Income and Derivatives. The position focuses on building, debugging, and optimizing high-throughput systems in real-time trading environments. Requires strong expertise in modern C++ and distributed architecture within Windows/Linux platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 5+ years of professional C++ development experience, Experience with C++14 and C++20, Proficiency in object-oriented design and STL, Strong knowledge of multithreading and concurrency, Experience with TCP/IP and network programming, Experience building distributed, high-throughput, low-latency systems, Strong debugging skills in large codebases, Experience working in Windows and Linux environments, Ability to use AI tools to support development and debugging 📃 Skills: C++, C++14, C++20, STL, OOP, Multithreading, Concurrency, Synchronization, Parallelism, TCP/IP, Networking, Windows, Linux, DistributedSystems, LowLatency, HighThroughput, Debugging, SQL, AI 🏢 Description: 🚀 Software Engineer (C++) – Financial Trading Systems Key Details: 🌍 Work Model: 100% Remote 🕒 Working Hours: NYC Time Zone (Minimum 6h overlap required) 💰 Contract & Rate: B2B, 50 - 65 USD 💻 About the Role We are seeking a highly motivated Software Engineer (C++) to work on all aspects of our distributed financial trading systems. This role requires strong C++ development and debugging skills, the ability to understand intricate architectures, and breaking down issues in real-time, distributed financial trading environments. 🛠️ Job Responsibilities Develop and enhance core trading systems for Fixed Income and Derivative Securities. Work effectively in a small, high-performing software development team. Collaborate with both technical team members and non-technical business stakeholders. Contribute to the continuous improvement of the trading technology stack. 🎯 Required Qualifications Education: Bachelor’s degree in Computer Science or a related field. Experience: 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments. Core Technical Skills: Strong proficiency in object-oriented design, STL, multithreading, and concurrency (synchronization, parallelism). Networking: Solid understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming. System Architecture: Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems. Debugging: Strong debugging skills and the ability to quickly understand and work within large, complex codebases. Modern Tools: Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity. Soft Skills: Strong communication skills with the ability to collaborate effectively across technical and business teams. Self-driven, proactive, and capable of independently ramping up in complex environments. 🌟 Preferred Qualifications Domain Knowledge: Experience building financial software or trading systems (Fixed Income, Derivatives). Best Practices: Strong focus on code quality, testing methodologies, and system reliability. Databases: Familiarity with SQL stored procedures and relational database design and implementation. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network