Help scale our Coupa platforms as we expand and find the right balance between the power of a consolidated codebase and the flexibility of microservices. Collaborate with Product and Development teams to build new features and find creative and elegant solutions to complex problems. Offer advice and review of others designs and implementations and mentor others, breaking down information systematically.
Remote Software engineering Jobs · Microservices
25 results
FiltersJob listings
- Design and build scalable backend services using Java + Spring Boot
- Develop and maintain high-quality RESTful APIs
- Design and integrate LLM workflows that support AI-enabled features
The Calendly platform is a monolith that is being decomposed into various services in order for us to scale our platform and team. You will build new features and work to scale our platform and architecture. You will also learn to work with multiple technologies such as Google Cloud Platform, Typescript, Go, NodeJS, React, PostgreSQL, Redis, Kubernetes, Rails, to name a few.
- Lead the design, architecture, and implementation of complex systems microservices in Golang.
- Drive continuous improvement in system performance, security, and reliability.
- Engage in technical discussions with executives and stakeholders, presenting solutions and trade-offs clearly and confidently.
Develop and maintain REST APIs using Java 17/21 and Spring Boot. Build microservices powering FX order flow, pricing, and trade execution. Troubleshoot trading-related performance issues and optimize latency.
- Lead engineering teams in Java development, distributed systems, microservices, and API design.
- Oversee the re-architecture and migration of legacy backend services to modern, cloud-native infrastructure.
- Ensure continuous availability, performance, and reliability of critical backend systems during modernization.
As a Senior Software Engineer, you'll lead the technical direction of the Gateway and related services, collaborating closely with Product, Design, and Security to deliver elegant frameworks and APIs that developers love to use. This is a high-velocity, high-ownership environment where you’ll ship fast, iterate constantly, and help shape the future of secure agent-based development.
We are seeking a Senior Manager, Backend Engineering to lead the re-platforming of our core backend services while ensuring uninterrupted operation of existing production systems. This is a hands-on technical leadership role — you will both manage and mentor a team of engineers and serve as the technical lead, driving design and implementation decisions for high-scale, high-availability systems.
Join our team and play a crucial role in the design and implementation of services on F5's Distributed Cloud Platform (F5XC), spanning research, design, and the construction of highly reliable, available, and scalable platforms. Engage in the development of edge-native applications and platform services using emerging technologies for F5’s innovative SaaS platform.
Lead a team of innovative software engineers to drive the development of cutting-edge cloud-based solutions revolutionizing financial audits. Provide technical & career mentorship to direct reports, collaborate closely with Product and UX to deliver on the roadmap, and drive iterative improvements across the software development lifecycle. Manage a squad responsible for developing a Cloud Data Analytics platform.