Senior Software Engineer
Senior Software Engineer (Java) - Portfolio Optimization Fintech London / Hybrid
About My Client
My client is a high-growth fintech company transforming the way capital markets operate. Their mission is to make global financial systems safer, more efficient, and more open, using advanced technology and deep domain expertise. They partner with leading banks and institutional investors to develop intelligent solutions that optimise portfolios, reduce risk, and unlock access to more diversified capital.
About the Role
My client is seeking a Senior Software Engineer to join their Portfolio Optimization team - a core group responsible for building the technology that drives their balance-sheet and exposure-management platform. This is a hands-on development role in a highly technical environment, where you'll be contributing to systems that power critical decision-making for the world's leading financial institutions.
You'll collaborate closely with quantitative analysts, product managers, and other engineers to design and implement robust, scalable, and high-performance solutions that support large-scale data processing, analytics, and optimization algorithms.
Key Responsibilities
- Take active part in a team of developers working on my client's Portfolio Optimisation products
- Design software according to agreed standards, architecture, and requirements
- Plan and build high quality, scalable, and secure solutions
- Work closely with team lead, team members and product managers in defining and implementing roadmap features
- Contribute and drive technological and architectural decisions
- Interface with various R&D groups, as well as support groups
Who You Are
- B.Sc. degree in Computer Science, SW Engineering or equivalent (M.Sc. is an advantage)
- At least 8 years of experience in Java server-side development, including cloud services (preferably AWS)
- Experience with C# and .NET (ability to understand code and general knowledge of the framework)
- Experience in building complex, large-scale software solutions from scratch to live production
- Experience with Java, Spring Boot, Spring Data, JPA, Swagger, Maven, Kafka, PostgreSQL, Jenkins, GIT, RESTful Services, Docker
- Strong analytical skills
- Self-starter, fast learner, and great interpersonal skills
- Excellent English communication skills - spoken and written
- Financial affinity is an advantage
- A "Can-Do" mentality and mindset
- Can learn and work in a fast-paced, dynamic environment
- Company
- EC1 Partners
- Location
- South East, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted
- Company
- EC1 Partners
- Location
- South East, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted