Job Description
Smartsheet, a company dedicated to helping teams achieve their goals through seamless work management and smart solutions, is seeking a Senior Software Engineer I for its Learn team. This role offers the opportunity to work on a graph database, a key component in unlocking complex data relationships and driving AI features across the organization. The Learn team provides full-stack ownership, building and maintaining intuitive frontend interfaces and robust backend services using modern AWS cloud technologies.
Responsibilities: - Build scalable backend services for the next generation of applications at Smartsheet (Python, Java, Scala)
- Build, support, and maintain graph databases including data pipelines, infrastructure deployment, and writing performant graph queries for APIs
- Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS)
- 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
- Be outspoken in suggesting operational improvements
- Mentor junior engineers on code quality and other industry best practices
- Forge a strong partnership with product management and other key areas of the business
Requirements: - 5+ years software development experience building highly scalable, highly available applications
- 5+ years of programming experience with backend technologies such Python, Java, or Scala
- 2+ years of experience with building and supporting data pipelines in databases such as Snowflake
- 2+ years of experience with cloud technologies (AWS, Azure, etc.)
- Experience developing, documenting, and supporting REST APIs
- 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
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)