At a Glance
- Tasks: Lead backend development in Java, owning significant parts of the platform.
- Company: Stealth-mode fintech with a strong leadership team and real revenue.
- Benefits: Flexible working, competitive salary, and opportunities for professional growth.
- Other info: Work remotely or from a central London office with a collaborative team.
- Why this job: Make impactful architectural decisions in a dynamic fintech environment.
- Qualifications: 7-15 years in backend engineering, proficient in Java and financial systems.
The predicted salary is between 70000 - 90000 £ per year.
A London based fintech is building infrastructure for other financial businesses to run on. It is venture backed, has closed two rounds, is generating real revenue from real customers, and has reached the point where the founders are no longer hiring to fill seats.
The brief is for a senior backend engineer to work in Java alongside the CTO and a small group of long tenured engineers. The work is closer to early stage architecture than late stage maintenance. The expectation is end-to-end ownership of meaningful pieces of the platform, design decisions, trade offs, with the autonomy and accountability that comes with it. Remote working is available with an office in central London.
Most fintech roles come with hidden tax, a layer of product managers who do not write code, a roadmap shaped by the marketing calendar, and a backend that quietly carries the weight of decisions made several rooms away. The architecture is owned by the people writing it.
Requirements include:
- Seven to fifteen years of professional engineering experience, primarily on backend systems in a strongly typed language.
- Java is the desired working language.
- A meaningful stretch inside a financial business such as a bank, lender, exchange, broker, insurer, accounting platform, or treasury operation.
The roadmap is real but flexible. Modern Java on the backend, with jOOQ, JUnit, and TestContainers as the working set. The client side is TypeScript and Vue, written conservatively. Infrastructure runs on AWS with Terraform from the first commit. The stack has been chosen for longevity rather than novelty, which is important for a financial business.
The company has been operating in stealth mode since founding, present at the right events, and quiet in the press. The leadership team is composed of operators rather than first time founders, and the investor base includes recognisable names in European fintech.
Senior Software Engineer C# - FLEXIBLE WORKING employer: Opulent Mind
This London-based fintech offers an exceptional work environment for Senior Software Engineers, providing the unique opportunity to shape the architecture of a growing platform while enjoying flexible working arrangements. With a focus on end-to-end ownership and meaningful contributions, employees benefit from a culture that values autonomy, accountability, and professional growth, all within a supportive team of experienced engineers. The company's commitment to using a robust technology stack ensures longevity and stability, making it an attractive place for those looking to make a significant impact in the financial sector.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer C# - FLEXIBLE WORKING
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space, especially those who might know someone at the company. A personal introduction can make all the difference in getting your foot in the door.
✨Tip Number 2
Show off your skills! If you have a GitHub or portfolio showcasing your backend projects, make sure to highlight them. This is your chance to demonstrate your expertise in Java and backend systems directly to the hiring team.
✨Tip Number 3
Prepare for the interview by understanding their tech stack. Familiarise yourself with jOOQ, JUnit, and TestContainers, and be ready to discuss how you've used similar tools in your past roles. This shows you're not just a fit on paper but also in practice.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in the role and the company.
We think you need these skills to ace Senior Software Engineer C# - FLEXIBLE WORKING
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the job description. Highlight your backend engineering experience, especially in Java, and any relevant fintech exposure. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background makes you a perfect fit. Be genuine and let your personality come through – we love to see passion!
Showcase Your Projects:If you've worked on any interesting projects, especially those involving backend systems or financial applications, make sure to mention them. We’re keen to see your end-to-end ownership of projects and the impact you've made.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Opulent Mind
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, jOOQ, JUnit, and TestContainers. Brush up on your AWS and Terraform knowledge too, as they’re crucial for the role. Being able to discuss how you've used these tools in past projects will show that you're not just familiar with them, but that you can apply them effectively.
✨Showcase Your Ownership Experience
Since the role involves end-to-end ownership of the platform, be prepared to share specific examples from your previous work where you took charge of a project or feature. Discuss the design decisions you made, the trade-offs you considered, and how you handled accountability. This will demonstrate your readiness for the autonomy expected in this position.
✨Understand the Fintech Landscape
Familiarise yourself with the fintech industry, particularly the types of businesses the company supports. Knowing the challenges and trends in financial technology will help you engage in meaningful conversations during the interview. It shows that you’re not just a coder, but someone who understands the bigger picture and can contribute to strategic discussions.
✨Prepare Questions for the CTO
Interviews are a two-way street, so come armed with insightful questions for the CTO and the engineering team. Ask about their architectural decisions, the company’s vision for the future, and how they handle technical debt. This not only shows your interest in the role but also helps you gauge if the company aligns with your career goals.