CrawlJobs Logo

Optimization C++ Developer

Sweden, Stockholm · Job Posted January 03, 2026
Apply Position
Job Link Share

Job Description

Join our small and talented team as one of our early engineers. You’ll own key systems at the intersection of geometry, optimization, and MEP; shaping architecture and engineering practices as we scale. We’re looking for people who care deeply about their craft, take ownership of complex problems, push us to think bigger, and are driven to create something with lasting impact.

Job Responsibility

  • Design and implement optimization algorithms to solve complex spatial problems
  • Translation and modelling of real world MEP problems into code
  • Build logic for 3D placement including collision detection, routing and more
  • Work with performance-critical and computationally complex systems

Requirements

  • 5+ years in modern C++ building complex systems with a strong focus on computational geometry, fluid dynamics or spatial algorithms
  • algorithms and mathematics together with strong practical C++ experience
  • English fluency

Nice to have

  • graph optimization
  • computational geometry in 2D & 3D
  • Python familiarity
  • comfort working with a Svelte-based frontend team

What we offer

  • Competitive salary and equity
  • Employee-friendly equity terms (extended exercise)
  • Health insurance
  • Regular team events and off-sites
  • 6 weeks of paid vacation
  • Inspiring, ambitious and global field of work

Looking for more opportunities?

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

Similar Jobs for

Optimization C++ Developer

8 matching positions

New

C# Developer - Equity Derivatives Technology Risk (AVP)

Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C# knowledge in addition to exposure to both .Net Framework 4.5.2+ and .Net 5+
  • Understanding of .Net performance analysis and optimization approaches
  • Write comprehensive unit tests utilizing frameworks like NUnit, xUnit, Shouldly, or equivalents
  • Familiarity with web technologies OpenAI/Swagger, REST, Authentication, TLS
  • Demonstrable experience or familiarity with high volume, low latency, highly available financial systems, trading platforms, or financial data processing
  • Broad technical experience with exposure to different languages such as Python, Java, Bash as well as operating systems such as Linux
  • Experience with version control & CI/CD tools such as Git & GitLab/GitHub
  • Understanding of one or more messaging technology such Kafka, RabbitMQ, Solace etc.
  • Clear understanding various design patterns and leveraging the same to solve complex technical problems
  • Conduct performance testing and profiling to ensure application robustness and scalability suited for high-volume financial data processing
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right
New

C# Developer - Equity Derivatives Technology Risk (AVP)

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C# knowledge in addition to exposure to both .Net Framework 4.5.2+ and .Net 5+
  • Understanding of .Net performance analysis and optimization approaches
  • Write comprehensive unit tests utilizing frameworks like NUnit, xUnit, Shouldly, or equivalents
  • Familiarity with web technologies OpenAI/Swagger, REST, Authentication, TLS
  • Demonstrable experience or familiarity with high volume, low latency, highly available financial systems, trading platforms, or financial data processing
  • Broad technical experience with exposure to different languages such as Python, Java, Bash as well as operating systems such as Linux
  • Experience with version control & CI/CD tools such as Git & GitLab/GitHub
  • Understanding of one or more messaging technology such Kafka, RabbitMQ, Solace etc
  • Clear understanding various design patterns and leveraging the same to solve complex technical problems
  • Conduct performance testing and profiling to ensure application robustness and scalability suited for high-volume financial data processing
Job Responsibility
Job Responsibility
  • Collaborate closely with high‑calibre engineers and deeply engaged business and product partners
  • Define and deliver the next generation of Equities technology at Citi
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
Read More
Arrow Right

C++ Developer

We are looking for an experienced C++ Developer to join our engineering team. In...
Location
Location
Salary
Salary:
Not provided
hiremoters.ai Logo
HiRemoters
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in C++ development
  • Experience developing desktop applications
  • Strong knowledge of modern C++ (C++11 or later)
  • Understanding of multi-threading and concurrency concepts
  • Experience with performance analysis and optimization
  • Strong debugging and problem-solving skills
  • Ability to work independently and manage technical tasks effectively
  • Experience working with large or legacy codebases is a plus
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance desktop applications using C++
  • Analyze and resolve technical issues in complex and mature codebases
  • Optimize application performance, memory usage, and responsiveness
  • Design and implement multi-threaded solutions
  • Debug and troubleshoot software defects and performance bottlenecks
  • Participate in code reviews and contribute to software quality improvements
  • Collaborate with team members to design and implement technical solutions
  • Maintain technical documentation as needed
