Senior Software Engineer I, Full Stack

Smartsheet
Summary
Join Smartsheet as a full-stack Senior Software Engineer I and build innovative solution management experiences. You will design, develop, and deploy cutting-edge features impacting millions of users. This role involves working with the latest web technologies and contributing to a highly scalable microservices architecture. You'll collaborate with a passionate team, shaping the future of work. The position reports to the Engineering Manager in Bellevue, WA, or can be remote from anywhere in the US where Smartsheet is a registered employer. You will be responsible for building scalable backend and front-end components, solving distributed systems problems, and mentoring junior engineers. Smartsheet offers a competitive salary and a comprehensive benefits package.
Requirements
- 5+ years software development experience building highly scalable, highly available applications
- 5+ years of programming experience with full stack technologies such Java, Kotlin or TypeScript
- 2+ years of experience with infrastructure as code (Terraform, etc)
- 2+ years of experience with cloud technologies (AWS, Azure, etc.)
- Experience developing, documenting, and supporting REST APIs
- Experience with modern web technologies, front-end frameworks and integrating with back-end services
- A degree in Computer Science, Engineering, or a related field or equivalent practical experience
- Legally eligible to work in the U.S. on an ongoing basis
Responsibilities
- Build scalable backend services for the next generation of applications at Smartsheet (Kotlin, Java)
- Develop modular, maintainable front-end components for the next generation of applications at Smartsheet (Typescript/React)
- Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, Kubernetes)
- Take part in code reviews and architectural discussions as you work with other software engineers and product managers
- Take a leading role in designing key areas of scalable, performant systems
- Mentor junior engineers on code quality and other industry best practices
- Enhance existing application code with new features and strike a balance when making technical decisions (build vs refactor vs simplify)
- Forge a strong partnership with product management and other key areas of the business
Benefits
- HSA, 100% employer-paid premiums, or Buy-up medical/vision and dental coverage options for full-time employees
- 401k Match to help you save for your future (50% of your contribution up to the first 6% of your eligible pay)
- Monthly stipend to support your work and productivity
- Flexible Time Away Program, plus Sick Time Off
- US employees are automatically covered under Smartsheet-sponsored life insurance, short-term, and long-term disability plans
- US employees receive 12 paid holidays per year
- Up to 24 weeks of Parental Leave
- Personal paid Volunteer Day to support our community
- Opportunities for professional growth and development including access to Udemy online courses
- Company Funded Perks, including a counseling membership, local retail discounts, and your own personal Smartsheet account
- Teleworking options from any registered location in the U.S. (role specific)