Principal Software Engineer – Cloud Control Plane Platform | Distributed Systems | Golang | Multi-Cloud SaaS | 80-90K USD
- Bengaluru
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