Senior Software Engineer
Bengaluru, Karnataka · Bangalore · 5+ years experience · Hybrid · Posted Oct 1, 2026
At a glance
- Experience
- 5+ years experience
- Workplace
- Hybrid
- Location
- Bengaluru, Karnataka · Bangalore
About the role
- The Senior Software Engineer will join the Toast Connect team in Bangalore to manage event infrastructure, API frameworks, and data integration.
- The role involves evolving the platform to support complex features and high-scale growth while maintaining service health and reliability.
Responsibilities
- Design, build, deploy, and maintain scalable backend microservices and RESTful APIs using Java/Kotlin and AWS.
- Lead complex projects spanning multiple teams and systems.
- Champion best practices including automated testing and phased rollouts.
- Monitor service health, analyze logs and metrics, and participate in on-call rotations.
- Collaborate with peer engineers, provide design feedback, and participate in code reviews.
- Collaborate with PM and UX teams on the development of new features and products.
- Mentor and coach peer engineers.
- Use AI tooling as a genuine part of the development workflow.
Requirements
- 5+ years of professional backend software development in Kotlin, Java, or another object-oriented language.
- Strong understanding and hands-on experience building RESTful APIs and distributed systems.
- Proficiency with SQL/NoSQL databases and understanding of distributed datastores.
- Familiarity with distributed systems concepts, asynchronous messaging, and cloud platforms (AWS).
- Strong communication and problem-solving skills.
- Enthusiasm for collaborating in an agile, cross-functional team.
Preferred qualifications
- Experience designing platform APIs that other teams depend on.
- Comfort with document-based or columnar data stores.
Workplace
- Embraces a hybrid work model that fosters in-person collaboration.
Skills
- Java
- Kotlin
- AWS
- RESTful APIs
- SQL
- NoSQL
- Kafka
- Pulsar
- AWS SQS
- DropWizard
- Apache Camel
- React
Show all 14 skills
- GraphQL
- DynamoDB