Senior Software Engineer

CommuniTech Recruitment Group
Boston, Massachusetts, United StatesFull-time$120,000–$160,000Posted Aug 29, 2026

About the role

Backend Senior Software Engineer – (Java / Python / C#) – Investment Banking

$120,000–$160,000 + bonus & benefits | Boston, MA | Hybrid – 3 days onsite | Permanent

Important

Visa: USC and GC only

We’re hiring strong Senior Backend Software Engineer to join the Boston technology team of an investment bank. Solving complex problems, designing scalable systems, taking technical ownership and leading small teams.

What you’ll be doing:

Designing and building high-performance backend systems

Helping modernise and replace components of a core legacy platform

Working across architecture, design and hands-on development

Building scalable services and microservices

Carrying out code reviews and helping maintain engineering standards

Leading and mentoring other engineers

Working closely with technical and business stakeholders

What we’re looking for:

Strong backend software engineering experience

Commercial experience with Java, Python or C#

Strong problem-solving and system design skills

Experience building scalable, distributed or high-performance systems

Experience with code reviews and leading other engineers

Experience with some of the following would be particularly useful:

Java

Kafka

Kubernetes / containerised microservices

Azure or other cloud platforms

Cucumber / BDD

Automated testing

Distributed systems

Salary: $120,000–$160,000 + bonus & benefits

Location: Boston, MA

Working pattern: Hybrid – 3 days per week onsite

Please note: This position cannot provide current or future visa sponsorship. Candidates must be US Citizens or Green Card holders.

Please apply with your CV for immediate consideration.

Responsibilities

  • Designing and building high-performance backend systems
  • Helping modernise and replace components of a core legacy platform
  • Working across architecture, design and hands-on development
  • Building scalable services and microservices
  • Carrying out code reviews and helping maintain engineering standards
  • Leading and mentoring other engineers
  • Working closely with technical and business stakeholders

Qualifications

  • Strong backend software engineering experience
  • Commercial experience with Java, Python or C#
  • Strong problem-solving and system design skills
  • Experience building scalable, distributed or high-performance systems
  • Experience with code reviews and leading other engineers

Benefits

  • Bonus
  • Benefits package

Skills mentioned

JavaPythonC#Backend DevelopmentSystem DesignDistributed SystemsMicroservicesApache KafkaKubernetesMicrosoft Azure

About CommuniTech Recruitment Group

CommuniTech are an exciting name in Tech Recruitment, seamlessly connecting the client & candidate communities to deliver exceptional technical talent to tech-driven companies. Ensuring that together, they will thrive, exceed, and achieve. By striving to intertwine the communities, we get to know our clients and candidates better than ever before. Providing recruitment solutions that deliver an individual experience tailored to your needs.

Information Technology & Services2-10 employeesLondon