About the Role We are looking for a Principal Software Engineer to shape how our AWS-based SaaS products are built, deployed, and operated. This is a hands-on technical leadership role for an engineer with prior software development experience and deep expertise in AWS, infrastructure as code, CI/CD, automation, and observability. You will partner with application, platform, product, and security teams to improve the full software delivery lifecycle. You will modernize existing applications by reducing unnecessary coupling and enabling components to be built, tested, released, and deployed independently where the architecture supports it. You will also set technical direction across teams, lead complex modernization initiatives, and mentor engineers in the Bangalore organization. What You Will Do DevOps Strategy and Technical Leadership Define DevOps and platform engineering standards, reference architectures, delivery patterns, and operational practices. Lead cross-team initiatives that improve delivery speed, reliability, security, and maintainability. Make and communicate technical decisions that balance modernization, customer impact, and service continuity. Mentor engineers, lead knowledge-sharing sessions, and contribute to hiring and technical interviews. Application Modernization and Software Engineering Apply software development experience to understand application architecture, dependencies, build systems, runtime behavior, and operational risks. Assess existing applications and reduce tight coupling between components, services, shared libraries, and deployment units where practical. Enable components to be built, tested, versioned, and deployed independently Improve configuration, secrets handling, health checks, logging, metrics, and graceful startup and shutdown behavior. Build automation and engineering tools using a programming or scripting language such as Python, Go, Groovy, or shell. CI/CD and Developer Experience Design, implement, and ope
Salary not disclosed
Check market pay for comparable Software Engineer roles before applying.
Role overview
Job description
Toast is building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: running the businesses they love. We’ve grown into a leading hospitality software company in the U.S., and are now entering our next phase of growth—one defined by scale, complexity, and a new class of enterprise customers. Every restaurant is unique, and a restaurant’s menu expresses its individual brand and product offerings. Inside a Toast restaurant, the definition of the menu becomes the common language between guests, servers, and the kitchen. In our digital ordering products, a great menu serves as both a billboard and a roadmap to an excellent dining experience. It is the central hub for restaurant configuration– it determines what guests can order, how the dishes are presented and priced in different contexts, where they are routed for fulfillment and how they
…Role market pulse
How Software Engineer demand looks in India
Live jobs
316
Posted 30d
209
30d movement
+335.4%
Remote share
5.7%
Salary listed
5.1%
Salary trend 1Y
Not enough history
What they are looking for
Skills & requirements
Qualification
BE or B.Tech in a technology-related field 10+ years of experience in software engineering, with a strong background in back-end development using Java, Kotlin, or other object-oriented language Proficient with modern API standards and technologies (e.g. REST, GraphQL) Proficient with relational databases and alternative data stores Experience with distributed systems, enterprise messaging systems, and/or microservices Demonstrated ability to deliver high-impact, scalable solutions in complex, multi-product environments. Strong leadership and mentoring skills, with a track record of guiding teams through architectural transformations. Excellent communication skills, with the ability to articulate complex technical concepts to diverse audiences. Passionate about driving innovation and continuously improving engineering practices. How Toast Uses AI in its Hiring Process Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people. We ask that you comple
Department · R&D : Engineering : Commerce
Hiring company
Toast
View the company profile, current openings and hiring details.
Related opportunities
Similar active roles
Relevant, currently active roles for this market.
🔔 Get job alerts
New Principal Software Engineer jobs in Bengaluru, KARNATAKA, India, straight to your inbox.
No spam · Unsubscribe anytime