Full Stack Senior Software Engineer (Post Trade Systems)

About the Opportunity

Our client, a global investment management firm, is seeking a Senior Full Stack Software Engineer to join their Investment Operations & Reference Data Technology team in Boston. This group builds and maintains the critical post-trade and data systems that power the firm’s investment, trading, and operations infrastructure across a wide range of asset classes.

The ideal candidate will bring a blend of software engineering expertise, financial domain knowledge, and a collaborative mindset. This hybrid role is ideal for someone who enjoys solving complex systems problems, working with modern cloud technologies, and building tools that directly support trading, settlements, and risk management processes.

The annual base salary range is $100,000 to $135,000. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things. Details about eligibility for bonus compensation (if applicable) will be finalized at the time of offer.

 

Job Responsibilities

  • Design, develop, and maintain enterprise-grade post-trade systems that support trade confirmations, settlements, and reference data workflows
  • Partner with investment operations, treasury, and data governance teams to streamline and automate critical lifecycle processes
  • Build RESTful APIs and database-driven applications for handling trade and market data across multiple asset classes, including fixed income and structured products
  • Develop and maintain integrations with external financial systems, such as DTCC for trade confirmations and SWIFT for settlements
  • Contribute to cloud-based application development using AWS Aurora, Redshift, and Lambda
  • Ensure code quality through test-driven development, peer reviews, and modern SDLC practices
  • Participate in long-term technology initiatives, including data governance, workflow automation, and analytics enablement

 

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 4–6 years of software development experience, ideally within financial services or trading operations
  • Strong proficiency in Python and SQL, with hands-on experience in data modeling and performance optimization
  • Proven track record in REST API development and working with cloud environments (AWS preferred)
  • Familiarity with trade lifecycle concepts such as trade confirmation, settlement, and reconciliation
  • Experience with test-driven development and version control best practices
  • Excellent communication and collaboration skills, with the ability to partner cross-functionally across business and technology teams

 

Preferred Skills

  • Working knowledge of fixed income, loans, or mortgage-backed securities
  • Exposure to DTCC CTM and SWIFT MT500 message workflows
  • Experience with Next.js, React, or FastAPI frameworks
  • Prior familiarity with low-code platforms (e.g., Mendix) or willingness to learn through formal training
  • Understanding of reference data management, data lineage, and data quality monitoring

 

Learn & Grow

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Gym

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Personal Days

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Health & Dental

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

401k Matching

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Submit Your Resume

Connect with our staffing & recruiting experts! Let our team of expert recruiters help find your perfect match.

Max. file size: 12 GB.
This field is for validation purposes and should be left unchanged.

Other Positions

Help Desk Technician

Location: New York, New York
arrow

Production Support Engineer

Location: New York, New York
arrow

Senior Data Developer

Location: New York, New York
arrow

Infrastructure Engineer

Location: New York, New York
arrow

Product Owner (Credits Technology)

Location: New York, New York
arrow

HR Business Analyst

Location: New York, New York
arrow

Engineering Manager

Location: Middlesex County, New Jersey
arrow

Data Engineer

Location: New York, New York
arrow

Job Placement Resources

Boost your resume, interview skills to prepare for career advancement.