Principal Software Development Engineer (R7277) - Beacon NYC TRMS team


New York
USD290000 - USD450000
PR/562602_1759860044
Principal Software Development Engineer (R7277) - Beacon NYC TRMS team

Principal Software Engineer - Trading & Risk Systems

We are seeking a seasoned Principal Software Engineer to lead the development of our cloud-hosted Trading and Risk Management platform. This role is ideal for someone with deep experience in commodities trading systems and a strong command of Python, who thrives in a fast-paced, client-focused environment.

Key Responsibilities

  • Define and advocate for the technical vision and strategy across trading and risk systems.
  • Lead high-impact engineering initiatives and mentor developers across all levels.
  • Collaborate directly with clients-including asset managers, hedge funds, insurers, investment banks, and commodities trading firms-to tailor platform capabilities.
  • Drive alignment across teams and divisions on engineering standards and best practices.
  • Participate in code reviews and contribute to continuous improvement efforts.
  • Influence roadmap prioritization and remove systemic blockers to team success.

Required Qualifications

  • 12+ years of enterprise software development experience, with strong proficiency in Python and object-oriented programming.
  • Proven leadership experience as a tech lead or engineering manager.
  • Domain expertise in trading and risk management systems.
  • Experience deploying and managing software systems on public cloud infrastructure.
  • Strong analytical, communication, and organizational skills.
  • Passion for mentoring, collaboration, and solving client problems.

Preferred Attributes

  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • Familiarity with modern web frameworks and UI development.
  • Commitment to clean code, documentation, and continuous learning.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.