Remote Software engineering Jobs · Microservices

Job listings

As a Senior Software Engineer on the Container-as-a-Service (CaaS) team, you’ll design and build the core systems that power Docker’s cloud platform, focusing on creating scalable, reliable, and secure infrastructure that enables developers to deploy and manage containerized workloads with confidence. You will solve distributed systems challenges, working at the intersection of developer experience and cloud infrastructure to help shape the future of Docker’s platform.

$170,000–$200,000/yr

As a Staff Software Engineer you will be a senior technical leader responsible for driving the design, development, and delivery of complex software systems. By combining deep technical expertise with strong leadership and strategic thinking you will guide your fellow team members toward high-impact outcomes. Influence architecture decisions, set technical direction, and ensure the scalability, reliability, and maintainability of software solutions.

Unlimited PTO

Ruby Labs is looking for a Junior Golang Developer who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our billing system. You will be a part of a cross-functional team focused on delivering results in a consistent, sustainable way.

We are looking for a seasoned Java Architect with strong hands-on expertise in designing and delivering complex, high-performance systems within the banking and financial services domain. This role blends technical leadership with hands-on architecture and development, focusing on building scalable, reliable, and secure Java-based platforms. The ideal candidate will work closely with business, engineering, and architecture teams to deliver modern, enterprise-grade solutions that enable digital transformation across global banking systems.

Lead the design of robust, scalable, and cloud-native solutions. You will design and guide the architecture of microservices, serverless, and modular solutions, as well as lead integration initiatives across systems and platforms. This role involves collaborating with cross-functional teams to ensure scalable, secure, and high-performance applications and supporting cloud migration and modernization efforts, plus providing technical leadership and architectural governance.

$136,000–$265,700/yr

Design and implement innovative solutions, code, and debug complex software systems, continuously enhancing their performance and functionality. Investigate and resolve software-related issues, optimizing performance and providing exceptional user experiences. Engage in discussions, brainstorm ideas, and suggest solutions, shaping the direction of our shared services. Partner with customer success and field teams to troubleshoot and unblock field issues in real time. Work with a globally distributed team efficiently to implement new features, resolve field issues and improve the quality of the product.

Seeking a FullStack Senior Developer to play a leading role in the development of digital products for one of the largest clients in the retail sector, which aims to build the largest digital beauty platform in Brazil! Responsibilities include designing, developing, and maintaining complete web applications (Node.js + React) and working with microservices and micro-frontends architecture.