Scalable Capital is a leading digital investment and banking platform with a full banking licence, empowering people across Europe to shape their own finances. Founded in 2014, it employs over 700 people across major European cities and offers professional investment services in stocks, ETFs, cryptocurrencies, and derivatives, as well as savings plans and an exchange for retail investors. Over one million clients trust the platform.
Job Description
Our mission is to ensure that teams can scale up their services while being performant, reliable and cost‑optimised through self‑service tooling and best‑practices for observability, load testing, service discoverability, chaos engineering and FinOps.
Scalable Capital runs on AWS, using ECS, Fargate, Lambda and a multi‑account architecture. The Scalability Engineering Team provides solutions for monitoring, auto‑scaling, load testing, chaos engineering and FinOps to maintain reliability and scalability of services and storages.
Responsibilities
- Shape how Scalable runs microservices in the most performant, secure and cost‑efficient way.
- Collaborate with cross‑functional teams to identify and understand scalability requirements for the platform in terms of user growth and increasing data volume.
- Design and roll out monitoring best practices in Datadog, including SLI, SLO and SLA.
- Research and develop service and storage improvements using serverless technologies and optimise CI/CD to improve scalability, cost and performance.
- Develop and maintain internal tooling around monitoring, developer portal and load testing.
- Mentor and enable software development teams to foster a DevOps culture by educating them and providing reusable building blocks to improve scalability, reliability and performance of existing and new services.
- Stay up‑to‑date with industry trends, tools and techniques related to scalability and performance engineering.
- Design and implement best practices around auto‑scaling of infrastructure.
- Run chaos engineering experiments to improve resilience of services.
Qualifications
- 4+ years of experience with AWS and infrastructure as code, preferably Terraform.
- Solid experience in monitoring, container orchestration and microservice setups.
- Good working knowledge with Python and at least one additional general purpose programming language (Java/Kotlin, JavaScript/Node.js) and build automation tools.
- Solid understanding of scalable system design principles, distributed systems and cloud technologies.
- Experience with GitHub Actions and Jenkins is beneficial.
- Passion for automating, improving processes and working with other developer teams.
- Degree in a relevant field of study or equivalent work experience.
- Full professional proficiency in English.
- Excellent communication and collaboration skills, with the ability to work effectively cross‑functionally.
Additional Information
- Be part of one of the fastest‑growing and most visible Fintech startups in Europe, creating innovative services that have a substantial impact on customers.
- Work with an international, diverse, inclusive, and ever‑growing team that loves creating the best products for clients.
- Choose to work from centrally located offices in Munich or Berlin, or remotely within Germany.
- Enjoy the latest hardware and tools, and opportunities for learning and growth.
- Benefit from an attractive compensation package, pension scheme, and flexible vacation policy.
- Receive monthly contributions to a public transport ticket and other employee benefits.
- Optional German language classes and relocation support.