
Principal Software Engineer
Smartsheet
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • 🇮🇳 India
Visit company websiteJob Level
Lead
Tech Stack
CloudDistributed SystemsGoJavaMicroservicesPythonSQL
About the role
- Lead the design and implementation of Smartsheet’s next-generation architecture, ensuring scalability, security, and performance for millions of global users.
- Define and drive architecture strategy, making key technical decisions that shape the future of the platform.
- Review and guide technical project designs, providing feedback during design review presentations to ensure system resilience and scalability.
- Take ownership of cross-functional technical initiatives, aligning teams around common architectural goals while driving large-scale projects to completion.
- Foster strong technical leadership, mentoring senior engineers and influencing best practices across multiple engineering teams.
- Lead deployment reviews for high-impact projects, ensuring they meet scalability, performance, and security requirements.
- Collaborate closely with product management and other business stakeholders to balance market needs with technical constraints, driving innovation while maintaining technical rigor.
- Drive the strategic integration of sophisticated AI capabilities into complex multi-system architectures, defining patterns and best practices, serving as a thought leader who identifies and leads AI initiatives to address technical challenges and improve productivity across groups.
- Advocate for quality and operational excellence, ensuring systems are monitored, tested, and maintained to meet the highest reliability standards.
- Drive the strategic integration of sophisticated AI capabilities into complex multi-system architectures, defining patterns and best practices, serving as a thought leader who identifies and leads AI initiatives to address technical challenges and improve productivity across groups.
- Perform other duties as assigned.
Requirements
- Proven experience in system architecture and the design of scalable, high- availability systems across multiple programming languages and frameworks (Python, Go, Java, C/C++, SQL).
- Deep understanding of distributed systems, event-driven architectures, and microservices.
- Strong experience in leading large-scale architectural transformations, with the ability to influence technical direction across multiple teams.
- Expertise in web application development, data structures, and object-oriented design.
- A track record of mentoring senior engineers, leading them through architectural challenges, and ensuring they grow into strong technical leaders.
- Strong verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical audiences, including senior executives.
- Experience with cloud architectures and infrastructure at scale, as well as database optimization for performance and scalability.
- Demonstrated ability to work autonomously, driving initiatives forward while aligning with business objectives.
- Familiarity with Agile/Scrum methodologies, driving engineering best practices across teams.
- Legally eligible to work in India on an ongoing basis.
- Fluency in English is required.
Benefits
- At Smartsheet, your ideas are heard, your potential is supported, and your contributions have real impact.
- Freedom to explore, push boundaries, and grow beyond your role.
- We welcome diverse perspectives and nontraditional paths,
- Ensuring systems are monitored, tested, and maintained to meet the highest reliability standards.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
system architecturescalable systemshigh-availability systemsPythonGoJavaC/C++SQLdistributed systemsmicroservices
Soft skills
technical leadershipmentoringcommunication skillsinfluencingautonomous workcollaborationdriving initiativesbalancing market needsadvocating for qualitythought leadership