Principal Software Engineer I
Hybrid · Pune, Maharashtra, India
Job Summary
Principal Software Engineer I is a high-impact technical leadership role in Pune (Hybrid) responsible for architecting and developing large-scale production services, real-time streaming systems, and high-throughput data pipelines. Lead the SDLC, drive architecture and code reviews, and mentor engineers while championing AI-augmented development workflows. Required skills include Golang (highly preferred) with Java or Python, cloud-native development on AWS/GCP/Azure, SQL and NoSQL databases, CI/CD and automated testing, and experience with AI tools such as GitHub Copilot and Claude. Additional qualifications include leadership experience, a focus on security standards, and familiarity with Kubernetes, Docker, and streaming technologies like Kafka or RabbitMQ. The role emphasizes delivering robust software across diverse operating systems and staying at the forefront of technology through continuous innovation.
Required Qualifications
- Proficiency in Golang is highly preferred. Strong expertise in Java or Python is required.
- Cloud-native development and infrastructure management (AWS, GCP, or Azure).
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB).
- Mastery of the full Software Development Life Cycle, including CI/CD pipelines, automated testing, and agile methodologies.
- Experience using AI-powered development tools (Cursor, GitHub Copilot, Claude) to accelerate coding, automate documentation, and improve code quality.
- Experience mentoring team members and making high-level architectural decisions.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.