Principal Software Engineer
New
IndiaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years
- Required Skills
- AWSDockerPythonGCPJavaKubernetesGoRESTful APIsMicroservicesDistributed Systems
Requirements
- 12+ years of experience in software engineering with a strong focus on building large-scale, distributed, cloud-native systems.
- Strong programming expertise in Java, Go, or Python.
- Deep experience in designing microservices-based architectures and distributed systems at scale.
- Hands-on experience with public cloud platforms such as AWS or GCP, including multi-region deployments.
- Strong knowledge of REST API design and development.
- Experience with data systems such as SQL/NoSQL databases, caching systems, and platforms like ClickHouse or Snowflake.
- Familiarity with streaming technologies such as Kafka, Flink, or Spark is highly desirable.
- Experience with Docker, Kubernetes, CI/CD pipelines, and modern DevOps practices.
- Strong problem-solving skills with the ability to troubleshoot and resolve complex production issues.
- Excellent communication, leadership, and cross-functional collaboration skills.
Responsibilities
- Lead architecture and system design for large-scale, distributed, cloud-native systems and services.
- Design, develop, and review high-quality code for APIs, backend services, platforms, and production-grade applications.
- Translate business requirements into scalable technical roadmaps while evaluating trade-offs and aligning stakeholders.
- Improve system performance, reliability, scalability, and cost efficiency through robust engineering practices.
- Define and enforce engineering standards across coding, testing, CI/CD, security, observability, and documentation.
- Collaborate with product, engineering managers, and cross-functional teams to ensure successful end-to-end delivery.
- Mentor and coach engineers, lead technical discussions, design reviews, and incident postmortems.
- Identify and mitigate technical risks related to scalability, security, compliance, and production stability.
View Full Description & ApplyYou'll be redirected to the employer's site