What we offer
What we offer
  • Flexible and Remote Working
  • Career Growth
  • Performance Recognition
  • Health and Fitness Benefits
  • Extra Paid Annual Leave
  • Special Birthday Perk
  • Fulltime
Read More
Arrow Right

C++ Developer

Join our team and start a new adventure in an international and dynamic environm...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in C++ for performance-critical applications
  • Experience with parallel computing using NVIDIA CUDA
  • Experience in programming, scripting, and simulation using Python and MATLAB
  • Experience in radar signal processing
  • Academic background: Degree in Engineering, Computer Science, or Applied Mathematics
  • Understanding of memory management and system-level optimization
  • Understanding of high-speed TCP/UDP communications and network programming
  • Working knowledge of modern source control systems
  • Practical knowledge and application of system integration techniques
  • Solid foundational understanding of software architecture, network programming, and version control
Job Responsibility
Job Responsibility
  • Design and implement software for signal processing applications
  • Develop and optimize algorithms for high-performance and real-time systems
  • Support the development of low-latency network communication protocols
  • Participate in system integration efforts across software, firmware, and hardware
  • Maintain software baselines using version control systems
  • Ensure reliable delivery of assigned software modules and components to assist overall project timelines
What we offer
What we offer
  • An international community, bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

C# Developer

Robert Half is seeking a Contract C# Developer to join our client's development ...
Location
Location
United States , Nashville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a C# Developer or in a similar role
  • Proficiency in C# programming language and .NET framework
  • Strong understanding of object-oriented programming principles
  • Experience with front-end technologies (HTML, CSS, JavaScript) and related frameworks/libraries
  • Knowledge of database systems (e.g., SQL Server, MySQL) and database design principles
  • Familiarity with version control systems (e.g., Git) and agile development methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Bachelor's degree in Computer Science, Engineering, or a related field is preferred but not mandatory, provided there is relevant experience in the field
Job Responsibility
Job Responsibility
  • Software Development: Design, code, test, debug, and document software applications using C# and associated technologies to meet project requirements
  • Application Enhancement: Maintain and enhance existing C# applications by identifying areas for improvement and implementing necessary updates
  • Collaboration: Collaborate with cross-functional teams to gather requirements, analyze needs, and develop scalable and efficient software solutions
  • Database Integration: Develop and optimize database-related functionalities within applications using SQL Server, MySQL, or other database systems
  • Front-End Development: Utilize front-end technologies like HTML, CSS, JavaScript, and related frameworks/libraries to develop user interfaces for applications
  • Code Reviews and Testing: Conduct code reviews, perform unit testing, and ensure code quality, performance, and adherence to coding standards
  • Documentation: Create and maintain technical documentation for developed applications, including system designs and user manuals
  • Troubleshooting and Support: Provide technical support and troubleshooting assistance for developed applications to ensure smooth operation and user satisfaction
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

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

Intermediate C++ Developer

As part of the development team, you will be responsible for building a robust a...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
gameloft.com Logo
Gameloft
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design and implement new game features using C++
  • Collaborate with game designers and artists to bring gameplay ideas to life
  • Follow development standards and best practices to ensure top-tier quality
  • Participate in daily team meetings and code reviews
  • Track and optimize the code lifecycle within Agile processes
Job Responsibility
Job Responsibility
  • Transform creative concepts into functional code
  • Build a robust architecture for a wide range of titles
  • Design and implement new game features using C++
  • Collaborate with game designers and artists
  • Follow development standards
  • Participate in daily team meetings and code reviews
  • Track and optimize the code lifecycle within Agile processes
What we offer
What we offer
  • Professional growth
  • Specialized training
  • Clear career development plan
Read More
Arrow Right

Middle Software Developer C++

Our customer is one of the biggest financial institutions in the USA. We create ...
Location
Location
Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C++
  • Experience with Visual Studio, GitHub, Server Side Development, SQL
  • At least an Intermediate Strong Level of English
  • Clear communication skills & responsible attitude to work
  • Long-term involvement
Job Responsibility
Job Responsibility
  • Develop solutions and algorithms according to technical specifications or other requirements documentation
  • use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Modify existing code and verify its functioning. Analyze code compliance with readability and performance standards
  • Use version control systems to track code optimization progress and to merge or split program code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Detect defects, apply debugging methods and techniques, correctly interpret bug reports, as well as apply modern compilers, debuggers, and program code optimizers
  • Able to develop procedures for testing code availability, collecting diagnostic data, generating test data sets with necessary characteristics, identifying required software characteristics etc
  • Reproduce defects logged in an issue tracking system, identify defect causes, and then modify code to eliminate defects
What we offer
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
  • Fulltime
Read More
Arrow Right