What is a Software Engineer at Smartsheet?
As a Software Engineer at Smartsheet, you will design, build, and scale systems that power modern enterprise work management. Millions of users across global organizations depend on Smartsheet to orchestrate workflows, manage complex projects, and automate critical business logic. In this role, your code directly impacts the platform's reliability, latency, and capability, supporting everything from dynamic collaborative sheets and interactive dashboards to enterprise-grade cloud integrations.
The engineering organization at Smartsheet is navigating an exciting evolution, uniting human collaborative workflows with cloud-native automation and intelligent AI agents. Whether you join core platform teams such as App Core, backend automation units, or corporate systems engineering, you will encounter high-scale distributed systems challenges. Engine frameworks primarily leverage technologies like Java, Node.js, Python, and AWS infrastructure (including AWS Lambda, Step Functions, and relational stores like MySQL), demanding robust architectural design and clean code practices.
Engineering at Smartsheet balances technical rigor with a supportive, growth-oriented environment. Teams frequently leverage continuous integration, infrastructure as code, and collaborative practices such as paired or mob programming. Candidates who thrive here are curious problem-solvers who care deeply about maintainable code, operational resilience, and user-centric impact.
