Senior Software Engineer, Cloud Platform
Develop and operate cloud control-plane and data-plane services for a managed real-time analytics platform, including Kubernetes workloads across major cloud providers. The role requires strong distributed-systems experience, Go or Java proficiency, and the ability to mentor engineers.
About the job
Responsibilities
- Own end-to-end development of features for cloud control-plane and data-plane platform services, from ideation through production launch.
- Manage substantial Kubernetes workloads across AWS, Google Cloud, and Azure.
- Collaborate with engineering and partner teams to deliver scalable customer solutions.
- Mentor and develop engineers.
Requirements
- Strong software engineering fundamentals and experience solving distributed-systems problems at scale.
- Experience with Go or Java; Go is preferred but not required.
- Experience building cloud-based deployments.
- Working knowledge of container orchestration and infrastructure as code, including Kubernetes and Terraform.
- Adaptability to changing priorities and comfort working through ambiguity.
- Curiosity, positivity, resilience, and a constructive problem-solving mindset.
- Comfort developing with AI tools and integrating AI into engineering processes.
Nice-to-haves
- Open-source contributions.
- Technical blog posts.
Skills
Go, Java, Distributed Systems, Kubernetes, Terraform, AWS, GCP, Microsoft Azure, Infrastructure As Code, AI Tools
Similar jobs
Backend Engineering jobsLeads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.