Senior Software Engineer

Shuttle is an open source cloud platform for developing and deploying apps with zero infra hassle.
$80,000 - $150,000
Backend
Senior Software Engineer
Remote
11 - 50 Employees
6+ years of experience

Description For Senior Software Engineer

At Shuttle, we're on a mission to redefine the developer experience for building cloud applications. We want to empower the next generation of builders to make use of the latest and greatest cloud technologies, by crafting the simplest, fastest, and most enjoyable development experience.

This is a hands-on role, with 100% of the time dedicated to individual contribution. As a Senior Software Engineer at Shuttle, you will:

  1. Drive the technical vision for Shuttle, balancing current concerns with future opportunities and directions. You will be involved in platform decisions and have a direct and material influence on the company.
  2. Scale the Shuttle platform to hundreds of thousands of users ensuring a high level of operability and observability.
  3. Uphold code best practices, maintainability, and documentation.
  4. Play a role in delivering successful outcomes for customers.

Must-Have Qualifications:

  • Experience as a senior member of a startup/scale-up team
  • Ability to communicate and coordinate across both technical and non-technical teams
  • Expertise in writing maintainable, extensible and performant code and proficient in large-scale software design
  • Experience working across the software engineering lifecycle
  • Expertise in building and operating highly available, scalable, cost-effective and secure systems (5+ years)
  • Experience in cloud-native architecture and understanding of infrastructural primitives (5+ years)
  • Experience with Infrastructure as Code and continuous deployment using CI/CD best practices
  • Ability to pick up new technologies/skills and a growth mindset

Bonus Points:

  • Experience building or operating a platform as a service
  • Experience building frameworks or services used by developers
  • Experience with developing applications across the stack
  • Experience with AWS (2+ years)

We offer a range of perks including remote-friendly work, flexible hours, health stipends, educational budgets, and regular company off-sites. Join us in revolutionizing the developer experience for building web apps!

Last updated 6 months ago

Responsibilities For Senior Software Engineer

  • Drive technical vision for Shuttle
  • Scale the platform to hundreds of thousands of users
  • Ensure high level of operability and observability
  • Uphold code best practices and maintainability
  • Deliver successful outcomes for customers

Requirements For Senior Software Engineer

Rust
  • Experience as a senior member of a startup/scale-up team
  • Ability to communicate and coordinate across both technical and non-technical teams
  • Expertise in writing maintainable, extensible and performant code
  • Proficiency in large-scale software design
  • Experience working across the software engineering lifecycle
  • Expertise in building and operating highly available, scalable systems (5+ years)
  • Experience in cloud-native architecture (5+ years)
  • Experience with Infrastructure as Code and CI/CD practices
  • Ability to pick up new technologies and growth mindset

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
  • Remote-friendly work
  • Flexible working hours and workdays
  • Flexible holidays and paid time off
  • Mental and physical health stipend
  • Educational and self-development budget
  • Support for attending conferences
  • Health insurance
  • Work-from-home setup & equipment
  • Regular company off-sites
  • Weekly remote-friendly socials

Interested in this job?

Jobs Related To Shuttle Senior Software Engineer

Resource Management - Sr. Software Engineer III, Amazon Robotics (AR)

Senior Software Engineer role at Amazon Robotics, focusing on robotic system architecture and resource management for automated fulfillment operations.

Sr. Software Development Engineer, Artificial General Intelligence

Senior Software Engineer role at Amazon's AGI team, focusing on developing advanced conversational AI capabilities for Alexa using LLMs and Gen AI.

Senior Software Development Engineer, Kuiper Network Services

Senior SDE role at Amazon's Project Kuiper, building satellite network infrastructure for global broadband connectivity.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at Amazon working on Aurora PostgreSQL database service, focusing on performance, availability, and durability improvements.

Software Development Engineer, AWS Incident Prevention

Senior Software Engineer position at AWS Incident Prevention team, building large-scale systems across global infrastructure.