Senior Software Engineer

shuttle
England
GBP 125,000 - 150,000
Job description

Job Description:

This is a hands-on role, with 100% of the time dedicated to individual contribution.

Responsibilities:

  1. Autonomy: You will be part of driving 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. Scalability and Performance: Scale the Shuttle platform to hundreds of thousands of users ensuring a high level of operability and observability.
  3. Code Quality: Uphold code best practices, maintainability, and documentation.
  4. Customer Success: Play a role in delivering successful outcomes for customers.

Must Haves:

  • 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.
  • Expertise in Rust is ideal, but a track record of learning new languages and familiarity with relevant programming concepts is a good substitute. A desire to work with Rust is essential.
  • Experience working across the software engineering lifecycle, including coding standards, code reviews, source control management, build processes, testing, operational excellence, defining product roadmaps and conducting architecture & design reviews.
  • Expertise in how to build and operate highly available, scalable, cost-effective and secure systems (5+ yr). An appreciation of SRE and its continuous application to projects (2+ yr) is essential, since the reliability of Shuttle is the foundation our users build upon.
  • Experience in cloud-native architecture and a solid understanding of the underlying infrastructural primitives and operational excellence (5+ yr).
  • Experience with Infrastructure as Code (Pulumi, Terraform) and continuous deployment to production using CI/CD best practices.
  • Able to pick up new technologies/skills and has a growth mindset with recent evidence.

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 including frontend, backend and infrastructure.
  • Experience with AWS (e.g., ECS, Fargate, EC2, RDS, Networking, CloudWatch, S3, Glue, Athena, Lambda) (2+ yr).

Salary: $80,000 - $150,000

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in England