Principal Software Engineer – Cloud Control Plane Platform | Distributed Systems | Golang | Multi-Cloud SaaS | 80-90K USD

  • Bengaluru
Job Details
Full Time

Full Job Description

About the Company:
A global leader in enterprise technology, powering mission-critical applications through a fully managed Database-as-a-Service (DBaaS) platform. The organization enables large-scale, multi-cloud operations with top-tier reliability, performance, and security. With a strong focus on innovation, cloud-native architecture, and distributed systems, the platform allows enterprises to build, deploy, and scale modern applications seamlessly across AWS, GCP, and Azure.

Role Overview:
The Principal Software Engineer will lead the architecture and development of the Control Plane Platform – the core system orchestrating multi-cloud DBaaS operations. This hands-on role blends strategic architecture, distributed systems expertise, and cloud leadership, while mentoring engineers and driving high-impact initiatives across the platform.

Key Responsibilities:

  • Define and evolve the Control Plane architecture to ensure scalability, reliability, and performance.

  • Develop production-grade Golang services for critical platform components.

  • Architect multi-cloud deployments, including networking (VPC/VNet), load balancing, and secure connectivity.

  • Build and scale multi-tenant SaaS services managing clusters across AWS, GCP, and Azure.

  • Establish coding standards, CI/CD best practices, and robust platform design patterns.

  • Implement observability frameworks including monitoring, logging, and alerting for operational excellence.

  • Lead design and delivery of core features such as provisioning, lifecycle management, and security controls.

  • Solve complex challenges in distributed systems, scaling, networking, and performance.

  • Collaborate with Product, SRE, QA, and global engineering teams to align technical direction with business goals.

  • Mentor engineers, conduct code reviews, and help shape a culture of technical excellence.

  • Research and evaluate new cloud-native technologies and architectures to evolve the platform.

  • Drive root-cause analysis and provide long-term solutions for production issues.

Required Skills & Experience:

  • Strong expertise in Golang with experience building distributed, cloud-native systems.

  • Deep understanding of system design, high availability, fault tolerance, and performance optimization.

  • Hands-on experience with AWS, GCP, Azure, and networking including VPCs, routing, firewalls, and load balancing.

  • Experience with Kubernetes, container orchestration, and multi-cloud SaaS deployments.

  • Proven ability to design and build control plane components and microservices.

  • Prior experience mentoring engineers and influencing technical culture.

  • Strategic thinker with a hands-on approach to solving complex problems.

Education & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 12+ years of software engineering experience, including 5+ years in cloud or distributed systems.

  • Previous principal or staff engineer experience leading architecture and platform initiatives for DBaaS, SaaS, or cloud infrastructure.

High Impact Jobs: CareerXperts Jobs 

Follow CareerXperts on LinkedIn: CareerXperts Consulting