Senior Software Engineer - Cloud Platform / Microservices
About the Role
We are hiring a Senior Software Engineer to join our team and work on our cloud platform and microservices architecture. This is a remote position based in the United States, allowing you to contribute to high-impact projects from anywhere. As a Senior Software Engineer, you will play a crucial role in designing, building, and operating a cloud-native platform that orchestrates complex workloads at scale.
What You'll Do
- Design, build, and operate cloud-native microservices that support workload orchestration and execution.
- Implement and maintain APIs (REST, gRPC, GraphQL) for seamless service-to-service communication.
- Develop and scale services on Kubernetes, utilizing autoscaling, service discovery, and fault tolerance patterns.
- Integrate services with managed cloud components such as storage, messaging, and analytics systems.
- Contribute to control-plane and data-plane design patterns for distributed workloads.
- Ensure security, privacy, and compliance requirements are met across deployed services.
- Implement observability, logging, and monitoring to support reliable production operations.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 4+ years of professional experience in backend or cloud-native software engineering.
- Strong experience building production-grade microservices using Go, Python, Java, or Rust.
- Hands-on experience with Kubernetes and containerized deployments (Docker/OCI).
- Experience working with public cloud platforms and managed services.
- Proficiency in API design and service communication patterns.
- Familiarity with CI/CD pipelines and infrastructure-as-code tooling.
- Strong understanding of distributed systems, asynchronous workflows, and event-driven architectures.
Nice to Have
- Experience contributing to control-plane or orchestration platforms.
- Familiarity with service mesh, API gateways, or workload scheduling frameworks.
- Experience designing for scalability, fault tolerance, and resiliency.
- Background working in regulated or compliance-sensitive environments.
- Exposure to AI-assisted development workflows.
What We Offer
- Competitive Salary: Market-aligned compensation during the contract period, with potential full-time offer upon successful completion.
- Health and Wellness: Access to a comprehensive benefits package.
- Professional Development: Work with a high-performing analytics team using modern technologies, with ongoing learning resources.
- Additional Perks: Inclusive work environment, long-term career potential, and involvement in high-impact projects.
This Senior Software Engineer position offers a unique opportunity to work on cloud-native microservices in a dynamic environment. With a competitive salary and comprehensive benefits, it's an attractive role for experienced engineers.
Who Will Succeed Here
Proficient in Go and Python, with a strong understanding of microservices architecture and experience in designing scalable APIs using REST and GraphQL.
Self-motivated and disciplined, thriving in a remote work environment while effectively managing time and project priorities to meet deadlines.
Deep knowledge of Kubernetes and Docker for container orchestration, along with a robust grasp of CI/CD practices to automate deployment processes in cloud services.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months