Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 € / year (est.) No home office possible
EC1 Partners

At a Glance

  • Tasks: Build resilient, high-performance platforms in Java with a collaborative team.
  • Company: Dynamic fintech company focused on modern engineering practices.
  • Benefits: Competitive salary, equity, and comprehensive benefits package.
  • Other info: Embrace pair programming and enjoy excellent career growth opportunities.
  • Why this job: Join a culture that values clean code, testing, and continuous improvement.
  • Qualifications: Commercial Java experience and strong communication skills required.

The predicted salary is between 60000 - 80000 € per year.

Senior Software Engineer opportunity with a fintech company based in the UK. Looking for engineers who enjoy working in highly collaborative environments with strong engineering practices.

The role involves building resilient, high-performance platforms in Java within a small, pair-programming team. The company embraces modern development principles including TDD, BDD, DDD, continuous integration, trunk-based development, and extensive automated testing.

Teams rotate regularly to encourage shared ownership of the codebase and avoid silos. Ideal candidates will have:

  • Commercial Java experience
  • An understanding of test-driven development
  • Strong communication skills

Pair programming is a core part of the culture, alongside a focus on quality, learning, and continuous improvement. Competitive compensation package including equity and benefits. If you enjoy collaborative engineering cultures and care deeply about clean code, testing, and delivery practices, this could be a strong fit.

Senior Software Engineer employer: EC1 Partners

Join a dynamic fintech company in the UK that champions a collaborative and innovative work culture, where your contributions as a Senior Software Engineer will be valued and recognised. With a strong emphasis on modern development practices and continuous learning, you'll have ample opportunities for professional growth while working alongside passionate engineers in a supportive environment. Enjoy a competitive compensation package, including equity, and be part of a team that prioritises quality and shared ownership of code.

EC1 Partners

Contact Detail:

EC1 Partners Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the fintech space and let them know you're on the lookout for opportunities. You never know who might have the inside scoop on a role that fits your skills perfectly.

Tip Number 2

Show off your skills! Consider contributing to open-source projects or building your own side projects in Java. This not only sharpens your coding chops but also gives you something tangible to discuss during interviews.

Tip Number 3

Prepare for pair programming! Brush up on your collaboration skills and be ready to demonstrate your thought process while coding. Practising with a friend can help you get comfortable with this approach.

Tip Number 4

Apply through our website! We make it easy for you to find roles that match your expertise. Plus, applying directly shows your enthusiasm and commitment to joining our collaborative culture.

We think you need these skills to ace Senior Software Engineer

Java
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Domain-Driven Design (DDD)
Continuous Integration
Trunk-Based Development
Automated Testing

Some tips for your application 🫡

Show Your Passion for Collaboration:We love a good team player! Make sure to highlight your experiences in collaborative environments. Share examples of how you've worked with others, especially in pair programming or agile settings.

Demonstrate Your Java Expertise:Since this role is all about Java, don’t hold back! Showcase your commercial experience with Java and any projects where you’ve built resilient platforms. We want to see your skills shine through!

Emphasise Your Testing Knowledge:With TDD, BDD, and automated testing being key parts of our culture, make sure to mention your familiarity with these practices. Share specific instances where you’ve implemented these methodologies in your work.

Keep It Clean and Concise:When writing your application, clarity is key! Use straightforward language and structure your thoughts well. We appreciate clean code, and that applies to your written communication too. Don’t forget to apply through our website!

How to prepare for a job interview at EC1 Partners

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your past projects and how you've applied Java in real-world scenarios. Highlight any experience with high-performance platforms, as this will resonate well with the company's focus.

Embrace Pair Programming

Since pair programming is a core part of their culture, practice explaining your thought process while coding. You might even want to do a mock pair programming session with a friend to get comfortable discussing your approach and collaborating in real-time.

Showcase Your Testing Knowledge

Familiarise yourself with TDD, BDD, and DDD principles. Be ready to discuss how you've implemented these practices in your previous roles. Sharing specific examples of how automated testing has improved your code quality will definitely impress them.

Communicate Clearly and Confidently

Strong communication skills are essential for this role. Practice articulating your ideas clearly and concisely. During the interview, don’t hesitate to ask clarifying questions or share your thoughts on collaborative engineering practices to demonstrate your engagement and enthusiasm.