TrueLayer is Europe’s fastest-growing Pay by Bank network, and they are seeking a Senior Software Engineer to help build a global open banking platform. The role involves solving complex customer problems and collaborating on the design, implementation, delivery, and operation of financial products.
Responsibilities:
- Become a proficient user of our platforms (AWS, Kubernetes, Prometheus/Grafana, etc) and our tools (Rust and .NET ). Training will be available to fill in any gaps in your current knowledge
- Partner with your Engineering Manager and Product Manager to size and break down requirements for new features and product efforts
- Communicate effectively with both technical and non-technical stakeholders
- Employ design patterns, testing and automation to ensure fast and safe iteration cycles. Use your knowledge to coach your teammates and level up the whole engineering organisation
- Play an active role in our incident response. Support the Incident Lead by taking ownership of investigation and service recovery for the areas of our platform under your responsibility
- Contribute to cross-team technology efforts by joining our engineering guilds
- Role model our values and help make sure TrueLayer remains an exceptional place to work
Requirements:
- Experience building distributed systems in any common backend language/framework such as Rust, .NET, Java, and Go
- Thorough understanding of common design patterns and principles, and how/when to apply them
- Familiarity with API design and experience with at least one web framework
- Knowledge of both SQL and NoSQL data technologies
- Understanding of microservice architecture and its associated challenges
- Familiarity with testing best practices — TDD, unit testing and integration testing, etc
- Experience with observability and alerting in mission-critical distributed systems
- Understanding of protocol buffers, gRPC, and message queue systems
- Experience building libraries and involvement in open source software
- Hands-on experience with AWS and infrastructure-as-code tools such as Terraform