Senior Software Engineer - Solution Lifecycle (Remote Eligible)
Role Overview
The Solution Lifecycle team seeks a Senior Software Engineer I to build the next generation of the platform and address distributed systems challenges.
The role focuses on backend engineering and core infrastructure reliability, stability, and scale.
The team uses mob programming and collective code ownership, with frequent real-time collaboration.
Key Skills for This Role
Full Job Posting
Role overview
The Solution Lifecycle team seeks a Senior Software Engineer I to build the next generation of the platform and address distributed systems challenges.
The role focuses on backend engineering and core infrastructure reliability, stability, and scale.
The team uses mob programming and collective code ownership, with frequent real-time collaboration.
Responsibilities
- Design and build scalable backend services for next-generation applications.
- Build, maintain, and scale core infrastructure for reliability, stability, and performance.
- Help manage and upgrade large-scale databases and replication topologies; automate operations with AWS, Go, MySQL, Terraform, Temporal, and GitLab CI.
- Collaborate through mob programming, code reviews, and architecture discussions with engineers and product managers.
- Use test-driven development and operational best practices; participate in team learning and retrospectives.
- Use AI tools to improve coding, testing, design, and troubleshooting, and coach others on effective AI use.
- Join a supportive on-call rotation, ramping up with experienced teammates.
Qualifications
- 5+ years of experience and proficiency in at least one modern programming language; Go is a plus, and Java, Kotlin, or Python experience translates well.
- 3+ years of cloud technology experience, such as AWS or Azure; interest in learning Infrastructure as Code, Terraform, and MySQL internals and reliability.
- 5+ years of software development experience building highly scalable, highly available applications, including developing, documenting, and supporting REST APIs.
- Comfort with or eagerness to learn mob programming, test-driven code, and shared system ownership.
- Strong problem-solving and communication skills; able to troubleshoot complex systems and contribute to group discussions.
- 1+ year of professional experience using AI to improve productivity while building complex SaaS features.
- BS or MS in Computer Science, Engineering, or a related field, or equivalent practical industry experience.
- Must be legally eligible to work in the U.S. on an ongoing basis.
Compensation
- Listed salary is USD 145,000–210,000 yearly.
Workplace
- The title indicates remote eligibility; the posting also includes a remote recruiting tag.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Smartsheet
Technical Program Manager II - AI Platforms
Bengaluru, IND
Senior Solutions Engineer
, USA
Web Producer II
, USA
Senior Enterprise Solutions Engineer - French Speaking
London, GBR
Commercial Solutions Engineer
Sydney, AUS
Enterprise Account Executive - FedGov
Washington, USA
Director, Sales Development
Boston, USA
Sr. Manager, Strategy and Business Operations
Bengaluru, IND