Principal Software Engineer

toasttab

Bengaluru, India 10 Years Exp Posted 10d ago

Job Description

About this roll* (Responsibilities) 

  • Lead the evolution of our Menus architecture and data models, delivering scalable solutions that have significant business impact.
  • Define and implement frameworks and processes that guarantee the quality, resilience, and scalability of our user experiences and API platform.
  • Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes.
  • Establish guiding technical and delivery principles that influence engineering practices across the broader engineering organization.
  • Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence.
  • Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives.

Do you have the right ingredients*? (Requirements)

  • Minimum education: 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.

Similar Openings for You