Software Engineer
On-site · Bengaluru, Karnataka, India
Job Summary
Collaborate in a development team to build, maintain, and operate a scalable open-source platform for provisioning infrastructure and keeping distributed application servers running in production. Take end-to-end ownership of the development lifecycle—from requirements analysis and design through implementation, testing, and deployment. Work closely with other engineering, operations, and product teams to solve complex problems, learn DevOps best practices, and support the platform across AWS, Azure, and GCP. This Bengaluru-based role involves working in-office 3-4 days per week and contributing to a modern technology stack (Java, SQL, Python, TypeScript, Rust, Terraform, Ansible, Jenkins, Debian) while delivering reliable production-grade software and enabling a great work-life balance.
Required Qualifications
- Tertiary qualifications in software engineering or computer science
- Must have the right to work in India
- Must be able to work from Bengaluru office at least 3-4 days a week
Desired Qualifications
- 2-5 years of commercial software development experience
- Proficiency in Java and SQL
- Experience with at least one other modern programming language (e.g., Python, TypeScript, Rust)
- Strong communication and collaborative skills
- Curious mindset and continuous learning attitude
- DevOps practices and ability to own end-to-end development lifecycle
- Experience with cloud providers (AWS, Azure, GCP)
- Open-source technologies and distributed computing
- Bachelor's degree in software engineering or computer science (or equivalent)
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.