Principal Software Engineer
New
IndiaContractPrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years
- Required Skills
- AWSDockerJavaKubernetesC++GoMicroservices
Requirements
- 12+ years of progressive experience in software engineering, with exposure to enterprise-scale architecture across application, data, and technology domains.
- 5+ years of hands-on development experience using languages such as Go, C, C++, or Java.
- Strong experience with microservices architecture and containerized environments such as Docker and Kubernetes.
- Solid understanding of networking fundamentals, including HTTP/HTTPS, TCP/IP, and related protocols.
- Experience working in the network security domain is mandatory.
- Strong background in system design, data structures, and algorithms.
- Experience with cloud infrastructure (AWS preferred), relational and NoSQL databases, and distributed systems.
- Exposure to data plane concepts such as forward/reverse proxies is a strong advantage.
- Strong problem-solving, design thinking, and debugging skills in large-scale systems.
- Bachelor’s degree in Computer Science or a related technical field.
Responsibilities
- Design and build scalable backend systems for a cloud-based network security platform, ensuring high availability, performance, and security at global scale.
- Collaborate with product managers to define features and translate requirements into clear, well-structured technical specifications.
- Partner with frontend and platform teams to design and define robust API contracts and service interfaces.
- Develop and maintain microservices-based architectures using modern cloud-native principles and containerized environments.
- Investigate and resolve critical production issues and customer escalations, ensuring timely and effective resolution.
- Build prototypes and proof-of-concept solutions that contribute to future product roadmap initiatives.
- Apply strong system design principles to ensure reuse, modularity, scalability, and maintainability across services.
View Full Description & ApplyYou'll be redirected to the employer's site