At a Glance
- Tasks: Build scalable cloud solutions and ensure software is production-ready with rigorous testing.
- Company: Join a leading financial tech team transforming liquidity management worldwide.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team culture with mentorship opportunities and a focus on innovation.
- Why this job: Make a real impact in finance while working with cutting-edge technology.
- Qualifications: 5+ years in software development, expertise in Azure, .NET, and SQL Server.
The predicted salary is between 63000 - 77000 £ per year.
About the Liquidity Management Team
The Liquidity Management team builds and maintains the core platform capabilities that give treasury professionals real‑time transparency into their organization's cash and liquidity positions across banks, accounts, currencies, and legal entities worldwide.
Our solutions help enterprise customers optimize how they fund operations, manage intercompany liquidity structures, and deploy idle cash.
The team works at the intersection of complex financial workflows and modern software engineering, delivering scalable, reliable systems that process critical financial data for customers operating across 40+ countries.
Responsibilities
- Leverage Azure services to craft scalable, fault‑tolerant, and highly resilient cloud‑based solutions.
- Conduct rigorous unit, integration, and non‑functional (performance, security) testing to guarantee our software is production‑ready.
- Implement world‑class levels of observability to derive deep application insights, performance and usage data, and solve problems before they become critical.
- Share enthusiasm for tech trends, explore and learn new technologies, engage with tech communities, mentor fellow engineers, and lead in technical design and code evaluations.
- Seek ways to enhance team operations, processes, methodologies, and technology choices, striving for excellence in every practice.
- Participate in the team’s YBIYRI model (you‑build‑it‑you‑run‑it), including on‑call pager rotation.
Essential Knowledge / Experience
- Bachelor’s degree in Computer Science or equivalent experience, with at least 5 years of application development experience.
- Proven ability to influence and mentor developers within an agile team environment.
- Well‑versed in application development and modern practices for cloud architecture and deployment.
- Experience with Azure services.
- Deep knowledge and expertise in . NET and C#.
- Advanced knowledge of Microsoft SQL Server.
- Skilled in designing and implementing CI/CD pipelines within Azure Dev Ops.
- Preferred Knowledge / Experience
- Experience in the financial industry, particularly with exposure to treasury systems, payments, FX, ERP, or financial platforms.
- Understanding of high‑volume transactional processing architectures.
- Abilities Required
- Excel in both verbal and written communication, and effectively collaborate with teammates and partners, both technical and non‑technical.
- Exhibit a detailed commitment to quality and an understanding of customer needs, ensuring that every solution meets expectations.
- #J-18808-Ljbffr
Senior Software Engineer, Risk employer: P2P
P2P is an exceptional employer that fosters a dynamic work culture focused on innovation and collaboration in the heart of Greater London. With a commitment to employee growth, we offer extensive professional development opportunities and a supportive environment for those passionate about advancing decentralized finance. Join us to be part of a forward-thinking team that values your contributions and encourages meaningful impact in the financial services sector.