Senior Software Engineer
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
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.