Shuttle Logo Shuttle

Senior Software Engineer

💰 $80,000 - $150,000 🌍 London, England 📅 07/12/2024

Apply

Job Description

Job Description: This is a hands-on role, with 100% of the time dedicated to
individual contribution. 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. Scalability and Performance: Scale the
Shuttle platform to hundreds of thousands of users ensuring a high level of
operability and observability. Code Quality: Uphold code best practices,
maintainability, and documentation. 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