Software Engineer

TP ICAP

$136K — $175K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science or equivalent experience.
  • Proven experience in C/C++ programming.
  • Solid experience in developing applications on Unix/Linux.
  • Experience with relational databases (Oracle, PostgreSQL).
  • Familiarity with messaging technologies (e.g., Solace, Google Protocol Buffers).
  • Exposure to real-time event processing.
  • Experience with bug tracking tools like Jira.

Responsibilities

  • Design, develop, and maintain scalable software solutions.
  • Collaborate with architects and principal engineers for best practices.
  • Own key features from design to delivery ensuring quality outcomes.
  • Mentor and support junior engineers in technical aspects.
  • Partner with QA teams for robust testing and quality assurance.
  • Implement engineering best practices like code reviews and CI/CD.
  • Engage in continuous improvement through new technology experimentation.

Benefits

  • Opportunity to mentor and lead junior engineers.
  • Collaborative work environment with architects and principal engineers.
  • Focus on innovation and continuous improvement in software engineering.
  • Contributions towards architectural discussions and technical decisions.
  • Exposure to cutting-edge technologies including AI-assisted development tools.
Full Job Description
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


Location
USA - 200 Vesey Street - New York, NY

Similar Jobs

More Jobs at TP ICAP

More Finance & Insurance Jobs

Find similar Software Engineer jobs: