June 24, 2026

Software Engineer, Remote Vehicle Assistance

Mid • Remote

Las Vegas, NV

Mission Summary

We're looking for a Software Engineer to design and develop Remote Vehicle Assistance (RVA). The RVA project’s main goal is to overcome gaps in the AV's Operational Design Domain to allow expanded operations using a remote human operator. This involves overriding onboard AV systems (perception, planner, and control) and transmitting low-latency sensor and semantic data out of the vehicle.

What You'll Be Doing

  • Develop, maintain, and support C++ software that enables Remote Vehicle Assistance
  • Collaborate with C++ applications and UI engineers to pass data between software running on the autonomous vehicle and software running on remote stations
  • Collaborate with C++ software components on the autonomous vehicle to integrate Remote Vehicle Assistance capabilities
  • Test-driven development of new features supporting the autonomous vehicle
  • Develop and maintain a comprehensive integration and simulation test suite to test all software before it goes to production
  • Collaborate with systems and operations teams to develop a product that fits both customer needs and system requirements
  • Collaborate with testing and operations engineers to support on-road testing
  • Design, develop, and maintain RVA agent training tools, including the creation of comprehensive simulation scenarios
  • Contribute to the development and support of next-generation RVA product features

What We're Looking For

  • Bachelor's degree in Computer Science or a related technical field
  • Minimum of 2 years of professional software engineering experience
  • Proficient in C++
  • Working knowledge of SQL
  • Basic understanding of Git, Bazel, JIRA, Confluence or similar development tools
  • Ability to learn how to use a custom SoC
  • Experience working on a Linux operating system
  • Capable of performing statistical performance analysis of deployed features

Bonus Points (not required)

  • Experience with Modern C++ (11/14/17 or later)
  • Experience working with Python, Golang
  • Experience with QT, OpenGL

Why should you join us?

  • Work on cutting edge technologies
  • Flexi Benefits
  • "Take as you need" Annual Leave
  • Transport Allowance
  • Medical & Insurance Coverage
  • Dental
  • 8-week Paternity & Maternity Leave

This role is hybrid from the Las Vegas office and requires 3 in-office days each week.

The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. Candidates for certain positions are eligible to participate in the benefits program including medical, dental, vision, 401k with company match, health saving accounts, life insurance, pet insurance, and more.

Salary Range: $123,000—$163,500 USD

Similar jobs you might like

Technology

Motional

Staff Software Engineer, Command Center

Senior

On-site

Las Vegas, NV

🏢 Summary: Staff Software Engineer role leading development of operational tools for a commercial Autonomous Vehicle ride service, acting as the key technical bridge between Operations and global Engineering. The position focuses on building scalable fleet management and orchestration systems while providing hands-on production support. Based in Las Vegas, it combines distributed systems design, product thinking, and stakeholder alignment. 🗂️ Requirements: 8+ years professional software engineering experience, Proven experience designing and building distributed systems, Strong product mindset with ability to translate operational needs into technical solutions, Experience supporting production systems, Ability to manage stakeholders and collaborate with remote engineering teams, Proficiency in Golang or Python, Experience building cloud services with SQL and NoSQL databases, Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience) 📃 Skills: Golang, Python, SQL, NoSQL, AWS, Docker, Terraform, ClickHouse, OLAP 🏢 Description: Mission Summary: Join as a key technical leader in Las Vegas to launch a commercial Autonomous Vehicle (AV) ride service. The role focuses on bridging Operations and the global Engineering team by leading development of critical operational tools such as fleet management and orchestration systems, ensuring technology meets real-world needs. What You'll Be Doing: Hands-on Development & Leadership - Build High-Impact Ops Tools: Lead the coding and delivery of frontend and backend services used daily by Operations to monitor and manage the fleet, balancing long-term scalability with immediate operational needs. - Act as the primary engineering presence at the Las Vegas AV operation center, providing real-time technical support and troubleshooting. - Interview and onboard new hires, mentor junior engineers, and define workflows (handovers, async communication, documentation standards) to enable collaboration between Las Vegas and Singapore. Product Engineering & Stakeholder Alignment - Own the "Ops-to-Tech" Bridge: Partner with Operations, Product, and TPMs to translate real-world fleet challenges into actionable technical requirements for the global engineering team. - Shape the Tooling Roadmap: Drive the vision for fleet management and orchestration systems, identifying impactful problems to improve fleet efficiency and reduce manual work. - Feedback Loop Architect: Design processes and features that convert operational feedback into quantitative data to prioritize platform improvements. What We're Looking For: - 8+ years of professional experience as a software engineer with a track record of designing and building distributed systems. - Strong product mindset focused on delivering operational value. - Experience supporting production systems with strong communication skills. - Ability to manage stakeholders and collaborate effectively with remote teams. - Proficiency in Golang or Python for web services and scripting. - Experience building cloud services using SQL and NoSQL databases. - Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). Bonus Points (not required): - Experience with Amazon Web Services (AWS), Docker, and Terraform. - Experience with OLAP databases (e.g., ClickHouse) or building observability tools for monitoring and tracing. - Experience in Autonomous Vehicle (AV), Robotics, or IoT industries. Compensation & Benefits: Salary Range: $172,000—$229,000 USD (base salary). This role may include additional compensation such as bonus or company equity. Benefits may include medical, dental, vision, 401k with company match, health savings accounts, life insurance, pet insurance, and more.

Technology

Motional

Senior Software Engineer, Autonomy Actions Sustaining

Senior

Hybrid

Pittsburgh, PA

🏢 Summary: Senior Software Engineer role focused on diagnosing, resolving, and deploying fixes for complex issues in autonomous vehicle Planning and Controls systems. The position involves deep log analysis, simulation replay, tooling development, and leading rapid production deployments. You will collaborate cross-functionally to ensure reliable, high-performance software in real-world autonomous operations. 🗂️ Requirements: Bachelor’s degree in Computer Science, Robotics, or related field, 3+ years of C++ development experience, Experience building high-performance, resilient systems, Ability to work with large, complex codebases, Production software delivery experience, Experience with CI/CD pipelines, Experience with version control systems at scale 📃 Skills: C++, CI/CD, Git, Jira, Confluence, GitLab, ROS, DDS, Simulation, Automation 🏢 Description: Mission Summary: We are looking for a Senior Software Engineer to join our Actions Sustaining Team to diagnose, develop, and deploy solutions that solve immediate challenges facing deployed autonomous software. You will play a pivotal role in resolving issues that help accelerate the growth of autonomous capabilities. What You'll Be Doing: - Technical Discovery: Deep-dive into complex issues within the Planning and Controls stack reported by the triage team. Parse logs and replay simulation data to identify the root cause behind anomalous vehicle actions. - Accelerated Resolutions: Own the deployment of software fixes. Lead development, testing, and deployment when immediate business needs arise. - Tooling & Automation: Improve existing workflows by developing internal tooling and scripts to expedite log analysis, automate common patterns, and enhance team efficiency. - Cross-Functional Collaboration: Act as a technical liaison between teams to align on-road issues with ongoing development work. What We're Looking For: - Bachelor’s degree in Computer Science, Robotics, or a related field (Master’s or Ph.D. preferred) - 3+ years of C++ software development experience focused on high-performance and resilient systems - Experience working within large, complex, modular codebases - Proven experience delivering production software - Familiarity with CI/CD processes, version control at scale, and rigorous release cycles - Passion for deploying software that interacts with the physical world Bonus Points (Not Required): - Experience with Jira, Confluence, and GitLab - Background in robotics middleware (ROS, DDS) or autonomous systems Work Arrangement: Hybrid schedule with in-office collaboration in Boston, Pittsburgh, or Las Vegas, or fully remote. Compensation & Benefits: Salary Range: $172,000—$229,000 USD (base salary) Additional compensation may include bonus or company equity. Eligible employees may participate in benefits including medical, dental, vision, 401k with company match, health savings accounts, life insurance, and pet insurance.

Technology

Motional

Senior Software Engineer, Autonomy Actions Sustaining

Senior

Hybrid

San Francisco, CA

🏢 Summary: Senior Software Engineer role focused on diagnosing, developing, and deploying fixes for complex issues within an autonomous vehicle Planning and Controls stack. The position involves deep technical investigation, rapid production deployments, and building internal tooling to improve log analysis and team efficiency. You will collaborate cross-functionally to resolve on-road software issues and accelerate autonomous system capabilities. 🗂️ Requirements: Bachelor's degree in Computer Science, Robotics, or related field, 3+ years of professional C++ software development experience, Experience building high-performance and resilient systems, Ability to work with large, complex codebases, Experience delivering software in a production environment, Familiarity with CI/CD pipelines and version control at scale, Understanding of rigorous release cycles 📃 Skills: C++, CI/CD, Git, Jira, Confluence, GitLab, ROS, DDS, Simulation, LogAnalysis, Automation, Scripting 🏢 Description: Mission Summary: We are looking for a Senior Software Engineer to join our Actions Sustaining Team to diagnose, develop and deploy solutions to solve the immediate challenges facing our deployed autonomous software. You will play a pivotal role in resolving issues that will help accelerate the growth of our autonomous capabilities. What you'll be doing: Technical Discovery: Deep-dive into complex issues within the Planning and Controls stack reported by the triage team. You will parse logs and replay simulation data to find the "why" behind anomalous vehicle actions. Accelerated Resolutions: Own the deployment of software fixes. When a business need arises for an immediate solution, you will lead the development, testing, and deployment. Tooling & Automation: Identify improvements in existing workflows. You will develop internal tooling and scripts to expedite log analysis, automate common patterns, and improve the efficiency of the entire team. Cross-Functional Collaboration: Act as the technical liaison between teams to ensure alignment between on-road issues and current development work. What we're looking for: Bachelor's degree in Computer Science, Robotics, or a related field. A Master's or Ph.D. is preferred. 3+ years of C++ software development proficiency, with a focus on building high-performance and resilient systems. Comfortable navigating and contributing to large, complex codebases where modularity and documentation are key. Proven track record of delivering software in a production environment, including familiarity with CI/CD, version control at scale, and rigorous release cycles. Passionate about a driverless future and understand the high stakes of deploying software that interacts with the physical world. Bonus Points (not required): Experience in Jira, Confluence and Gitlab. Background in robotics middleware (ROS, DDS) or autonomous systems. Compensation and Benefits: The salary range for this role is $172,000—$229,000 USD (base salary). This role may include additional forms of compensation such as a bonus or company equity. Benefits include medical, dental, vision, 401k with company match, health savings accounts, life insurance, pet insurance, and more.

Technology

Divergent 3D

Real-Time Systems Engineer

Senior

On-site

Torrance, CA

163,272 - 224,496 USD/yr

🏢 Summary: Software Developer role focused on robotics and AI software development for task and motion planning, computer vision, and robotic system optimization. The position involves building and maintaining high-quality software solutions using robotics frameworks, planning algorithms, and CI/CD practices in a hybrid work environment. Candidates will collaborate with cross-functional engineering teams to improve robotic efficiency, reliability, and automation capabilities. 🗂️ Requirements: Bachelor's degree in Computer Science, Robotics, or related field, 5+ years of professional software development experience, Proficiency in C++, Proficiency in Python, Strong knowledge of data structures, algorithms, and design patterns, Understanding of industrial robotics, kinematics, dynamics, and trajectory generation, Experience with search algorithms, optimization methods, and constraint satisfaction, Experience with MoveIt and ROS, Knowledge of unit testing, CI/CD pipelines, and containerization, Ability to work with cross-functional teams, Ability to access information subject to US export controls 📃 Skills: C++, Python, ROS, MoveIt, Docker, Kubernetes, OpenCV, PCL, C#, TypeScript, CI/CD 🏢 Description: Purpose We are seeking a talented and motivated Software Developer to join our Robotics & AI Software team. In this role, you will have the opportunity to work closely with experienced automation and software engineers to develop and implement innovative algorithms for task and motion planning plus computer vision in robotic systems. As a key member of our team, you will contribute to the design, development, and testing of software solutions aimed at enhancing the efficiency and reliability of robotic software algorithms. This involves symbolic task planning, robot kinematics, collision detection, optimization, and computer vision. The Role - Develop and maintain software development best practices to ensure high-quality code, efficient testing, and timely releases. - Collaborate with other teams to ensure that our software integrates seamlessly with other software products. - Collaborate with senior engineers to understand project requirements and contribute to the development of software solutions for robot task and motion planning. - Design, implement, and optimize algorithms within our planning framework, leveraging your programming skills and understanding of robotics principles. - Assist in the integration and testing of computer vision software to ensure robustness and performance in real-world scenarios. - Document your work, including code, algorithms, user manuals, and procedures, to support knowledge sharing and future development efforts. - Stay updated on advancements in robot planning algorithms and technologies, and contribute fresh ideas and insights to the team. Basic Qualifications - Ability to lawfully access information and technology that is subject to US export controls - Bachelor's in Computer Science, Robotics, or related field with 5+ years of professional experience - Proficient in programming languages such as C++ and Python - Strong knowledge of data-structures, algorithms, and design pattern - Fundamental understanding of industrial robotics including manipulator kinematics & dynamics, robot trajectory generation, and communications protocols - Expertise with search algorithms, optimization methods, and constraint satisfaction - Experience with open source robotic planning and manipulation software packages such as MoveIt and ROS - Knowledge of unit-testing, CI/CD pipelines, and containerization (Docker, Kubernetes) - Excellent communication and collaboration skills - Ability to work effectively with cross-functional teams, including product managers & owners, engineers, and internal customers Preferred Qualifications - Master's or Ph.D. in Computer Science, Robotics, or related field with 3+ years of professional experience - Understanding of computer vision libraries such as OpenCV and PCL - Experience using programming languages such as C#, TypeScript - Explored using Generative AI in robotics - Strong publication record and/or open source contributions in the field of robotics Work Environment Hybrid Compensation At Divergent, our pay range is based on the level of the job. For this role, we will consider candidates at levels E05 - E06 as evaluated through our interview process. - E05 / Senior: $141,380 - $194,390 - E06 / Staff: $163,270 - $224,500 Pay Range: $141,380 — $224,500 USD What We Offer - Holistic compensation package including salary, equity plan, and discretionary bonus opportunities - Paid vacation, sick time, company holidays, year-end shutdown, and paid parental leave - Comprehensive health and wellness benefits with HMO and PPO options - Company-sponsored life insurance and disability coverage - Reimbursement opportunities for learning and development initiatives - Collaborative, dynamic, and high-performing work environment Equal Employment Opportunity Divergent is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to protected characteristics. Additional Information In order to adjust to changes in business needs, duties and responsibilities may be modified or reassigned as necessary. E-Verify The company participates in E-Verify to confirm employment eligibility in the United States. Los Angeles Fair Chance Initiative for Hiring Ordinance (FCIHO) Qualified applicants with arrest and conviction records will be considered for employment.

Technology

Motional

Software Engineer, ML Dev Enablement

Mid

Hybrid

Las Vegas, NV

🏢 Summary: Software Engineer role focused on building and scaling ML infrastructure and cloud development environments for autonomous driving research. The position involves developing Agentic AI tooling, optimizing distributed ML training systems, and improving GPU utilization across multi-cloud and Kubernetes-based environments. Candidates will collaborate with ML researchers and engineers to enhance performance, automation, and developer productivity. 🗂️ Requirements: BS or MS in Computer Science or related field, Strong knowledge of software engineering principles, Strong knowledge of distributed systems, Proficiency in Python or Go or C++, Experience with AWS or other cloud platforms, Experience with Kubernetes, Experience with ML development lifecycle 📃 Skills: Python, Go, C++, AWS, Kubernetes, PyTorch, Ray, GPU, LLM 🏢 Description: Mission Summary: We are looking for a Software Engineer to join our ML Infrastructure: Dev Enablement Team. Our mission is to build a frictionless development environment that empowers researchers and engineers to rapidly innovate on deep learning models for autonomous driving. We manage a high-scale Cloud Development Environment (CDE) platform that provides standardized, high-performance workspaces for ML development. In this role, you will design multi-cloud setups to maximize GPU availability, drive model optimization, and build next-generation Agentic AI tooling. What You'll Be Doing: - Build Agentic AI tooling to automate workflows, streamline the ML lifecycle, and improve developer productivity. - Drive continuous development of core ML infrastructure and the CDE platform using Kubernetes and distributed systems. - Partner with ML researchers to profile and optimize distributed training jobs and data pipelines, focusing on I/O, memory management, and network communication overhead. - Collaborate with ML engineers and data scientists to bridge infrastructure and model development needs. What We're Looking For: - BS or MS in Computer Science or related field - Strong knowledge of software engineering principles and distributed systems - Strong proficiency with Python or Go or C++ - Experience with AWS services or other cloud platforms - Experience with container orchestration using Kubernetes - Experience with the ML development lifecycle Bonus Points: - Experience with ML model profiling and distributed training optimization - Experience working with GPUs or high-performance compute resources - Experience with ML frameworks such as PyTorch or Ray - Experience building Agentic AI systems and LLM-driven developer tools Additional Information: - Hybrid schedule available with in-office collaboration in Las Vegas, or fully remote. - Compensation includes base salary with possible bonus or equity. - Benefits may include medical, dental, vision, 401k with company match, health savings accounts, life insurance, and pet insurance. - Salary Range: $123,000—$163,500 USD

Technology

KUBO

Software Engineer (C++)

Mid

Hybrid

Gdansk, Poland

🏢 Summary: Software Engineer role focused on developing and maintaining aviation systems for modern aircraft, contributing to development, integration, and testing of avionics software. The position involves working with real-time and embedded environments to ensure high quality, safety, and reliability of aerospace solutions. 🗂️ Requirements: Minimum 2 years of experience in software development, Experience in C++, Bachelor of Science degree in Engineering or related field, English proficiency at B2 level or higher, Experience with RTOS, Experience with Linux 📃 Skills: C++, RTOS, Linux, REST, SOAP, VirtualBox, QEMU, Vagrant, Yocto, VxWorks, Deos, FreeRTOS 🏢 Description: Join a global aerospace and technology company that designs advanced avionics and digital solutions for modern aircraft. As a Software Engineer, you will help create and maintain aviation systems used in the aerospace industry worldwide. Key responsibilities Developing software for aviation systems using appropriate techniques and tools Participating in engineering activities (development, integration, testing) Executing the project plan together with the team Contributing to the improvement of quality, safety, and reliability of products Ideal candidate profile 2+ years of professional experience in a similar position Experience in C++ Bachelor of Science degree in Engineering Technology, including Manufacturing Engineering Technology (e.g., chemistry, physics, mathematics). A degree in Aerospace Engineering is a strong advantage English proficiency (minimum B2 level) Experience with RTOS (Real-Time Operating Systems) Experience with Linux Nice to have Experience in developing web services (REST, SOAP, etc.) Experience in virtualization techniques (VirtualBox, QEMU, Vagrant, etc.) Experience in embedded programming (Yocto Project, VxWorks, Deos, FreeRTOS, etc. Conditions Location: Hybrid work model based in Gdańsk or Rzeszów Contract type: UoP (employment contract) Salary: depending on experience and expectations Benefits : flexible working hours, additional paid days off during the holiday season, Learning Together program, MyBenefit program, Employee Recognition Program, medical care, life insurance, Employee Pension Plan (PPE), technical and certification training Recruitment steps Phone call with a recruiter Interview with the client Decision and feedback

Technology

Relativity

Senior Engineer - Site Reliability Engineering

Senior

Remote

Krakow, Poland

208,000 - 312,000 PLN/yr

🏢 Summary: Remote Senior Software Engineer – SRE role focused on building and maintaining highly available, scalable, and observable cloud-native systems. The position emphasizes automation, CI/CD improvements, incident management, and implementation of reliability best practices across SaaS platforms. The engineer collaborates cross-functionally to enhance system resilience, performance, and operational excellence. 🗂️ Requirements: 5+ years in Software Engineering, SRE, or Cloud Infrastructure roles, Experience with DevOps tools and practices, Proficiency in Python, Go, Java, C#, or .Net, Experience with at least two: GitHub, Azure DevOps, GitLab, Jenkins, Hands-on experience with observability tools, Strong experience with CI/CD pipelines and automation, Experience with cloud-native distributed systems, Experience in high-availability SaaS environments, Knowledge of SLOs, SLIs, and error budgets, Experience with redundancy and disaster recovery, Participation in on-call rotations 📃 Skills: Python, Go, Java, C#, .Net, GitHub, Azure, GitLab, Jenkins, Prometheus, Grafana, OpenTelemetry, CI/CD, DevOps, SLO, SLI, SaaS, Automation, Cloud, Agile 🏢 Description: Posting Type Remote Job Overview As the Senior Software Engineer – SRE you will focus on implementing and maintaining reliability solutions across the platform. This role emphasizes hands-on engineering work, automation, and operational excellence. The Senior Software Engineer will work closely with other engineers to ensure systems are highly available, observable, and resilient. As a member of the engineering team, the Senior Software Engineer will work closely with Infrastructure, Engineering, and Product teams to develop highly resilient, observable, and automated solutions that enhance system availability and efficiency. The ideal candidate will bring deep technical expertise, strong problem-solving skills, and a passion for reliability engineering. Job Description and Requirements Job Responsibilities Implement, and advocate for best-in-class reliability, observability, and scalability practices across the platform. Develop automated solutions for system reliability, capacity planning, and incident response to minimize manual intervention. Participate in improving Service Level Objectives (SLOs), Service Level Indicators (SLIs), and error budgets to enhance system reliability. Contribute to CI/CD pipeline improvements and DevOps practices. Support root cause analysis (RCA) investigations, drive corrective actions, and advocate for a blameless postmortem culture. Participate in on-call rotations to ensure 24/7 availability of critical systems. Influence and mentor engineering teams on SRE principles, DevOps culture, and best practices. Stay ahead of industry trends, adopting new tools, frameworks, and methodologies to continually improve system reliability. Preferred Qualifications 5+ years of experience in software engineering, site reliability engineering, or cloud infrastructure roles. Experience with DevOps tooling and practices. Proficient in building service-oriented architectures and cloud-native distributed systems. Proficiency in programming languages such as Python, Go, Java, or C# or .Net. In-depth technical understanding and experience with at least two of the following DevOps platforms: GitHub, Azure DevOps, GitLab, or Jenkins. Hands-on experience with observability tools (e.g., Prometheus, Grafana, OpenTelemetry or others). Strong background in CI/CD pipelines, automation, and DevOps practices. Experience working in global, high-availability SaaS environments. Experience implementing redundancy and disaster recovery scenarios. Excellent teamwork and cross-group collaboration skills. Ability to collaborate with both technical and business professionals. Hands-on experience with Agile Project Development Methodologies. Experience delivering complex technical solutions. Excellent problem-solving, analytical, and communication skills. Nice to have: Experience with Chaos Engineering and/or AI Ops . Competencies and Skills Automation-First Mindset – Commitment to reducing toil through scripting and automation. Reliability Engineering – Expertise in SLOs, SLIs, error budgets, and high-availability architectures. Incident Management & Postmortems – Experience in handling production incidents and driving continuous improvement. Observability & Monitoring – Deep understanding of logging, monitoring, and alerting best practices. Practical knowledge of data structures and modern data engines. Collaboration & Communication – Ability to work across teams, influence stakeholders, and advocate for reliability improvements. Mentorship & Coaching – Passion for mentoring engineers and building an SRE culture within the organization. Additional Information This role offers a unique opportunity to shape the future of SRE in a cutting-edge SaaS company, ensuring the reliability and scalability of mission-critical applications for customers worldwide. If you are passionate about solving complex reliability challenges and driving technical excellence, we’d love to hear from you! Relativity is a diverse workplace with different skills and life experiences—and we love and celebrate those differences. We believe that employees are happiest when they're empowered to be their full, authentic selves, regardless how you identify. Benefit Highlights: Comprehensive health, dental, and vision plans Parental leave for primary and secondary caregivers Flexible work arrangements Two, week-long company breaks per year Additional time off Long-term incentive program Training investment program All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. Relativity is committed to competitive, fair, and equitable compensation practices. This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives. The expected salary range for this role is between following values: 208 000 and 312 000PLN The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position. Required Skills: Automation, Data Analysis, Database Management, Network Architecture, Performance Optimizations, Problem Solving, Project Management, Software Development, System Designs, Technical Leadership

Technology

KUBO

Senior/Lead Java Developer

Senior

Hybrid

Gdansk, Poland

180 - 190 PLN/hr

🏢 Summary: Software Engineer role focused on modernizing a mission-critical aviation platform by developing cloud-hosted backend services and scalable cloud-native solutions in AWS. The position involves backend modernization, Kubernetes and container management, CI/CD automation, and operational reliability improvements in a distributed engineering environment. The role offers hybrid work flexibility, B2B or UoP employment, and benefits including healthcare and life insurance. 🗂️ Requirements: Experience developing backend applications in cloud environments, Strong knowledge of AWS and cloud-native architectures, Hands-on experience with Linux, Hands-on experience with Docker, Hands-on experience with Apache, Hands-on experience with Java, Hands-on experience with Spring Boot, Experience with Kubernetes and containerized workloads, Experience with CI/CD, Experience with Infrastructure as Code, Experience with automation, Understanding of cloud security, Understanding of monitoring and production support practices, Strong troubleshooting and problem-solving skills, Ability to work independently and collaborate within distributed teams, English level B2 or higher 📃 Skills: AWS, Linux, Docker, Apache, Java, Spring, Kubernetes, CI/CD, IaC, Automation, SQL, MySQL, Security, Monitoring 🏢 Description: We are looking for a Software Engineer to join a team responsible for modernizing a mission-critical aviation platform used by tens of thousands of customers worldwide. You will help design, build, and evolve cloud-hosted backend services that support the distribution of aviation data across desktop, mobile, and aircraft-connected workflows. This is a unique opportunity to work on a high-impact product while contributing to a large-scale modernization initiative focused on cloud-native architecture, automation, scalability, security, and operational excellence. Working closely with cross-functional teams, you will help transform a well-established platform into a modern, resilient, and highly scalable ecosystem capable of supporting future growth and new product offerings. Key responsibilities Develop and modernize backend services hosted in AWS Design and implement scalable, resilient cloud-native solutions Build and improve APIs, integrations, and automated backend processes Enhance CI/CD pipelines, infrastructure automation, monitoring, and observability Manage and troubleshoot Kubernetes-based environments and containerized applications Support production systems and drive reliability, security, and operational improvements Collaborate with product, mobile, desktop, QA, and DevOps teams to deliver high-quality solutions Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security Ideal candidate profile Experience developing backend applications in cloud environments Strong knowledge of AWS and cloud-native architectures Hands-on experience with Linux, Docker, Apache, Java and Spring Boot Experience with Kubernetes and containerized workloads Experience with CI/CD, Infrastructure as Code, and automation Understanding of cloud security, monitoring, and production support practices Strong troubleshooting and problem-solving skills Ability to work independently and collaborate within distributed teams English min. B2. Nice to Have: Experience modernizing legacy applications and services Experience with SQL Server and MySQL Experience building highly available and resilient production systems Experience using AI-assisted software development tools Conditions Employment type: B2B or UoP Location: Gdańsk Work model: 1 day a month in the office in Gdańsk or less frequently, depending on your availability Salary: 190 PLN net/h - to negotiate Benefits: life insurance, private healthcare, Multisport card

Technology

Shimi Sp. z o.o.

Senior Software Engineer (f/m/n)

Senior

Remote

Warsaw, Poland

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

Technology

RITS Professional Services

Senior C++ Developer

Senior

Remote

Warsaw, Poland

50 - 65 USD/hr

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