Jobs C++

70
  • Β· 14 views Β· 0 applications Β· 3h

    Senior C++ Software Engineer

    Full Remote Β· Bulgaria Β· Product Β· 5 years of experience Β· English - C1
    We are looking for an experienced Senior Backend Engineer to design, enhance, and develop core backend services powering a large-scale no-code application platform. You will join a high-performing engineering team responsible for scalability, performance...

    We are looking for an experienced Senior Backend Engineer to design, enhance, and develop core backend services powering a large-scale no-code application platform. You will join a high-performing engineering team responsible for scalability, performance optimization, cloud modernization, and ensuring the platform reliably handles billions of requests.

     

    This role requires strong backend fundamentals, deep system design knowledge, and the ability to work across complex distributed systems in a cloud environment.

     

    Details

    Location: Remote in Bulgaria (MUST)

    Employment Type: Full-time

    Start Date: ASAP

    Work Model: Fully remote

     

    Key Responsibilities

    Design, develop, and optimize high-performance backend services.

    Break down complex technical challenges into prioritized implementation tasks.

    Deliver end-to-end, production-ready solutions with high maintainability.

    Collaborate cross-functionally with Product Managers, Architects, and stakeholders.

    Identify system bottlenecks and drive scalability, performance, and reliability improvements.

    Lead code refactoring initiatives and modernization efforts.

    Mentor engineers and uphold high coding standards through reviews and guidance.

    Communicate technical concepts clearly to both technical and non-technical stakeholders.

    Contribute to continuous improvement of backend architecture and cloud optimization.

     

    Requirements

    Proven experience with backend technologies and system design using one or more of:

    C / C++ (C++ strongly preferred)

    C#

    Java

    Node.js / TypeScript

    Python

    Strong understanding of asynchronous programming paradigms.

    Experience building and maintaining distributed systems.

    Hands-on experience with cloud technologies (hosting, cloud services, containerization).

    Experience integrating heterogeneous systems and technologies.

    Familiarity with RPC communication protocols such as REST, gRPC, Thrift, etc.

    Experience with CI/CD scripting and deployment processes (preferred).

    Strong problem-solving skills with proactive ownership mindset.

    Excellent communication skills and ability to mentor engineers.

     

    Benefits

    Fully remote work policy

    25 days of annual leave + 2 additional volunteering days

    Competitive salary package including annual bonus

    Premium IT equipment

    Mental health support

    Life insurance

    Food vouchers

    Additional health insurance (for employee and dependents)

    Annual wellness allowance

    External professional learning opportunities

    More
  • Β· 172 views Β· 18 applications Β· 1d

    C/C++ Software Engineer(Networking)

    Full Remote Β· Ukraine Β· 3 years of experience Β· English - B2
    We are looking for a skilled Software Engineer with expertise in C and C++ programming, Linux OS, and a solid understanding of networking protocols to join our growing networking project for a Fortune 100 client. This is the chance to work with a diverse...

    We are looking for a skilled Software Engineer with expertise in C and C++ programming, Linux OS, and a solid understanding of networking protocols to join our growing networking project for a Fortune 100 client. This is the chance to work with a diverse and highly experienced team, creating innovative solutions for the next generation of scalable and efficient data centers. In this role, you will collaborate closely with the client’s team to tackle their challenge in transitioning from manual testing processes to fully automated systems. You will also develop new features while utilizing advanced technologies like SAI and SONiC.

     

    Responsibilities

    • Develop and test software to optimize SAI/SONiC performance on new platforms
    • Maintain design documentation to support software modifications
    • Ensure SAI/SONiC features (components) are implemented and documented according to requirements
    • Collaborate closely with the testing team to provide a development perspective
    • Ensure all functionality is implemented on time and meets defined quality metrics

    Requirements

    • Extensive knowledge of the Linux OS
    • Strong understanding of networking protocols, including Layer 2 or Layer 3 protocol implementation and TCP socket programming
    • Proficiency in C and C++ programming
    • 3+ years of commercial experience in Software Engineering
    • Proficiency in technical English at an Intermediate level or higher

    Would Be a Plus

    • Experience with SAI/SONiC implementation and integration
    • Experience in Linux networking
    • Familiarity with virtualization and containerization technologies
    • Understanding of CI/CD processes

    About PLVision

    • As a European leader in open, disaggregated technologies, PLVision delivers custom vendor-agnostic software networking solutions, giving you full control, lower costs, and future‑ready scalability. We offer complete solutions, from A to Z. No matter who you are – a startup or an enterprise – we will become your magic wand.

    Benefits

    • Medical insurance
    • Vacation and sick leave days
    • Paid bank holidays (11 days in 2026)
    • Relocation bonus
    • Marriage and childbirth bonuses
    • Referral bonus
    • Educational courses and training programs
    • Remote work
    • Flexible Schedule

    Equal Opportunity Statement

    • PLVision is committed to providing equal employment opportunities and does not tolerate unlawful discrimination or harassment based on race, color, religion, age, sex, national origin, or any other protected characteristics. We believe everyone at PLVision deserves to thrive in an environment where they are respected, valued, and empowered to reach their full potential and build a meaningful career.
    More
  • Β· 211 views Β· 22 applications Β· 1d

    Π‘++ Verification Engineer

    Full Remote Β· Ukraine Β· 1 year of experience Β· English - B2
    Responsibilities Perform requirements analysis with a deep understanding of hardware workflows Conduct flow analysis and prepare high-level design documentation Develop new flows within a verification framework written in C++ Enhance the verification...

    Responsibilities

    • Perform requirements analysis with a deep understanding of hardware workflows
    • Conduct flow analysis and prepare high-level design documentation
    • Develop new flows within a verification framework written in C++
    • Enhance the verification environment to ensure effective testing
    • Conduct validation and debugging using proprietary tools written in Python
    • Take ownership of internal tools used in the verification process and extend them as needed
    • Perform regression analysis as part of the verification team's responsibilities

    Requirements

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or Computer Engineering
    • Up to 1.5 years of commercial experience with C++
    • Knowledge of at least one Object-Oriented Programming (OOP) language
    • Strong analytical and problem-solving skills
    • Familiarity with Linux at the user level
    • Strong debugging skills
    • Technical English at the intermediate level or higher
    • Good communication and teamwork skills
    • Customer orientation with a motivated and flexible approach to work

    Would be a plus

    • Knowledge of Python or Java
    • Practical experience in verification processes
    • Experience with Jenkins
    • Familiarity with standard specifications such as Ethernet, MAC, Physical Layers, and Optics

    About PLVision

    • As a European leader in open, disaggregated technologies, PLVision delivers custom vendor-agnostic software networking solutions, giving you full control, lower costs, and future‑ready scalability. We offer complete solutions, from A to Z. No matter who you are – a startup or an enterprise – we will become your magic wand.

    Benefits

    • Medical insurance
    • Vacation and sick leave days
    • Paid bank holidays (11 days in 2026)
    • Relocation bonus
    • Marriage and childbirth bonuses
    • Referral bonus
    • Educational courses and training programs
    • Remote work
    • Flexible Schedule

       

    Equal Opportunity Statement

    • PLVision is committed to providing equal employment opportunities and does not tolerate unlawful discrimination or harassment based on race, color, religion, age, sex, national origin, or any other protected characteristics. We believe everyone at PLVision deserves to thrive in an environment where they are respected, valued, and empowered to reach their full potential and build a meaningful career.
    More
  • Β· 31 views Β· 7 applications Β· 1d

    C++ Developer

    Full Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that...

    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that satisfy our customers through 3 key product types: PDF software, photo editing software (Inpixio), and utility software to improve PC performance and security. Mainly offered as Software as a Service (SaaS), our products are sold in more than 150 countries and are translated into more than 15 languages worldwide.

     

    Avanquest is:

    • a multicultural collaborative group;
    • an ambitious company in rapid development;
    • a place where each Talent has its place to contribute its know-how and have a real impact on large-scale projects;
    • an environment where productive initiatives are always recognized at their true value.

     

    Job details:
    The Desktop C++ Developer will be directly reported to the Team Lead. The person will work directly with all colleagues from different expert areas, namely software developers, QA Engineers, and Designers. This position covers active participation in Utilities Product Development process, including support and developing new features.

     

    Responsibilities:

    • Ability to tell about the problem and/or make a resolution for an issue;
    • Following personal deadlines and estimating different tasks;
    • Communication with Team Lead/PM about the project;
    • Collaborate with other colleagues from different expert areas, namely software developers, QA Engineers, and Designers.

     

    Requirements:

    • 3+ years of C++ programming experience;
    • STL/Boost libraries knowledge;
    • Experience with Git;
    • Experience in estimation and scope decomposition;
    • Serialization data types understanding (JSON, XML);
    • Familiarity with object-oriented design principles and patterns;
    • Familiarity with multi-threaded programming and concurrency principles;
    • Experience developing and debugging multi-threaded applications;
    • Knowledge of JavaScript (ES6+) fundamentals;
    • Experience with React (functional components, hooks, state management);
    • Understanding of integration between C++ desktop applications and web-based frontends;
    • At least an intermediate English level.

     

    Will be a plus:

    • Sc./B.A. degree in computer science, engineering or a related discipline.
       

    What we offer:

    • A fair compensation for your value;
    • Bonus program, paid vacation leave, and more;
    • We are committed to maximizing your potential and ensuring your professional development;
    • Interaction with local and international teams;
    • A friendly and collaborative work environment, where authenticity and well-being are a priority.
    More
  • Β· 18 views Β· 0 applications Β· 1d

    ArduPilot/PX4 Backend Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· English - None MilTech πŸͺ–
    Responsibilities: β€’ Design, develop, and maintain C++ applications and services that interact with embedded systems, specifically using Ardupilot/PX4 or other similar platforms. β€’ Collaborate with hardware engineers to integrate C++-based software with...

    Responsibilities:

    β€’ Design, develop, and maintain C++ applications and services that interact with embedded systems, specifically using Ardupilot/PX4 or other similar platforms.

    β€’ Collaborate with hardware engineers to integrate C++-based software with embedded systems and sensors, enabling seamless data exchange and device control.

    β€’ Identify, troubleshoot, and resolve software and hardware integration issues, ensuring high-quality, reliable, and performant solutions.

    β€’ Utilize Python for up to 20% of development, mainly for scripting, testing, and automation tasks.
     

    Required Qualifications:

    β€’ 5+ years of experience in development with a focus on embedded systems, device programming, or hardware interfacing.

    β€’ Proven experience with Ardupilot/PX4 or similar platforms (e.g., Betaflight, iNav).

    β€’ Solid understanding of embedded systems, microcontrollers, and hardware-software interaction.

    β€’ Strong expertise in C++, with experience in performance optimization,

    multithreading, and I/O operations in resource-constrained environments.

    β€’ Experience with Python for development, including scripting, testing, and automation, as well as its use in embedded systems.

    β€’ Experience with serial communication protocols (e.g., UART, SPI, I2C).

    β€’ Experience in Linux/Unix environments and tools (e.g., Git, SSH, command-line utilities).
     

    Will be a plus:

    β€’ Experience with single board PCs (e.g., Raspberry Pi, Arduino, etc.).

    β€’ Knowledge of cloud technologies or IoT platforms (e.g., MQTT, AWS IoT, Google Cloud IoT).

    β€’ Soldering and engineering skills.

    β€’ Experience with 3D printing.

    More
  • Β· 8 views Β· 0 applications Β· 2d

    Senior Visualization Application Developer (Java or C++, OpenGL)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is...
    • The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.
    • Responsibilities:

      β€’ Design, develop, and maintain graphics-intensive modules within the Geoscience platform using Java and OpenGL.
      β€’ Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
      β€’ Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
      β€’ Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
      β€’ Participate in code reviews, testing, and documentation to maintain high-quality software standards.
      β€’ Stay updated with the latest developments in graphics technologies and geoscience applications.

    • Mandatory Skills Description:

      β€’ Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
      β€’ 5+ years of professional experience in Java OR C++ development with a focus on graphics programming.
      β€’ Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
      β€’ Strong experience working in Linux environments, including shell scripting and system optimization.
      β€’ Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.

    • Nice-to-Have Skills Description:

      β€’ Experience with geoscience software platforms.
      β€’ Familiarity with geoscience data formats and visualization techniques.
      β€’ Knowledge of additional programming languages such as Python, Java.
      β€’ Understanding of GIS technologies and spatial data analysis.
      β€’ Experience with agile development methodologies and version control systems like Git

    More
  • Β· 10 views Β· 0 applications Β· 2d

    Senior C++ Software Developer

    Hybrid Remote Β· Ukraine Β· Product Β· 5 years of experience Β· English - B2
    About the role: We are building tomorrow’s web-based platform-independent and high-performing solutions for viewing dental scans and performing sophisticated dental restorative work and dental CAD in general. Our solutions are developed in JavaScript and...

    About the role:

    We are building tomorrow’s web-based platform-independent and high-performing solutions for viewing dental scans and performing sophisticated dental restorative work and dental CAD in general. Our solutions are developed in JavaScript and Angular with the foundation based on C++, the VTK framework, and WASM.

    We invite you to come along with us with your senior-level C++ development skills, your ability to communicate intricate technical solutions and your support in guiding team members develop their skills. If you have experience with either or all of VTK, WASM/embedded development and 3D rendering, it will be a great benefit for all of us!

    Despite this emphasis on improvement, we maintain a friendly and balanced work environment, prioritizing mutual respect and individual growth. We value proactive thinking and encourage team members to drive positive changes.

    We are a team of 12 people based in Copenhagen and Kyiv seeking you as our new colleague. We see learning as an integral part of daily work, and we take pride in experimenting and learning from experience.

    Your profile:

    Β· 5+ years of software development experience

    Β· Extensive and documented practical experience with and knowledge of modern C++ on a very senior level for big projects, especially with inter-language interoperability, type libraries and concurrent programming

    Β· Experience with POSIX threads and working with ABIs

    Β· Working experience with WASM or at least embedded software development,

    Β· Solid experience with and willingness to teach others in these areas,

    Β· A degree in Computer Science or Engineering

    Β· Attention to details

    Β· Familiar with Scrum or another agile framework

    Β· Strong collaboration and communication skills and good in written and spoken English

    Β· Excited about cross-site work: Your team is in Copenhagen and Kyiv, and our partners are around the globe.

     

    Would be a plus:

    Β· Knowledge of VTK framework

    Β· Knowledge of 3D rendering problems and techniques

    Β· Experience working in cross-functional teams; with product managers, designers, and UX’ers

    Β· Experience with writing unit tests

    Β· Experience in Agile development and continuous integration tools
     

    Tech stack used in the project:

    Β· C++ 17

    Β· CMake

    Β· WASM

    Β· Emscripten

    Β· VTK

    Β· Valgrind

    Β· JavaScript/Angular

     

    Being the part of us means:

    • 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
    • A parking lot with free spaces for employees
    • Occasional business trips to Western Europe
    • Opportunity to become a part of the success that 3Shape has created over the past 25 years.
    More
  • Β· 43 views Β· 9 applications Β· 3d

    C++ Developer to $3000

    Full Remote Β· Ukraine Β· 2 years of experience Β· English - C1
    Overview We are looking for a C++ developer to join a FinTech startup building performance-critical financial systems. You will work closely with the lead architect to implement core system components in modern C++, contributing to reliable and efficient...

    Overview

    We are looking for a C++ developer to join a FinTech startup building performance-critical financial systems. 

    You will work closely with the lead architect to implement core system components in modern C++, contributing to reliable and efficient software that processes financial data and transactions. 

    This role is ideal for an engineer who enjoys working close to the system layer and wants to deepen their understanding of high-performance software design. 

    Comfortable working under technical guidance and code reviews. 

     

    Mandatory Requirements

    Hard skills: C++, multithreading, Linux and networking fundamentals 

    • Solid proficiency in C++ programming 
    • Good understanding of memory management, object lifetimes, RAII, and smart pointers. 
    • Familiarity with networking fundamentals (TCP/IP, sockets) 
    • Exposure to multithreading and concurrency 
    • Solid experience developing on Linux using GCC and GDB

     

    Nice to Have / Plus Skills 

    • Experience with performance-oriented and low-latency programming Network programming (TCP/UDP, multicast) 
    • Knowledge of CMake and vcpkg for build and dependency management 
    • Experience with CI/CD pipelines and automated testing in C++ projects Interest in performance optimisation
    More
  • C++ Engineer to $3500

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 3 years of experience Β· English - B1 MilTech πŸͺ–
    C++ Software engineer We are looking for an experienced C++ Software Engineer with strong background in Image Processing to take part in innovative Deftech projects targeted at devices, which will be commercialized for the miltech use. The development...

    C++ Software engineer

    We are looking for an experienced C++ Software Engineer with strong background in Image Processing to take part in innovative Deftech projects targeted at devices, which will be commercialized for the miltech use. The development process will involve cutting-edge and state-of-the-art technologies, critical thinking, ability to influence and shape the end product.

    Responsibilities:

    • Research and development of Image Processing algorithms including CV algorithms
    • Design, develop and maintain lightweight, efficient C++ inference code for the developed algorithms
    • Proactively identify and address performance bottlenecks and memory issues
    • Dealing with video processing such as encoding/decoding for platforms like Raspberry PI, IMX etc

    Job Qualification:

    • Bachelor’s/Master’s degree in Software Engineering or a related field
    • 3+ years of professional experience in C++ software development
    • Strong background in algorithms
    • Experience in image or video processing algorithms development
    • Familiarity with software development process and SW lifecycles
    • Experienced with Linux

    Will be a plus:

    • Experience in Miltech development
    • Experience with code performance optimization
    • Experience with CV tracking algorithms 
    • Python for prototyping and/or ML/CV scripts development
    • Experience with OpenCV or similar libraries

     

     

    Working Conditions:

    • official employment 
    • offline work for growing Deftech company (remote is also option but mostly offline)
    • draft exemption

    meaningful results that actually matter

    More
  • Β· 14 views Β· 0 applications Β· 3d

    C++ developer

    Office Work Β· Ukraine (Odesa) Β· Product Β· 3 years of experience Β· English - B1
    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its...

    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its main production facility in Ukraine and offices and distribution centres in the UAE, Germany, Switzerland, the USA, Romania, and Estonia, Infomir provides efficient logistics worldwide.

    Behind the company’s success and ambitions is a strong team of professionals. Today, Infomir employs more than 300 people, and the company continues to scale up by attracting talented specialists and investing in the latest technologies.

    We are currently looking for a C++ developer whose main responsibilities will include:

    Responsibilities:

    • Development of auxiliary software for production and testing.

    Requirements:

    • Knowledge of the C++ programming language.
    • Intermediate or higher level of English.
    • Understanding of the basics of UI/UX.
    • Experience in network and multithreaded programming.
    • Experience in developing software products using Qt.
    • Experience with Altium Designer, LTspise (or alternative) software.
    • Experience with the STM32 series would be an advantage.

    We offer:

    • Work in an internationally growing company.
    • A comfortable office in Odessa, equipped with a shelter.
    • Official employment with stable pay and all the guarantees of a Dija.City resident.
    • Hybrid work schedule.
    • English language courses.
    • Professional team.
    • Training in the corporate table tennis team.

    Join our professional and friendly team, where every project is a new opportunity for growth and success.

    More
  • Β· 36 views Β· 4 applications Β· 4d

    Middle/Senior C++ developer

    Full Remote Β· Ukraine Β· Product Β· 4 years of experience Β· English - B1
    Project: Software development for a cardiovascular ultrasound scanner (heart). Team: The team (Connectivity) is dedicated to developing and maintaining an Archive, a patient database that handles the storage, conversion, and transfer of medical images....

    Project: Software development for a cardiovascular ultrasound scanner (heart).
    Team: The team (Connectivity) is dedicated to developing and maintaining an Archive, a patient database that handles the storage, conversion, and transfer of medical images. They specialize in working with the DICOM file format. The team comprises 6 developers (C++ and C#), including a Scrum Master and a QA specialist.

     

    Technologies: Windows, C++14-20, Visual Studio 2022, Qt for certain tasks, C#/CLI. Version control systems: SVN (main) and Git.

     

    Requirements:

    At least 3 years of professional C++ development experience
    Intermediate English level (written and spoken)


    Will be a big plus:

    Wide knowledge of the Qt framework
    C#/CLI work experience


    We offer:

    20 days of paid vacation (official Ukrainian holidays are days off)
    15 days of sick leave
    Accounting support
    Comfortable modern office (Kyiv and Kharkiv) and working environment
    Flexible working schedule
    Corporate events
    English classes
    Paid conferences


    Responsibilities:

    Writing new code and functionalities,
    Creating tests, bug fixing, refactoring, support
    Additional testing (product verification) during releases
    Mandatory participation in Scrum meetings with the team

    More
  • Β· 110 views Β· 10 applications Β· 4d

    C++ Software Engineer - Trading Platform (Ukraine) to $7000

    Office Work Β· Portugal, Ukraine (Kyiv) Β· Product Β· 4 years of experience Β· English - B2
    About Us: Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. This is a remote-first position based in Ukraine, with occasional...

    About Us:

     

    Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. 

     

    This is a remote-first position based in Ukraine, with occasional in-office presence in Kyiv expected when conditions permit.

     

    We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world’s hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. 


    What You’ll Do:

     

    • Design and deploy performance-critical components for large-scale trading infrastructure.
    • Develop high-frequency trading (HFT) systems in C++ with an emphasis on low latency and reliability.
    • Write modern, efficient code using the latest C++ standards.
    • Interface directly with cutting-edge networking hardware via kernel-bypassing drivers.
    • Conduct performance research to push the boundaries of our platform's speed and scalability.

       

    What We’re Looking For:

     

    • 3+ years of hands-on experience with C++ development.
    • Deep understanding of C++ standards (C++14, C++17; C++20 is a strong plus).
    • Hands-on experience with Python and/or Bash scripting.
    • Proficiency with Linux environments and system-level programming.
    • Solid grasp of multithreading, IPC, and concurrent systems.
    • Strong skills in latency and throughput optimization, including experience with profiling and PGO.
    • Knowledge of OOP and software design patterns.
    • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
    • Excellent attention to detail, with a critical and quality-focused mindset.
    • Comfortable working independently or in small teams in a dynamic, high-speed environment.
    • Strong communication skills and upper-intermediate (or higher) English proficiency.
    • Curiosity and passion for financial markets and trading.

       

    Nice to have:

     

    • Experience developing high-performance, low-latency systems on Linux.
    • Familiarity with OS internals and kernel-level networking.
    • Understanding of financial instruments such as stocks, ETFs, futures, or options.
    • Protocol-level networking knowledge (TCP/UDP/IP stack insights are a plus).

     

    What we Offer:

     

    • Competitive compensation package
    • Performance-based bonus opportunities
    • Healthcare & Sports/gym budget
    • Mental health support, including access to therapy
    • Paid time off (25 days)
    • Relocation support (where applicable)
    • International team meet-ups
    • Learning and development support, including courses and certifications
    • Access to professional tools, software, and resources
    • Fully equipped workstations with high-quality hardware
    • Modern office with paid lunches

     

    Our motivation:

     

    We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth.

     

    Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!

    More
  • Β· 54 views Β· 3 applications Β· 4d

    C++ Software Engineer - Trading Platform (Lisbon, Portugal) to $7000

    Office Work Β· Portugal Β· Product Β· 4 years of experience Β· English - B2
    About Us: Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. This position is open for relocation for in-office presence to...

    About Us:

     

    Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. 

     

    This position is open for relocation for in-office presence to Lisbon, Portugal or remote work from Ukraine, with in-office presence in Kyiv required once circumstances allow.

     

    We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world’s hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. 


    What You’ll Do:

     

    • Design and deploy performance-critical components for large-scale trading infrastructure.
    • Develop high-frequency trading (HFT) systems in C++ with an emphasis on low latency and reliability.
    • Write modern, efficient code using the latest C++ standards.
    • Interface directly with cutting-edge networking hardware via kernel-bypassing drivers.
    • Conduct performance research to push the boundaries of our platform's speed and scalability.

       

    What We’re Looking For:

     

    • 3+ years of hands-on experience with C++ development.
    • Deep understanding of C++ standards (C++14, C++17; C++20 is a strong plus).
    • Hands-on experience with Python and/or Bash scripting.
    • Proficiency with Linux environments and system-level programming.
    • Solid grasp of multithreading, IPC, and concurrent systems.
    • Strong skills in latency and throughput optimization, including experience with profiling and PGO.
    • Knowledge of OOP and software design patterns.
    • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
    • Excellent attention to detail, with a critical and quality-focused mindset.
    • Comfortable working independently or in small teams in a dynamic, high-speed environment.
    • Strong communication skills and upper-intermediate (or higher) English proficiency.
    • Curiosity and passion for financial markets and trading.

       

    Nice to have:

     

    • Experience developing high-performance, low-latency systems on Linux.
    • Familiarity with OS internals and kernel-level networking.
    • Understanding of financial instruments such as stocks, ETFs, futures, or options.
    • Protocol-level networking knowledge (TCP/UDP/IP stack insights are a plus).

     

    What we Offer:

     

    • Competitive compensation package
    • Performance-based bonus opportunities
    • Healthcare & Sports/gym budget
    • Mental health support, including access to therapy
    • Paid time off (25 days)
    • Relocation support (where applicable)
    • International team meet-ups
    • Learning and development support, including courses and certifications
    • Access to professional tools, software, and resources
    • Fully equipped workstations with high-quality hardware
    • Modern office with paid lunches

     

    Our motivation:

     

    We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth.

     

    Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!

    More
  • Β· 9 views Β· 1 application Β· 4d

    Middle C++ Engineer

    Hybrid Remote Β· Ukraine Β· 4 years of experience Β· English - B2
    We are looking for a Middle Π‘++ Developer to manage the software development life cycle, from planning and prioritizing to testing and release. If you are a curious, motivated candidate with an agile mindset who stays up-to-date on the latest software,...

    We are looking for a Middle Π‘++ Developer to manage the software development life cycle, from planning and prioritizing to testing and release.

    If you are a curious, motivated candidate with an agile mindset who stays up-to-date on the latest software, tools, and technologies, we’d like to meet you.

     

    About the Client 

    An industry-leading multinational corporation in the healthcare technology sector is dedicated to the advancement of patient monitoring solutions. With a steadfast commitment to privacy and confidentiality, this renowned company designs and manufactures state-of-the-art patient monitoring systems used extensively in medical facilities worldwide. Their innovative devices are engineered with precision and equipped with cutting-edge features to ensure optimal patient care and medical accuracy. Focused on elevating healthcare standards, this company remains at the forefront of technological innovation, continually striving to enhance patient outcomes and streamline medical workflows.

     

    Technical Stack: 

    • Programming languages: Π‘++98, C++11, C++14, Python. 
    • Compilers: GCC, clang
    • Build tools: CMake, Make.
    • Tests: GTest
    • Protocols: MQTT, AMQP, HTTP, WebSockets. 
    • Docker.  
    • SystemD, OpenSSL, JSON, Protobuf, gRPC
    • VSCode IDE, Dev Containers, git, gdb
    • Embedded Linux, Yocto build tool

     

    Responsibilities

    • Designing, creating, and implementing C++ applications and libraries.
    • Determining application functions and building objectives with the team.
    • Ensuring that written code falls in line with the project objectives.
    • Problem solving with other team members in the project.
    • Identifying and resolving immediate and potential issues with applications.
    • Participating in group meetings to discuss projects and objectives.
    • Assisting other developers with troubleshooting, debugging, and coding.
    • Meeting deadlines on fast-paced deliverables.

     

    Qualification and skill set

    • 5+ years of experience in IT industry (software development);
    • 3+ years of experience in C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues
    • Use data structures, software engineering, OOD, C++ programing techniques and algorithms to write, debug and test code
    • Knowledge of Linux/Unix platforms and experience in software development for these platforms
    • Exceptional problem-solving and analytical abilities.
    • Good soft skills
    • Experience with the CI/CD and Docker containerization.
    • Experience of working with frameworks and automated testing instruments (GTest, Pytest).
    • Understanding of processes and methodologies of agile software development.
    • English Upper-Intermediate level and above.

     

    Would be a plus

    • Awareness of C++17/20/23
    • Familiarity with libwebsockets (https://libwebsockets.org/)
    • Knowledge of QEMU
    • Experience in development for embedded Linux platforms
    • Degree in computer science, coding, or a related field

     

    Why join VITech?

    • Work in an agile team with a high-quality code environment and use modern technologies to deliver software that provides value;
    • Interesting projects with a focus on the Healthcare industry, where communication with clients is a part of daily work;
    • Professional growth opportunities with our corporate development programs;
    • People-oriented corporate culture where your individuality is appreciated.

     

    We thoughtfully create and adapt benefits to improve your life. Unlimited free treats and coffee are not the main things we can offer. We strive to simplify your life and we take care of your mental and physical health.

    More
  • Β· 26 views Β· 4 applications Β· 4d

    Mid-Sr C++ developer

    Full Remote Β· Ukraine Β· 4 years of experience Β· English - B1
    Requirements β€” Bachelor’s degree in Computer Science, Engineering, Mathematics, or related STEM field β€” Extensive commercial experience with modern C++ (C++11 and later) β€” Experience designing and implementing complex software systems β€” Ability to work...

    Requirements

    β€” Bachelor’s degree in Computer Science, Engineering, Mathematics, or related STEM field
    β€” Extensive commercial experience with modern C++ (C++11 and later)
    β€” Experience designing and implementing complex software systems
    β€” Ability to work efficiently with large codebases, including extending and modifying existing functionality
    β€” Strong understanding of unit testing principles and ability to ensure high test coverage
    β€” Solid understanding of modern software-development practices (git, pull requests, code review)

     

    Will be a plus

    β€” Experience working with cross-platform development (macOS, iOS, Android, Windows)
    β€” Experience with Qt / QML application development
    β€” Experience with native mobile development (Objective-C++, Java)
    β€” Experience with graphics programming libraries (OpenGL, Vulkan, D3D, WebGPU)
    β€” Experience with test automation, HAST, and integration testing
    β€” Experience with CI systems (GitLab CI)
    β€” Experience with distributed version-control workflows (git)
    β€” Experience with medical imaging, signal/image processing, or SDK design
    β€” General knowledge of macOS, iOS, Android internals

     

    We offer

    β€” Work in a global R&D team developing handheld medical ultrasound products
    β€” Participation in building world-class medical imaging solutions used worldwide
    β€” Comfortable working conditions in an agile environment (Scrum with 3-week sprints)
    β€” Modern tools, processes, and engineering standards
    β€” Long-term cooperation with a possibility of extension or conversion to full-time employment
    β€” Corporate benefits provided by the organization (can be adapted to local employment terms)

     

    Responsibilities

    β€” Designing, implementing, and testing modern C++ software for handheld ultrasound systems on macOS, iOS, and Android
    β€” Developing robust, maintainable, and well-documented code (both new features and improvements to existing components)
    β€” Writing unit tests and ensuring high quality through reviews and modern workflows
    β€” Collaborating within Scrum teams, participating in design discussions and technical reviews
    β€” Working with product owners, UX specialists, and clinical experts to translate user needs into technical solutions
    β€” Contributing to system-level stability, performance, and excellent user experience

     

    About the project

    Development of software for handheld medical ultrasound devices used globally. The work includes real-time ultrasound data acquisition and processing, cross-platform mobile application development, wireless probe connectivity, and system-level optimization. The team builds complete ultrasound solutions β€” from probe firmware to mobile apps β€” used by clinicians in emergency care, primary care, and remote medical settings.

     

    Technologies

    β€” C++11+
    β€” Qt / QML
    β€” macOS / iOS / Android
    β€” Cross-platform development
    β€” Graphics libraries (OpenGL, Vulkan, D3D, WebGPU)
    β€” Git, GitLab CI
    β€” Automated testing / HAST
    β€” Java, Objective-C++ (optional)

    More
Log In or Sign Up to see all posted jobs