Jobs · Engineering · New York

Software Engineer

TP ICAP · New York, United States · 2 wk ago
Engineering$136k–$175k/yrFull-time

Role Overview

The Software Engineer plays a critical role in designing and delivering high-quality technical solutions for our fixed income trading system. This position requires strong technical expertise, leadership in engineering practices, and the ability to collaborate across teams. The role involves driving innovation, mentoring junior engineers, and ensuring adherence to architectural standards and security requirements.

Role Responsibilities

  • Design, develop, and maintain scalable software solutions aligned with technical strategy
  • Collaborate with architects and principal engineers to ensure best practices
  • Own key features from design through delivery, ensuring timely and high-quality outcomes
  • Mentor and support junior engineers, fostering technical excellence
  • Partner with QA teams to ensure robust testing and quality assurance
  • Implement and promote engineering best practices, including code reviews and CI/CD
  • Engage in continuous improvement by experimenting with new technologies
  • Communicate effectively on progress, risks, and impediments to stakeholders
  • Contribute to architectural discussions and influence technical decisions
  • Ensure compliance with security, risk management, and regulatory standards

Experience / Competences

  • Essential: Degree in Computer Science or equivalent experience
  • Proven experience with C/C++ programming languages
  • Solid experience with developing applications on Unix/Linux
  • Experience with relational databases (Oracle, PostgresSQL)
  • Experience with messaging technologies (e.g. Solace, Google Protocol Buffers)
  • Exposure to real-time event processing (e.g. Messaging, Signals, DB events)
  • Experience using feature and bug tracking tools (e.g. Jira)
  • Solid understanding of software design principles and secure coding practices
  • Strong problem-solving skills and ability to work collaboratively in Agile teams
  • Excellent communication and attention to detail
  • Desired:
  • Experience with microservices architecture and serverless technologies
  • Exposure to financial markets or trading systems
  • Understanding of performance optimization and low-latency systems
  • Knowledge of cloud platforms and containerization (e.g., AWS, Docker)
  • Experience working with modern AI-assisted development tools (e.g., Kiro, Amazon Q, or similar) to improve developer productivity
  • Familiarity with CI/CD pipelines and git-based source control

Role Band & Level

Manager, 6
Salary: $136,000 to $175,000
Commensurate with experience

Not The Perfect Fit?

If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution.

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net