Senior Software Engineer

Harnham

New York (NY)

On-site

USD 140,000 - 200,000

Full time

19 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Harnham's Enterprise Engineering team is seeking a highly motivated software engineer to partner with treasury, accounting and middle office professionals. You will design and own production-grade platforms used by the firm's core operations, delivering end-to-end solutions that scale and perform in a fast-paced financial environment.

You will work primarily in Python with an object-oriented language, own the development lifecycle from requirements through tested release, and collaborate across

Qualifications

  • Bachelor’s degree in Computer Science or related field
  • Production-level software experience in Python
  • Experience with an object-oriented language (e.g., Java or C#)
  • Experience with at least one financial asset class
  • Experience with SQL databases
  • Strong analytical and problem solving skills
  • Collaborative team player with strong verbal communication skills
  • 4+ years of experience in the financial industry (buy side preferred)
  • Experience with AI-assisted coding in production
  • Product knowledge in the Equity or Fixed Income asset class

Responsibilities

  • Design, build and maintain the key software solutions supporting the firm's core teams, with a clear focus on performance, scalability and reliability.
  • Own the full development process. Work closely with stakeholders to understand the problem, create a strategy of execution, and deliver thoroughly tested and elegant solutions.
  • Partner with Treasury, Fund Accounting, Middle Office, Investor Relations and Compliance professionals. Translate ambiguous business requirements into working systems and push back where the stated ask is not the real problem.
  • Collaborate with engineers across the technology function and the wider firm to tackle complex technical challenges and contribute to shared architectural standards.

Skills

Python
Object-oriented programming
Analytical thinking
Verbal communication
Team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

SQL databases
Java
C#

Job description

The Enterprise Engineering team provides technology solutions for all of the core groups within our client. We’re looking for a highly motivated software engineer with a passion for technology and markets. You’ll partner with our treasury, accounting, middle office professionals, as well as other teams across the firm to deliver cutting edge solutions to interesting problems. The ideal candidate possesses exceptional problem-solving skills, a collaborative mentality, and an ability to bring innovative ideas to life.

The Role

This is a hands-on build role inside Enterprise Engineering. You will design and own the software platforms the firm's core operational teams depend on daily, working directly with the business to define the problem and delivering production-grade solutions end to end.

You will focus on:

  • Production software engineering in Python plus an object-oriented language
  • End-to-end ownership from requirements through to tested release
  • Performance, scalability and reliability across firmwide systems
  • Direct stakeholder partnership with Treasury, Middle Office, Fund Accounting, IR and Compliance
  • Broad asset class and operational exposure across a derivatives-led fund
Responsibilities
Software Delivery

Design, build and maintain the key software solutions supporting the firm's core teams, with a clear focus on performance, scalability and reliability. Create software that empowers decision making across the firm's investment strategies.

End-to-End Ownership

Own the full development process. Work closely with stakeholders to understand the problem, create a strategy of execution, and deliver thoroughly tested and elegant solutions.

Stakeholder Partnership

Partner with Treasury, Fund Accounting, Middle Office, Investor Relations and Compliance professionals. Translate ambiguous business requirements into working systems and push back where the stated ask is not the real problem.

Collaborate with engineers across the technology function and the wider firm to tackle complex technical challenges and contribute to shared architectural standards.

Our future colleague has these skills:
  • Minimum Bachelor’s degree in Computer Science or related field
  • Experience in building production level software in Python
  • Experience with an object-oriented language such as Java or C#.
  • Experience working with at least one financial asset class
  • Experience with SQL databases
  • Strong analytical and problem solving skills
  • Collaborative team player with strong verbal communication skills
  • 4+ years working experience in the financial industry (buy side preferred)
  • Industry experience in similar roles is a strong plus.
  • Experience with AI-assisted coding in a production environment.
  • Product knowledge in the Equity or Fixed Income asset class
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Harnham • New York (NY)

Hybrid
USD 180,000 - 200,000
Software Engineer
Software Engineer

Alpha Search Advisors • San Francisco (CA)

On-site
USD 120,000 - 150,000
Software Engineer – Investment Systems
Software Engineer – Investment Systems

Fynetra • Boston (MA)

On-site
USD 90,000 - 130,000
Enterprise Software Engineer
Enterprise Software Engineer

Capstone Investment Advisors • New York (NY)

On-site
USD 140,000 - 185,000
Training and development opportunities
Wellness resources
Time-Off, Retirement and Commuter
+1
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Senior Software Engineer
Senior Software Engineer

ALLTECH CONSULTING SVC INC • Bergen (NJ)

On-site
USD 130,000 - 160,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Engineer, Financial Platforms
Software Engineer, Financial Platforms

Selby Jennings • Downers Grove (IL)

On-site
USD 100,000 - 150,000
Hedge Fund Software Developer
Hedge Fund Software Developer

Carlson Capital, L.P. • Dallas (TX)

On-site
USD 100,000 - 130,000
Competitive compensation and benefits package
Software Engineer
Software Engineer

Campbell & Company, LP • Baltimore (MD)

On-site
USD 85,000 - 130,000
Hybrid work environment
Tuition reimbursement up to $50,000
Annual vacation allowance of $2,000
+5