Jobs

26
  • · 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
  • · 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
  • · 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
  • · 131 views · 31 applications · 29d

    Middle/Senior Systems Developer

    Full Remote · Worldwide · 4 years of experience · B2 - Upper Intermediate
    About the Project A decentralized operating system and ecosystem that empowers people with full control over their digital identity and data. We focus on privacy, security, and independence by providing tools for secure communication, personal data...

    About the Project

    A decentralized operating system and ecosystem that empowers people with full control over their digital identity and data. We focus on privacy, security, and independence by providing tools for secure communication, personal data storage, and digital ownership — all without relying on centralized servers or corporations.

    The project is already in progress, and you will join an experienced team.

     

    Responsibilities

     

    • Design, develop, and maintain core components of an offline Operating System, ensuring performance, reliability, and scalability.
    • Work with multiple programming languages (C, C++, Rust, Go, or others depending on module requirements).
    • Implement low-level system functionality: memory management, file systems, process scheduling, and device drivers.
    • Develop secure offline communication protocols and ensure system stability in disconnected environments.
    • Write clean, efficient, and well-documented code aligned with modern engineering practices.
    • Debug, test, and optimize system components across multiple hardware environments.
    • Collaborate with a cross-functional team to deliver complete, production-ready solutions.
    • Research and integrate new technologies, libraries, and approaches to improve OS architecture.
    • Participate in code reviews and help establish best practices for OS development.
    • Prepare technical documentation for internal and external stakeholders.

     

    Required Skills (Tech Stack)

    • Systems programming: strong experience with C, C++, Rust, or Nim.
    • Operating systems fundamentals: memory management, process scheduling, file systems, inter-process communication (IPC).
    • Security & cryptography: encryption, authentication, secure communication protocols.
    • Linux expertise: low-level Linux internals, kernel modules, or custom OS builds.
    • Networking: TCP/IP, peer-to-peer networking, sockets, distributed communication.
    • Strong problem-solving skills in low-level and distributed environments.

     

    Nice to Have (Optional)

    • Nim for performant, Python-like syntax compiled to efficient binaries.
    • Nix / NixOS: reproducible builds, package management, declarative infrastructure.
    • Distributed systems: consensus algorithms (Raft, Paxos), gossip protocols, scalability.
    • Virtualization & containers: Docker, Kubernetes, QEMU, lightweight VMs.
    • Cross-platform development across multiple hardware architectures.
    • Blockchain/Web3: decentralized identity, digital signatures, ledger-based ownership.

     

    What we offer

    • Competitive salary based on skills and experience.
    • 20 days of paid vacation and 3 sick leave days per year.
    • Corporate accountant.
    More
  • · 61 views · 5 applications · 18d

    Senior C++ Developer Linux high-load

    Full Remote · EU · Product · 5 years of experience · B1 - Intermediate
    A product company is looking for a Senior C++ Developer to work remotely. The company is the fastest end-to-end provider of data and trading technologies in the currency, financial, and futures markets. They have created a product that enables...

    A product company is looking for a Senior C++ Developer to work remotely.

     

    The company is the fastest end-to-end provider of data and trading technologies in the currency, financial, and futures markets.

     

    They have created a product that enables international companies and banks to conduct instant transactions on global currency exchanges with minimal time delay using a low-latency gateway.

    This solution gives them an advantage over their competitors by fractions of a millisecond.

     

    Two stages of interviews are planned, including with the company's CEO.

    The team consists of 17 C++ developers.

     

    Experience in server development in C++ (Linux) and multithreading is required.

    Experience with high-load systems is a plus.

    More
  • · 95 views · 13 applications · 3d

    Senior VoIP Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · C1 - Advanced
    Senior VoIP Engineer Synergy Beam Solutions delivers cutting-edge IT and cybersecurity solutions, specializing in turnkey systems that empower businesses worldwide. As part of our innovation pipeline, we are developing a state-of-the-art...

    Senior VoIP Engineer

     

    Synergy Beam Solutions delivers cutting-edge IT and cybersecurity solutions, specializing in turnkey systems that empower businesses worldwide. As part of our innovation pipeline, we are developing a state-of-the-art telecommunications platform for high-performance call centers.

    We are seeking a Senior VoIP Engineer to join our growing team and help build, scale, and maintain our VoIP SaaS platform. You’ll design and optimize SIP-based communication systems that prioritize reliability, scalability, and security, while enhancing real-time voice workflows and observability across global deployments.

    Join a mission-driven team tackling complex technical challenges and redefining how communication and emergency systems operate worldwide.

     

    Key Responsibilities

    • Design, develop, and maintain SIP and RTP-based VoIP systems, ensuring high performance and reliability.
    • Troubleshoot complex routing, codec, and signaling issues using packet captures, logs, and SIP traces.
    • Optimize network and protocol performance (SIP, RTP, TCP/IP, DNS, NAT, firewall).
    • Integrate and support PBX, SBC, and cloud VoIP environments to ensure seamless interoperability.
    • Monitor and improve call quality metrics (MOS, jitter, latency) with proactive performance tuning.
    • Lead architecture and deployment of voice applications, including transcription, AMD/VMD, and AI-driven features.
    • Collaborate with engineering and product teams to deliver scalable, resilient, and secure VoIP solutions.
    • Act as the final escalation point for complex VoIP incidents and vendor coordination.

     

    Technical Requirements

    • 6+ years in software engineering, including 4+ years in VoIP/SIP development.
    • Strong experience with Freeswitch and Kamailio.
    • Proficiency in Lua and Python (Go or C/C++ a plus).
    • Deep understanding of network protocols and tools (Wireshark, SIPp, libpcap, Linux/BSD sockets).
    • Experience with WebRTC, TURN/STUN servers, and cloud platforms (AWS, Google Cloud, Cloudflare).
    • Familiarity with GSM, E1 gateways, and serial-connected telecom hardware.
    • Experience in building scalable systems and automated testing frameworks.

     

    Personal Qualities

    • English proficiency: B2 (Upper-Intermediate) or higher.
    • Strong communication and collaboration skills; positive team player.
    • Exceptional troubleshooting and analytical abilities.
    • Self-motivated, adaptable, and proactive in problem-solving.
    • Passionate about building technology that has real-world impact.

     

    Preferred (Nice-to-Have)

    • Experience with embedded systems or SIP hardware devices.
    • Hands-on knowledge of call flow simulation tools (SIP testing frameworks).
    • Familiarity with RESTful APIs and scalable service design.
    • Understanding of global network routing and optimization.
    • Experience implementing AI-driven features in VoIP systems.
    More
  • · 143 views · 11 applications · 18d

    Junior C++ SW Engineer

    Full Remote · Ukraine · 1 year of experience · B1 - Intermediate
    The Automotive department is launching a new project focused on modernizing vehicle diagnostics. We are looking for a Junior C++ Developer with Linux experience to join our team. The project’s goal is to extend and optimize a existing diagnostic...

    The Automotive department is launching a new project focused on modernizing vehicle diagnostics. We are looking for a Junior C++ Developer with Linux experience to join our team.

     

    The project’s goal is to extend and optimize a existing diagnostic solution by integrating next-generation Service-Oriented Vehicle Diagnostics (SOVD). Our clients include Tier-1 suppliers and OEMs from Europe and the USA. The developed solution will be deployed in the newest vehicle platforms. You will work in a team recognized for technical excellence and motivated by challenging engineering tasks. We also provide competitive compensation and strong opportunities for growth.

     

    At GlobalLogic Automotive, we are shaping the “computer-in-the-car” architecture — a key enabler for:

    • advanced connectivity,
    • remote diagnostics,
    • machine learning and autonomous driving.

     

    Requirements:

    • 1+ years of commercial development experience in C++14/17
    • Experience in Linux user-space development (POSIX APIs)
    • Understanding of CMake / Make build systems
    • Experience with unit testing (required: GTest; experience with coverage tools like Gcov or Bullseye is a plus)
    • Practical knowledge of VCS (Git; Gerrit/Repo experience is a plus)
    • Problem-solving mindset: focus on finding solutions, not on specific tools
    • Strong analytical and troubleshooting skills
    • English level: Intermediate+ (both verbal and written)
    • Good communication skills (ability to interact with customers, present results)

     

    Nice to Have: 

    • Experience in embedded development
    • Exposure to AUTOSAR (Classic or Adaptive)
    • Experience with C language
    • Familiarity with static and dynamic code analyzers (Polyspace, Axivion, Clang-Tidy, Valgrind)
    • Python scripting skills (automation, testing)
    • Knowledge of QNX OS
    • Knowledge of networking protocols (TCP/IP, Ethernet, SOME/IP)
    • Previous automotive development experience

     

    Job responsibilities:

     

    As a Junior Software Engineer, you will:

    • Participate in the development of embedded automotive systems for Tier-1 suppliers and OEMs
    • Collaborate with teammates on software architecture and design
    • Implement and test functionality on multiple levels (tests: unit, integration, system)
    • Document implemented features and changes
    • Participate in debugging, troubleshooting, and issue resolution
    • Optimize and extend existing components
    • Learn and apply industry best practices for safety-critical automotive development
    More
Log In or Sign Up to see all posted jobs