Senior Software Engineer

Senior Software Engineer

Birmingham Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Build large-scale distributed systems and collaborate with a talented team.
  • Company: Join one of the world's leading investment banks, tech-driven and innovative.
  • Benefits: Enjoy a competitive salary and work in a dynamic office environment.
  • Why this job: Grow your career while making a real impact in financial technology.
  • Qualifications: Degree in STEM, 3+ years experience in software engineering, strong Java skills.
  • Other info: Office-based role, expect to be in-office 4-5 days a week.

The predicted salary is between 43200 - 72000 Β£ per year.

Join to apply for the Senior Software Engineer role at The Difference Engine

2 days ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer role at The Difference Engine

The Difference Engine provided pay range

This range is provided by The Difference Engine. Your actual pay will be based on your skills and experience β€” talk with your recruiter to learn more.

Base pay range

Are you an experienced software engineer who is interested in building large scale distributed systems, surrounded by a talented team who you can both learn from as well as contribute? As a senior software engineer, do you enjoy learning about the business your team supports so that you can help ensure the products you build really deliver?
Our client is one of the world\’s leading investment banks with a quarter of their workforce in engineering, embracing open-source and having already deployed AI across their teams, they are much more tech driven than you might think.
If you are an experienced software engineer and would like to grow your career in one of the best companies in their domain and meet the following criteria, we\’d love to hear from you:

  • Degree in a STEM subject, ideally computer science or software engineering.
  • Minimum of 3+ years of commercial experience building great software using OO languages
  • Solid commercial experience of Java or another OO Language and a strong understanding of good system design
  • Excellent communication skills
  • A curiosity to learn

This role is office based, so you should expect to be in-office 4-5 days per week.
If you are a mid to senior software engineer and looking for your next career move, please get in touch.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Information Technology and Consulting

  • Industries

    Financial Services, Investment Banking, and Technology, Information and Media

Referrals increase your chances of interviewing at The Difference Engine by 2x

Get notified about new Senior Software Engineer jobs in Birmingham, England, United Kingdom .

Front End Developer (Remote Fixed Term Contract)

Kenilworth, England, United Kingdom 1 month ago

Birmingham, England, United Kingdom 1 week ago

Birmingham, England, United Kingdom CA$90,000.00-CA$110,000.00 1 week ago

West Midlands, England, United Kingdom 1 week ago

Software Engineer – Analyst/Associate – Birmingham

West Midlands, England, United Kingdom 2 weeks ago

Frontend software engineer (React) – Europe Remote

Birmingham, England, United Kingdom 2 months ago

Software Engineer (TypeScript / AWS) – 100% Remote

West Midlands, England, United Kingdom 2 weeks ago

Birmingham, England, United Kingdom 2 months ago

Birmingham, England, United Kingdom 3 weeks ago

West Midlands, England, United Kingdom 9 months ago

Birmingham, England, United Kingdom 1 week ago

Birmingham, England, United Kingdom 2 days ago

West Bromwich, England, United Kingdom 4 weeks ago

Systems Software Developer-APIs/Back-End

Birmingham, England, United Kingdom 4 weeks ago

Birmingham, England, United Kingdom 2 weeks ago

Birmingham, England, United Kingdom 2 weeks ago

Coventry, England, United Kingdom 2 weeks ago

Solihull, England, United Kingdom 1 month ago

Coventry, England, United Kingdom 1 week ago

Birmingham, England, United Kingdom 2 weeks ago

West Midlands, England, United Kingdom 1 month ago

Stafford, England, United Kingdom 1 month ago

Birmingham, England, United Kingdom 1 week ago

Birmingham, England, United Kingdom 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer employer: The Difference Engine

The Difference Engine is an exceptional employer, offering a dynamic work environment in Birmingham where innovation meets collaboration. With a strong focus on employee growth and development, you will have the opportunity to work alongside talented professionals in a tech-driven investment bank that embraces cutting-edge technologies like AI and open-source solutions. Enjoy a supportive culture that values curiosity and continuous learning, making it an ideal place for experienced software engineers to thrive.
T

Contact Detail:

The Difference Engine Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in large-scale distributed systems and AI technologies. Being able to discuss these topics during your interview will show your genuine interest and understanding of the field.

✨Tip Number 2

Prepare to demonstrate your problem-solving skills through coding challenges or technical discussions. Practising common algorithms and system design problems can help you feel more confident and ready for technical interviews.

✨Tip Number 3

Network with current employees or alumni from The Difference Engine. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your application process.

✨Tip Number 4

Showcase your communication skills by preparing to explain your past projects clearly and concisely. Highlight how your contributions made a difference and how you collaborated with others, as this is crucial for a senior role.

We think you need these skills to ace Senior Software Engineer

Object-Oriented Programming (OOP)
Java or another OO Language
System Design
Software Development Lifecycle (SDLC)
Distributed Systems
Version Control (e.g., Git)
Agile Methodologies
Problem-Solving Skills
Communication Skills
Curiosity to Learn
Collaboration and Teamwork
Debugging and Testing
Performance Optimisation
Cloud Technologies (e.g., AWS, Azure)

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience in building large-scale distributed systems and your proficiency in OO languages, especially Java. Use specific examples to demonstrate your skills and achievements.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your curiosity to learn. Mention how your background aligns with the company's focus on technology and open-source solutions.

Highlight Communication Skills: Since excellent communication skills are essential for this role, provide examples in your application that illustrate your ability to collaborate effectively with teams and stakeholders.

Showcase Continuous Learning: Emphasise your commitment to continuous learning in your application. Mention any relevant courses, certifications, or projects that demonstrate your desire to grow in the field of software engineering.

How to prepare for a job interview at The Difference Engine

✨Showcase Your Technical Skills

Be prepared to discuss your experience with object-oriented programming languages, particularly Java. Bring examples of projects you've worked on that demonstrate your ability to build large-scale distributed systems.

✨Understand the Business Context

Research The Difference Engine and its role in the investment banking sector. Be ready to explain how your technical skills can contribute to their business goals and enhance the products they offer.

✨Demonstrate Excellent Communication

As a senior software engineer, you'll need to communicate effectively with both technical and non-technical team members. Practice explaining complex concepts in simple terms to show your communication prowess.

✨Express Your Curiosity to Learn

Highlight your eagerness to learn new technologies and methodologies. Discuss any recent learning experiences or projects where you adapted to new tools or frameworks, showing that you're proactive about your professional growth.

Senior Software Engineer
The Difference Engine
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
  • Senior Software Engineer

    Birmingham
    Full-Time
    43200 - 72000 Β£ / year (est.)

    Application deadline: 2027-08-11

  • T

    The Difference Engine

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>