Jobs

51
  • Β· 8 views Β· 1 application Β· 1d

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

    Office Work Β· Portugal, Ukraine (Kyiv) Β· Product Β· 4 years of experience Β· B2 - Upper Intermediate
    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:

     

    • Opportunities to grow your skills and develop professionally
    • Challenging and interesting tasks
    • Competitive pay
    • Paid time-off
    • Coverage of health insurance costs 
    • Monthly mental health budget
    • Performance-based bonuses
    • Modern office in city center with paid lunches and parking spaces

     

    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
  • Β· 75 views Β· 4 applications Β· 19d

    Senior Π‘++ Developer

    Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· B1 - Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    Role mission: You will be responsible for developing the image processing solutions that are the base for intelligent photo-editing ability, contributing to the cross-platform library that works on all modern platforms like desktop, mobile, and web. ...

    Role mission:

    You will be responsible for developing the image processing solutions that are the base for intelligent photo-editing ability, contributing to the cross-platform library that works on all modern platforms like desktop, mobile, and web.

     

    Skills we look for:

    • At least 4 years of professional C++ development experience;
    • Experience in image processing or computer vision/computer graphics field;
    • The ability to formulate and set goals clearly focusing on the result of work and time constraints withstanding;
    • Proficiency in decomposition and further estimation of the scope of problems with a realistic duration of work;
    • Good communication and coordination skills;
    • Analytical mindset.

     

    Would be a plus:

    • Mobile development experience (JNI);
    • Experience with graphics accelerators (Vulkan, Metal);
    • Experience with image processing algorithms and frameworks (OpenCV, and AccelerateFramework);
    • Experience with one of the ml-inferencing frameworks (openVINO, DirectML, CoreML);
    • Experience with profiler (DTrace, VTune);
    • Experience in writing high-performance code.

     

    If you are looking forward to working with true professionals and simply wonderful people and create an amazing product β€” we are waiting for your CV!

    More
  • Β· 34 views Β· 4 applications Β· 13d

    Senior C++ Developer (macOS)

    Full Remote Β· Ukraine Β· Product Β· 5 years of experience Β· B2 - Upper Intermediate
    Description About TeramindTeramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented...

    Description

    About TeramindTeramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility into user activities while enhancing security, optimizing productivity, and ensuring compliance.Trusted by Fortune 500 companies and businesses of all sizes across industries, our innovative platform helps organizations protect sensitive data, maximize workforce performance, and create safer, more efficient digital workplaces. Through real-time monitoring and advanced analytics, we enable businesses to safeguard their most sensitive information while optimizing employee productivity in both in-office and remote work environments.

    Our Core ValuesAt Teramind, our values drive everything we do. We embrace innovation as a fundamental principle, constantly pushing boundaries to improve our products, streamline processes, and enhance customer experiences. We foster resourcefulness by empowering our team members with the autonomy and confidence to solve problems independently while providing collaborative support when needed. As a globally inclusive organization, we celebrate diversity and create an adaptable work culture where respect and collaboration thrive across our international teams. Above all, we are committed to excellence, delivering the highest quality in every aspect of our work and consistently exceeding expectations in service to our clients and each other.

    This is a Senior C++ Developer with strong macOS experience (Objective-C)

     

    Your day-to-day

    • Implement high-quality software security and data protection solutions
    • Research and suggest the best way to implement business requirements
    • Identify improvements in existing architecture and legacy code to continuously refine and evolve the product
    • Enhance software delivery and quality throughout the entire software development cycle
    • Manage any issues that may arise and drive resolutions throughout the development process
    • Collaborate with Support engineers to analyze and troubleshoot software problems reported
    • Work with other team members and technical leads effectively and with minimal supervision

    Requirements

    • 5+ yrs experience with C++11 or newer on macOS
    • 3+ yrs experience with Objective-C
    • Strong proficiency with Boost libraries
    • Clean code experience
    • Understanding fundamental design principles behind scalable applications
    • Unit tests/integration tests experience
    • Proficient knowledge of GIT
    • Excellent interpersonal skills
    • Highly organized with precise attention to detail
    • Ability to work well with others in a fast-paced, dynamic environment
    • Desire to learn and adapt to new requirements
    • Advanced spoken and written English
       

    Very nice to have

    • Low-level OS interface experience
    • Qt framework knowledge
    • Swift experience
    • Networking Programming Experience (TCP, UDP, HTTP, HTTPS)
    • Drivers development experience
    • System Extensions development experience
    • Development or usage of MDM solutions
    • Experience working with and deploying SaaS application, Docker

    Benefits

    This is a remote job. Work from anywhere!

    We're a global, distributed team looking for the finest talent. We've been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.

    At Teramind, we're a collaborative, forward-thinking team where new ideas come to life, experience is valued and talent is incubated.

    • Competitive salary with a focus on a global market
    • Bonus based on performance
    • Career-growth opportunities
    • Flexible Time Off and Paid Time Off benefits
    • Ongoing training and development opportunities

     


     

    More
  • Β· 117 views Β· 7 applications Β· 8d

    C++ Team Lead

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· B2 - Upper Intermediate
    Fluent Trade Technologies is a global fintech software firm at the forefront of providing state-of-the-art technology to the world's largest global banks and hedge funds. Specializing in ultra low-latency strategy and market data solutions, Fluent is...

    Fluent Trade Technologies is a global fintech software firm at the forefront of providing state-of-the-art technology to the world's largest global banks and hedge funds. Specializing in ultra low-latency strategy and market data solutions, Fluent is committed to delivering cutting-edge innovations to the Financial Industry. With a prominent Israeli R&D center in Jerusalem and development centers in Ukraine's Kharkiv and Dnipro, Fluent is a dynamic and collaborative environment. 

    Learn more about us at www.fluenttech.net.

     

     

    Software Team Lead

     

    Responsibilities:

    • Be a leading developer in your team (%50 hands-on).
    • Lead a development team of 2-5 strong developers, in a company creating high-end automatic financial trading systems.
    • Be responsible for a project, including direct connection with the customer.
    • Challenging and fascinating work environment.

     

    Desired Skills & Experience

    • 4 years or more of development experience, mainly C/C++
    • Extensive Knowledge in Linux environment 
    • Strong Multi threading background
    • Experience in software quality tools and procedures: unit testing, testability design, code review etc.
    • Experienced in High performance software systems, code optimization and latency measurement.
    • Basic Leadership and managerial skills:
      • Experience in Effort estimation, architecture and software design
      • Managed a small group of developers
    • Customer oriented skills:
      • Excellent English
      • Experience in some customer-related skill: requirements collection, support etc.
      • Experience in project management: task management, planning, pusher personality.

     

    Advantage

    • Experience in the financial industry and algorithms
    • Exposure to a wide range of systems, software and libraries.
    • Scripting experience (bash,python)
    • Experience with customer in the US / EU
    More
  • Β· 55 views Β· 4 applications Β· 18d

    Senior Embedded C++ Engineer / Algorithm Development and Architecture

    Full Remote Β· Croatia, Poland, Romania, Slovakia, Ukraine Β· 6 years of experience Β· B2 - Upper Intermediate
    Core Qualifications Include: Master’s or Ph.D. in Computer Science (Biomedical Engineering, or a related field, will be a plus). At least 6 years of experience in software engineering working with Embedded C++ and with a focus on algorithm development and...

    Core Qualifications Include:

    • Master’s or Ph.D. in Computer Science (Biomedical Engineering, or a related field, will be a plus).
    • At least 6 years of experience in software engineering working with Embedded C++ and with a focus on algorithm development and architectural design.
    • Previous experience working with clinical or healthcare-related software systems as a plus
    • Ability to travel to Germany (approx. for 1 week on a monthly basis). 
       
    • Proven experience designing and deploying complex software systems in regulated environments (e.g., medical, mobility, aviation, automotive).
    • Strong proficiency in software architecture and design patterns.
    • Ideally if you have knowledge of Algorithms for Video streams, Calibration.
    • Additional experience with clinical data modelling, image processing, or physiological modelling.
    • Proficiency in language C++ on Linux is a must (familiarity with Python)
    • Familiarity with CI/CD pipelines
    • Excellent communication and leadership skills.
    • Fluent in English (German - intermediate, an ability to understand language and technical requirements)

     

    Job Responsibilities:

    • Architectural Leadership. Define and evolve the software architecture for clinical algorithm frameworks, ensuring modularity, scalability, and maintainability.

       

    • Collaborate with systems engineering, clinical experts, and product management to translate clinical requirements into software architecture and design specifications.
       
    • Establish architectural patterns and best practices for algorithm integration, data flow, and performance optimization.
       
    • Guide the design and implementation of clinical algorithms, ensuring clinical accuracy, robustness, and compliance with regulatory standards.
       
    • Review and validate algorithmic models and their integration into our medical devices
       
    • Ensure traceability from clinical requirements to algorithmic implementation and verification.
       
    • Cross-Functional Collaboration. Act as a technical liaison between software engineering, clinical science, data science, and quality teams.
       
    • Support risk analysis, clinical validation, and regulatory documentation efforts.
       
    • Mentor and support development teams in implementing architectural decisions and coding standards.
       
    • Innovation & Strategy. Stay current with emerging technologies in clinical decision support, AI/ML in healthcare, and medical software architecture.
       
    • Contribute to the long-term technical roadmap for clinical algorithm platforms and tools.

     

    Department/Project Description:

     

    We are seeking a visionary and technically accomplished Senior Software Engineer to lead the architectural design and development of clinical algorithms that power our next-generation medical device solutions. This role is ideal for a senior engineer with deep experience in software architecture, algorithm design, and clinical data interpretation, who can bridge the gap between clinical requirements and robust, scalable software systems.

    More
  • Β· 41 views Β· 7 applications Β· 12d

    Senior C++ developer (IRC273042)

    Full Remote Β· Ukraine Β· 3 years of experience Β· B2 - Upper Intermediate
    Job Description Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 5+ years of professional experience in C++ development (C++14 or newer). Solid understanding and practical experience...

    Job Description

    • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
    • 5+ years of professional experience in C++ development (C++14 or newer).
    • Solid understanding and practical experience with:
    • Protobuf and JSON serialization (e.g., nlohmann-json library).
    • Conan package manager for C++ dependencies.
    • Scripting in Bash and Python (basic level sufficient).
    • Experience with cross-platform development and ensuring consistent application behavior on Windows, macOS, and Linux.
    • Familiarity with crash analysis and debugging across multiple OS environments.
    • Understanding of software build processes including compilation, linking, and installer generation.
    • Ability to write clean, maintainable, and well-documented code.
    • Strong problem-solving skills and attention to detail.
    • Comfortable working independently and collaboratively in a distributed team.

    Nice to have:

    • Experience with system-level debugging tools on Windows (e.g., WinDbg), macOS (e.g., LLDB), and Linux (e.g., gdb, valgrind).
    • Knowledge of CMake or similar cross-platform build systems.
    • Familiarity with CI/CD pipelines and automation for multi-platform environments.
    • Prior experience working with crash dump analysis tools.

    Job Responsibilities

    We are seeking a skilled and motivated Cross-Platform C++ Software Engineer to join our engineering team focused on building high-quality, maintainable, and scalable applications. You will work on a complex software stack targeting Windows, macOS, and Linux platforms, using modern C++ and industry-standard tooling. This role requires a strong understanding of build systems, cross-platform development, and crash analysis.

    • Develop and maintain features in a cross-platform C++ codebase targeting Windows, macOS, and Linux.
    • Ensure the compatibility and stability of the application across all supported operating systems.
    • Analyze and resolve crashes and system-specific issues on all target platforms.
    • Implement and maintain data serialization/deserialization using Protobuf and JSON.
    • Contribute to and improve the build, packaging, and installation processes of the software product.
    • Automate and support scripts and tools using Bash and Python for development workflows.
    • Collaborate with QA and DevOps teams to ensure high-quality releases.
    • Participate in code reviews, technical discussions, and architecture planning.

    Department/Project Description

    The client is a product international company that provides a defence platform that enables development and security teams to protect critical workloads against emerging threats and undiscovered vulnerabilities with a lightweight agent that protects the organisation's public, private and hybrid cloud deployments on-premises data centres managed. In addition, it is an advanced endpoint detection and response platform, which gathers as much information as possible to detect and analyse complex threats while being as non-intrusive as possible, minimising the impact on the network and the endpoint.

    More
  • Β· 340 views Β· 44 applications Β· 1d

    C++ developer

    Full Remote Β· Ukraine Β· 3 years of experience Β· B2 - Upper Intermediate
    Type: Fulltime, hybrid Duration: indefinite in time English: at least B2 level Customer: US company (electrical equipment, hardware and software) Daily job: β€’ C++ development β€’ Communication with the customer (meetings, e-mail, onsite business trips...

    Type: Fulltime, hybrid

    Duration: indefinite in time

    English: at least B2 level

    Customer: US company (electrical equipment, hardware and software)

     

    Daily job:

    β€’ C++ development 

    β€’ Communication with the customer (meetings, e-mail, onsite business trips potentially if required)

    β€’ Mentorship of junior colleagues

     

    Skills: 

    β€’ Demonstrated expertise in programming with C++ (latest versions)

    β€’ Embedded development experience

    β€’ Experience with Linux

    β€’ Experience with Qt/Qml.

    β€’ Microcontrollers experience (STM32) as an advantage.

    β€’ Knowledge of hardware is considered as an advantage.

     

    Selection process: 2 interviews (recruiter screening, technical interview)

    More
  • Β· 149 views Β· 22 applications Β· 12d

    Senior C++ Engineer + Go

    Full Remote Β· EU Β· 5 years of experience Β· C1 - Advanced
    We’re looking for a highly talented Senior C++ Engineer to join our client's dynamic team and play a significant role in developing our ERP engine system. Responsibilities Design and implement solutions to evaluate and enhance performance and...

    We’re looking for a highly talented Senior C++ Engineer to join our client's dynamic team and play a significant role in developing our ERP engine system.  

     

    Responsibilities 

    • Design and implement solutions to evaluate and enhance performance and scalability. 
    • Utilize monitoring and performance testing tools to diagnose, improve, and resolve performance issues 
    • Advocate for coding standards and best practices, providing guidance and mentorship to other software engineers 
    • Optimize and refactor existing system to improve performance and maintainability 
    • Debug and solve complex issues across various layers of the application, ensuring robustness and reliability of the system 
    • Develop and implement new features to enhance our products 

     

    Requirements 

    • 5+ years of experience in C++ development, with a proven track record of delivering high-quality, scalable software solutions and a deep understanding of the language's strengths and weaknesses - Must 
    • Minimum one year of experience with GoLang  
    • Experience in designing, developing, and maintaining back-end distributed systems, including architectures, data models, and communication protocols 
    • Proficiency in SQL, including complex queries and query optimization - Must 
    • Strong problem-solving skills and the ability to identify and resolve software performance issues, including profiling, code analysis, and performance tuning 
    • Excitement for tackling performance optimization and refactoring of existing system 
    • Excellent debugging skills in complex systems, with experience using various tools such as debuggers, profilers, and log analysis tools 
    • Familiarity with various performance testing tools and writing unit tests 
    • Exceptional communication skills, with the ability to collaborate effectively and present complex concepts 
    • Proactive and self-motivated, with the ability to work both independently and as part of a team, prioritizing tasks effectively and meeting deadlines 
    • Experience with AWS Cloud is a significant advantage 
    • Proficient in English, with excellent written and verbal communication skills 

     

    Advantage 

    • Ability to understand full-stack code 
    More
  • Β· 23 views Β· 3 applications Β· 4d

    Senior C++ developer (Mac internals)

    Full Remote Β· Ukraine Β· 4 years of experience Β· B2 - Upper Intermediate
    Job Description Minimum of 3 years of professional experience in MacOS development. Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Expert proficiency in C++ 11/14/17. In-depth knowledge of MacOS...

    Job Description

    • Minimum of 3 years of professional experience in MacOS development.
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
    • Expert proficiency in C++ 11/14/17.
    • In-depth knowledge of MacOS internals, system frameworks, and libraries.
    • Proven experience in system-level programming, debugging, and performance tuning.
    • Familiarity with Xcode, LLDB, and other MacOS development tools.
    • Strong understanding of macOS security mechanisms and best practices.
    • Excellent analytical and problem-solving abilities.
    • Strong communication skills, both written and verbal.
    • Ability to work effectively in a remote and collaborative environment.
    •  
      Nice to have:
    • Experience with Endpoint security framework and system extensions development.
    • Experience with Swift, Objective-C and application development for macOS.
    • Understanding of networking protocols and system-level APIs.
    • Previous experience in leading projects or teams in a remote work environment.

    Job Responsibilities

    We are seeking a skilled and motivated Cross-Platform C++ Software Engineer to join our engineering team focused on building high-quality, maintainable, and scalable applications. You will work on a complex software stack targeting macOS platforms, using modern C++ and industry-standard tooling. This role requires a strong understanding of build systems and crash analysis.

    • Be part of the design, development, and optimization of MacOS internals and system components.
    • Architect solutions for complex system-level challenges, ensuring robustness and scalability.
    • Collaborate with cross-functional teams to deliver high-quality software solutions.
    • Mentor junior developers, providing guidance on best practices in system-level programming.
    • Conduct code reviews and ensure adherence to industry standards and security protocols.
    • Stay current with the latest MacOS developments and contribute to the technical direction of projects.

    Department/Project Description

    The client is a product international company that provides a defence platform that enables development and security teams to protect critical workloads against emerging threats and undiscovered vulnerabilities with a lightweight agent that protects the organisation's public, private and hybrid cloud deployments on-premises data centres managed. In addition, it is an advanced endpoint detection and response platform, which gathers as much information as possible to detect and analyse complex threats while being as non-intrusive as possible, minimising the impact on the network and the endpoint.

    More
  • Β· 35 views Β· 3 applications Β· 26d

    Senior C++ Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 3 years of experience Β· B1 - Intermediate MilTech πŸͺ–
    We are seeking an experienced C++ Developer to join the Gyrolab Electronics team full-time at our R&D office in Kyiv. You will play a role in developing cutting-edge embedded systems and desktop terminals, contributing to the design, implementation, and...

    We are seeking an experienced C++ Developer to join the Gyrolab Electronics team full-time at our R&D office in Kyiv. You will play a role in developing cutting-edge embedded systems and desktop terminals, contributing to the design, implementation, and optimization of software components.

     

    Responsibilities and Domains

    In this role, your primary focus will be on engineering robust, stable, and high-performance C++ code using modern standards (C++20/C++23 and above). We value strong analytical and problem-solving skills, enabling you to tackle complex challenges both autonomously and collaboratively within our team.

     

    General:

    • Designing, developing, and maintaining clean, efficient, and reliable C++ code for embedded Linux platforms and desktop Windows.
    • Collaborating effectively with cross-functional teams (hardware, software, QA) to define requirements, design solutions, and integrate components.
    • Debugging and resolving complex software issues, often involving interaction with hardware.
    • Participating in code reviews, providing and receiving constructive feedback.
    • Contributing to testing strategies and implementation to ensure software quality.

    You may not work in all the areas listed below simultaneously but your contributions will likely span several of these domains (you may also not have experience with that but we expect you to learn it in the process):

    • Video Processing: Developing and optimizing real-time video processing pipelines on embedded systems.
    • Image Processing: Implementing and optimizing algorithms for image enhancement, stabilization, or correction.
    • Control Loops: Designing and implementing real-time control loops for system components or interaction with external hardware.
    • Telemetry & Monitoring: Developing software for collecting, processing, and reporting system telemetry, diagnostics, and performance data.
    • Qt GUI Application Development: Build and enhance Qt-based operator application (Windows) for system interaction, ensuring clean UI, intuitive UX, and robust networking. Focus includes tools for configuration, control, performance measurement display, and diagnostics.

     

    Requirements:

    • 3+ years of experience in C++ development on Linux platforms writing stable, performant, and maintainable code
    • Experience with version control systems (Git)
    • Strong problem-solving and analytical skills, with the ability to work both independently and as part of a team.
    • Excellent communication and teamwork skills
    • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
    • Intermediate level of English

     

    Will be a plus:

    • Knowledge of Rust programming language is a plus (while we don’t have a Rust codebase currently, familiarity with its principles is valued).
    • Experience with automated testing, continuous integration/continuous deployment (CI/CD).
    • Experience with video encoding/decoding standards (particularly HEVC) and associated libraries (e.g., FFmpeg).
    • Utilizing hardware acceleration (e.g., GPUs) via APIs like OpenGL (shaders) or CUDA for video tasks.
    • Experience with techniques like geometric transformations (homography, non-affine), lens distortion correction, or deshading.
    • Familiarity with image processing libraries (e.g., OpenCV).
    • Experience with control protocols or systems relevant to robotics, cameras, or gimbals (e.g., MAVLink, SimpleBGC/AlexMos, Sony VISCA).

     

    We offer:

    • Work from R&D office in Kyiv
    • The opportunity to contribute to the development of defense and high-tech innovations in Ukraine
    • Job type: full-time, schedule 5/2 (10–19 or 9–18)
    • Official employment (gig-contract)
    • 24 days of paid annual leave
    • Military service deferment for eligible employees with valid military registration documents
    • All necessary computer equipment and work-related tools
    • Office equipped with a generator and a stable internet connection

     

    Interview process:

    1. Recruiting interview β€” 45 min
    2. Technical interview β€” 1.5 hours
    3. Cultural fit interview β€” 30 min
    4. Final interview in the office β€” 45 min

     

    Please send your CV and we will come back to you within 5 working days in case your skills are suitable.

    More
  • Β· 104 views Β· 11 applications Β· 26d

    C++ developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· B1 - Intermediate
    About Us: The company is an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary...

    About Us:
    The company is an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary game engine. Our team is international, consisting of developers, game designers, and 3D artists from Ukraine, Austria, Slovakia, and the Czech Republic, among other countries. We believe in supporting important causes, and our latest projectβ€”a mobile game inspired by real events in Ukraineβ€”is dedicated to raising funds for the country, with 100% of the net proceeds going toward Ukraine relief efforts.

    We are looking for a highly skilled C++ Developer to join our talented team and contribute to the development of our cutting-edge 3D mobile games.

     

    Your Responsibilities:
    As a C++ Developer, you will be tasked with a variety of responsibilities, ranging from server-side coding to over-the-internet communication protocols, and adapting/modifying existing 3D engines (such as o3de). Depending on your expertise, you will be involved in:

    • Developing and maintaining complex C++ code for mobile game applications.
    • Working on client-server interactions using TCP/IP and other over-the-internet communication methods.
    • Interfacing with other languages to ensure seamless inter-language communication.
    • Collaborating with our game design and 3D development teams to optimize and improve our custom game engine.
    • Conducting research and development (R&D) to implement cutting-edge algorithms and features within the game engine.
    • Participating in the design and implementation of 3D graphics rendering.

       

    Key Requirements:
    We are seeking candidates with the following qualifications:

    • 5+ years of professional experience in C++ development, with demonstrated success in real-world projects.
    • In-depth knowledge of C++, including the Standard Template Library (STL), and familiarity with key C++ features (at least up to C++11).
    • Experience working with TCP/IP and network communications is highly desirable.
    • Familiarity with 3D graphics programming is a strong advantage.
    • Experience in research and development (R&D) and algorithm design is a plus.
    • Game development experience is a significant asset.

     

    Hiring Process:
    We value your time and make our hiring process efficient:

    1. One-hour interview with a C-level executive.
    2. Reference check, which includes a brief 10-minute conversation with your previous manager or colleague.

     

    What We Offer:
    We prioritize the well-being of our team members and provide a supportive work environment with plenty of room for growth:

    • remote-first position allowing for flexibility in work location.
    • flexible work schedule that accommodates your needs.
    • Competitive, high-level compensation based on your experience and contributions.
    • The opportunity to work on meaningful, high-impact projects.
    • Support from a loyal and appreciative management team.
    • A well-backed company with strong financial stability.
    • Access to an array of interesting tasks and challenges, keeping your work varied and engaging.

    Join our team and be a part of creating something truly special, while contributing to a project that supports a crucial cause.

    More
  • Β· 36 views Β· 5 applications Β· 7d

    C++ developer

    Hybrid Remote Β· Ukraine (Odesa) Β· Product Β· 3 years of experience Β· B1 - Intermediate
    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 Ot.
    • Experience with Altium Designer, LTspise (or alternative) software.
    • Experience with the S TM32 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
  • Β· 168 views Β· 23 applications Β· 22d

    Senior C++ Engineer

    Full Remote Β· Armenia, Poland, Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    We seek a Senior C++ Engineer who is passionate about technology, performance, and scalability. The ideal candidate has extensive experience in a multitenant environment, handling high-scale distributed systems, and managing a large number of transactions...

    We seek a Senior C++ Engineer who is passionate about technology, performance, and scalability. The ideal candidate has extensive experience in a multitenant environment, handling high-scale distributed systems, and managing a large number of transactions per second. You will lead end-to-end performance improvements, from architecture to production, including design, configuration, coding, and deployment.

     

    Responsibilities:

    • Design and implement solutions to evaluate and enhance performance and scalability.
    • Utilize monitoring and performance testing tools to diagnose, improve, and resolve performance issues
    • Advocate for coding standards and best practices, providing guidance and mentorship to other software engineers
    • Optimize and refactor existing system to improve performance and maintainability
    • Debug and solve complex issues across various layers of the application, ensuring robustness and reliability of the system
    • Develop and implement new features to enhance our products
    • Server-side development, legacy code

       

    Requirements:

    • 4-5+ years of experience in C/C++ development, with a proven track record of delivering high-quality, scalable software solutions and a deep understanding of the language's strengths and weaknesses
    • Experience with GoLang - 6 months
    • Experience with cloud services, kubernetes, docker
    • Experience in designing, developing, and maintaining back-end distributed systems, including architectures, data models, and communication protocols
    • Proficiency in SQL, including complex queries and query optimization
    • Strong problem-solving skills and the ability to identify and resolve software performance issues, including profiling, code analysis, and performance tuning
    • Excitement for tackling performance optimization and refactoring of existing system
    • Excellent debugging skills in complex systems, with experience using various tools such as debuggers, profilers, and log analysis tools
    • Familiarity with various performance testing tools and writing unit tests
    • Exceptional communication skills, with the ability to collaborate effectively and present complex concepts
    • Proactive and self-motivated, with the ability to work both independently and as part of a team, prioritizing tasks effectively and meeting deadlines
    • Proficient in English, with excellent written and verbal communication skills
    • Someone open to new technologies, AI tools, to be up to date with recent trendy technologies.
    More
  • Β· 104 views Β· 17 applications Β· 29d

    C++ Engineer for Our Products

    Full Remote Β· EU Β· Product Β· 3 years of experience Β· B1 - Intermediate
    About the project Our commercial libraries for Java and .NET developers β€” JxBrowser and DotNetBrowser β€” allow you to use the full power of the Chromium engine in cross-platform desktop and server applications. We help bring the β€œweb” to desktop...

    About the project

    Our commercial libraries for Java and .NET developers β€” JxBrowser and DotNetBrowser β€” allow you to use the full power of the Chromium engine in cross-platform desktop and server applications. We help bring the β€œweb” to desktop applications.

    The cross-platform core of these libraries is written in C++. The core is tightly integrated with the Chromium engine and provides its API through which Java and .NET libraries can β€œcommunicate” with Chromium. Libraries communicate with the core via IPC, based on Protobuf for serialization/deserialization and Shared Memory/Sockets for transferring data between processes.

    Our libraries are used in commercial and internal projects by over a thousand companies with a high demand for the quality and stability of integrated solutions.

    Hundreds of open-source projects, from the ones supported by large companies to individual small projects, use our products.

     

    What you will do on this project

    • Participate in the development of a cross-platform core (C++).
    • Get to know how the various features and internal tools of Chromium work.
    • Extend the core API and provide access to new Chromium features.
    • Ensure compatibility with the latest versions of Chromium.
    • Constantly improve your skills in designing, implementing, debugging, and documenting solutions.

       

    Knowledge and skills required

    • 3+years of experience in C++ development.
    • Good understanding of TDD, OOP, and API design principles.
    • Strong knowledge of Git or other DVCS.
    • Responsibility, discipline, and ability to solve non-trivial problems.
    • Upper-intermediate or higher level of both written and spoken English.
    • Willingness and ability to go on business trips.

       

    Will be a plus

    • Experience with Python, Java, .NET, Objective-C.
    • Creating your own product or C++ library.

       

    We offer you

    • To become a part of a product team where results are β„–1 priority.
    • Processes with best engineering practices focused on quality.
    • Flexible schedule and possibility of remote work.
    • Long-term, stable project.
    • Chance to participate in a bonus program based on product sales results.
    More
  • Β· 63 views Β· 4 applications Β· 29d

    Qt/C++ Developer

    Hybrid Remote Β· Poland Β· 4 years of experience Β· B2 - Upper Intermediate
    Somco Software and our values We are one of the most widely recognized Qt consulting companies. As this framework is our main area of expertise, there are not many related fields and topics that we haven't touch. We work mostly on the projects from the...

    Somco Software and our values

    We are one of the most widely recognized Qt consulting companies. As this framework is our main area of expertise, there are not many related fields and topics that we haven't touch. We work mostly on the projects from the medical industry, but also automotive, electronics and IoT. Our projects target embedded boards, desktops and mobiles.

     

    We have organized the company around three values, and we try to make all decisions based on them.

    • People - This value is not only about cultural fit and caring for employees, but also about building a positive atmosphere, trust among team members, being able to influence the shape of the company and ensuring stability.
    • Professionalism - In our company it means not only a conscientious and responsible approach to assigned tasks, but also striving for the highest quality of work, punctuality, ambition for continuous development and effective communication in the team.
    • Ethics - At Somco Software, ethics manifests itself by building relationships based on mutual respect and consideration for both employees and customers, pursuing honorable solutions, and dealing empathetically with different situations.

     

    We are looking for an experienced professional who not only shares our values but is also highly skilled in Qt, QML, and C++ programming.

     

    Our requirements

    • 4+ years of commercial experience in C++ development
    • Great expertise in Qt framework with at least 3 years of hands-on experience
    • Qt Quick and QML is your daily bread
    • You are on with CMake
    • Strong expertise in PySide 6
    • When you were a kid you fell into the cauldron of new C++ standards
    • Experience in various communication techniques (Bluetooth, MQTT, OPC UA, Serial)
    • You're experienced in using Qt on embedded platforms
    • You are disciplined and able to self-organize
    • You get along fluently in English and natively in Polish
    • You are currently based in Poland β€” this is a must due to legal, logistical and team collaboration reasons

     

    Nice to have

    • Experience in Rust
    • Experience in electronics, micro-controllers and bare-metal programming
    • Experience in 3D technologies (Qt 3D, Qt Quick 3D, Unreal Engine)
    • Experience with OpenCV and computer vision libraries
    • Knowledge of native technologies for iOS and/or Android
    • Any skills that would broaden our in-house expertise

     

    What do we offer?

    • Remote or hybrid work model (our office is located in Zielonka near Warsaw)
    • Flexible working hours
    • Paid working hours for self-development
    • Opportunity to develop the skills in Qt and related fields
    • Work on varied and often avangarde projects
    • Great atmosphere and a cohesive team (our team building trips are legendary)
    • Referral program
    • Multisport program
    More
Log In or Sign Up to see all posted jobs