Job Description
As a Software Engineer II on the Developer Productivity team, you'll design, build, and maintain test frameworks, infrastructure, distributed testing solutions, and pipeline automation. This critical role directly impacts the speed and quality of Smartsheet's software development lifecycle. You will be responsible for empowering engineers to ship high-quality code faster.
This role presents a unique opportunity to work on a modern technology stack while also tackling the challenge of modernizing our legacy test code and infrastructure. You will be a key player in our evolution towards a more efficient and reliable development environment that supports both our microservices architecture and our existing monolith.
Responsibilities include building scalable back-end services (Kotlin, Java), solving distributed systems problems (AWS, Kubernetes), participating in code reviews, and mentoring junior engineers. You'll also actively use AI tools to improve efficiency across coding, testing, design, and troubleshooting.
About Smartsheet
Smartsheet empowers teams to manage projects, automate workflows, and rapidly build new secure solutions, using simple no-code tools.