Sr. Software Engineer (hybrid in Bangalore)

Smartsheet Smartsheet · Seattle · India · Engineering - Developers

Senior Software Engineer role at Smartsheet, focusing on full-stack development across front-end, back-end, and cloud infrastructure. The role involves driving high standards, deploying changes frequently, and contributing to all aspects of product development. A key responsibility is to strategically apply and champion AI tools to improve team productivity and system design, leading adoption of AI best practices.

What you'd actually do

  1. Work on all areas of the software from front end, back end, cloud infrastructure and test automation
  2. Drive high standards within the team for all internal services and open source tooling/libraries we maintain
  3. Deploy service and infrastructure changes frequently in a lean agile environment using full CI/CD
  4. Contribute in all aspects of product development: idea generation, customer engagement, planning, design, prototyping, execution, shipping, and operational excellence
  5. Strategically apply and champion AI tools within your team's domain to improve project execution, system design, quality, and debugging, leading adoption of AI best practices and driving measurable productivity gains

Skills

Required

  • Backend development
  • Fullstack development
  • Golang
  • Java
  • Node.js
  • Algorithms
  • Data structures
  • Coding best practices
  • Distributed systems at scale
  • Event-driven architecture
  • Kinesis
  • Kafka

Nice to have

  • Improving large-scale event processing systems
  • Database log streams (MS-SQL Transaction Logs, MySQL Bin Logs)
  • Stream processing frameworks (Flink, Spark)
  • Squad lead experience
  • Team lead experience

What the JD emphasized

  • 7+ years of experience in Backend / Fullstack development
  • Proficient with at least one of the following: Golang, Java, Node.js
  • Experience with distributed systems at scale
  • Understands event-driven architecture’s principles, advantages and limitations, and can apply it appropriately
  • Hands-on experience with Kinesis, Kafka, or similar

Other signals

  • Strategically apply and champion AI tools within your team's domain to improve project execution, system design, quality, and debugging, leading adoption of AI best practices and driving measurable productivity gains