Senior Software Engineer II - Solution Lifecycle
New
S
SmartsheetSaaS software
Location: -REMOTE, USA-Full-TimeSenior
SalaryUS Base Salary Pay Range $175,000 — $245,000 USD; this role will be eligible for a market competitive incentive opportunity.
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of experience; 3+ years of experience with cloud technologies; 1+ year professional experience leveraging AI
- Required Skills
- AWSPythonJavaKotlinMySQLGoRESTful APIsTerraform
Requirements
- Have 8+ years of experience and proficiency in at least one modern programming language; Go is a plus, and Java, Kotlin, or Python experience translates well.
- Have 8+ years of software development experience building highly scalable, highly available applications.
- Have experience developing, documenting, and supporting REST APIs.
- Have 3+ years of experience with cloud technologies such as AWS or Azure.
- Have experience with Infrastructure as Code using Terraform and understand database internals and reliability, including MySQL.
- Have 1+ year of professional experience leveraging AI to improve productivity when building complex SaaS feature sets.
- Be comfortable or willing to become comfortable with mob programming, test-driven development, and shared system ownership.
- Bring troubleshooting and problem-solving skills for complex technical issues in large-scale systems.
- Have strong verbal and written communication skills for team discussions and asking questions.
- Have a BS or MS in Computer Science, Engineering, or a related field, or equivalent practical industry experience.
Responsibilities
- Design and build scalable backend services for next-generation applications, addressing distributed systems challenges with product management and other stakeholders.
- Build and maintain core infrastructure to support reliability, stability, and performance.
- Contribute to managing and upgrading large-scale database infrastructure and complex replication topologies.
- Automate core operations using AWS, Golang, MySQL, Terraform, Temporal, and GitLab-CI.
- Collaborate with teammates through mob programming and collective code ownership, participating as both a driver and navigator.
- Take part in code reviews and architectural discussions with software engineers and product managers.
- Use test-driven development to build resilient foundational systems.
- Use AI tools across coding, testing, design, and troubleshooting, and coach others on effective AI use.
- Participate in an on-call rotation to support operational health.
View Full Description & ApplyYou'll be redirected to the employer's site