About TrueLayer
TrueLayer is Europe’s leading open banking payments network. We power smarter, safer, and faster online payments by combining real-time bank payments with financial and identity data. Businesses big and small use our products to onboard new users, accept money, and make payouts in seconds, and at scale.
Job Description
Senior Software Engineer
Are you excited about building scalable, reliable, and secure systems? At TrueLayer, we're looking for a Senior Software Engineer to play an integral part in shaping the future of our platform. You'll engage with advanced technologies such as AWS, Kubernetes, .NET, and Rust, aiding the development of essential systems utilized by customers worldwide.
This role is more than just coding—it's an opportunity to collaborate with cross-functional teams, mentor peers, and define engineering best practices. You'll be at the forefront of designing and implementing solutions that promote innovation while ensuring our platform remains robust and efficient.
Responsibilities
- Become a proficient user of our platforms (AWS, Kubernetes, Prometheus/Grafana, etc.) and our tools (.NET and Rust). 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 organization.
- 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
- Extended experience with C# and .NET.
- 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, preferably with experience in PostgreSQL.
- 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.
- Familiarity with RabbitMQ or similar message queue systems.
Preferred Qualifications
- Understanding of protocol buffers and gRPC.
- Hands-on experience with AWS and infrastructure-as-code tools such as Terraform.
- Strong understanding of secure communications protocols, including mTLS and HTTPS.
- Experience with observability tooling.
Benefits
- Competitive salary and meaningful equity in the company.
- Flexible hours and hybrid working - 3 days per week remote working and 2 days per week in our offices in London, Milan, and Dublin.
- A one-off contribution of €200 to help you set up your home office.
- Flexible holiday policy, with 24 days as standard.
- 2 volunteering days to support causes important to you.
- Generous parental leave, above and beyond statutory requirements and with no minimum tenure.
- Meal vouchers for every day you’re working, including while remote.
- Budget to spend on learning & development each year.
- 12 fully-paid wellbeing days a year and your birthday off (on top of the holiday allowance).
- Membership of mental wellbeing platform Spill.
- CCNL commercio (contratto collettivo nazionale di lavoro).
Location
This position is based in Milan, Italy, with a hybrid working model.
Compensation
The salary range for this position is €57,750–73,500 per year, plus equity.
How to Apply
If you're excited to bring your expertise in software engineering to a collaborative environment, we’d like to hear from you!
Benefits Extracted with AI
- Competitive salary and meaningful equity
- Flexible hours and hybrid working
- €200 home office setup contribution
- Flexible holiday policy with 24 days standard
- 2 volunteering days
- Generous parental leave
- Meal vouchers
- Learning & development budget
- 12 fully-paid wellbeing days and birthday off
- Membership of mental wellbeing platform Spill
- CCNL commercio (contratto collettivo nazionale di lavoro)
Similar jobs
Last update: 23 minutes ago
Software Engineer - Back-End Development
Join TrueLayer as a Software Engineer in Milan, focusing on back-end development, microservices, and cloud technologies.
Software Engineer - Back-End Development
Join TrueLayer as a Software Engineer focusing on back-end development, working with cutting-edge technologies in a hybrid work environment.
Software Engineer - Backend Development
Join TrueLayer as a Software Engineer in Milan, focusing on backend development, cloud tech, and innovative payment solutions.
Senior .Net Engineer
Join Railsr as a Senior .Net Engineer to build innovative embedded finance products using .NET, AWS, and Terraform in a dynamic, hybrid work environment.
Senior Backend Developer (C#, .NET)
Join Corpay as a Senior Backend Developer in Rome, Italy. Work with C#, .NET, and REST APIs in a dynamic, remote-friendly environment.
Junior Software Engineer (.NET, C#)
Join BindingFuture as a Junior Software Engineer in Milan, focusing on .NET and C# development with flexible remote work options.
Senior Software Engineer - Financial Services
Senior Software Engineer needed in Milan for a leading financial services firm, focusing on a new product launch.
Senior Software Engineer - .NET and AWS
Join Levro as a Senior Software Engineer to shape our product and technology direction using .NET, AWS, and more.
Team Leader Developer with JavaScript and TypeScript
Join Facile.it as a Team Leader Developer in Milan. Lead innovative projects using JavaScript, TypeScript, and more. 100% remote work available.
Senior Software Engineer (Node.js, TypeScript, React.js)
Join Scalapay as a Senior Software Engineer in Milan. Work with Node.js, TypeScript, and React.js to build scalable applications.
Backend Developer - C# and .NET Core
Join as a Backend Developer specializing in C# and .NET Core, working on high-volume payment systems in Regensburg, Germany.
Software Engineer II - Partnerships
Join Mollie as a Software Engineer II in Milan to build the future of embedded finance with a focus on partnerships.
Senior Backend Engineer
Senior Backend Engineer role focusing on AWS, Express.js, and .NET in Heraklion, Greece. Hybrid work with competitive benefits.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Senior Backend Engineer (C#/.Net)
Join Riverty as a Senior Backend Engineer in Berlin to develop fintech solutions using C#/.Net, microservices, and cloud technologies.
Senior Machine Learning Engineer
Senior Machine Learning Engineer role in Milan, Italy. In-depth experience with AI, ML, Python, AWS, and MLOps required.
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
Senior Software Engineer (.NET, Azure)
Join Banking Circle as a Senior Software Engineer in Copenhagen. Work with .NET, Azure, and APIs in a dynamic, international team.
Staff Fullstack Engineer
Join Subito as a Staff Fullstack Engineer in Milan, offering competitive pay, flexible hours, and remote work options.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
Senior Fullstack Software Engineer - Angular, .NET Core
Senior Fullstack Engineer needed in Varberg, skilled in Angular, .NET Core, Azure, and Agile methodologies.
Senior Full Stack Developer
Join LSEG as a Senior Full Stack Developer in Bucharest. Work with Angular, C#, .NET Core, AWS, and more in a hybrid environment.
Senior Backend Engineer (C#/.Net)
Senior Backend Engineer specializing in C#/.Net, seeking expertise in cloud development, microservices, and REST APIs in Berlin.
Senior Back End Developer
Senior Back End Developer role focusing on .NET and C# for a leading fintech company in Malta.