Senior Software Engineer Jobs

8,398 jobs found — updated daily

Senior Software Engineer - EQ Derivatives Pricing & Risk

Millennium•New York, NY
•$175,000 - $250,000

About The Position

The successful candidate will join a global team responsible for designing and developing equities volatility, risk, PnL, and market data systems. The role involves hands-on work with developers, QA, and production support, and close partnership with Portfolio Managers, Middle Office, and Risk Managers. The position requires deep knowledge of equity derivatives products and their pricing and risk characteristics, along with a strong understanding of front-to-back trading system workflows, especially pricing and risk. The engineer will design, build, and maintain real-time equity derivatives pricing and risk systems, including volatility and PnL components. They will develop robust, scalable, low-latency server-side components in a multi-threaded environment, contribute to UI components as needed, document systems and support procedures, develop and run automated tests, and provide level-3 production support and performance tuning. The role requires strong ownership, communication, collaboration, and the ability to work effectively in a fast-paced environment.

Requirements

  • At least 7 years of professional experience as a server-side software engineer.
  • Deep understanding of equity derivatives products, including options, volatility products, and exotics, and their pricing and risk measures, such as Greeks and PnL attribution.
  • Strong experience with concurrent, multi-threaded, and low-latency application architectures.
  • Expertise in object-oriented design, design patterns, and best practices in unit and integration testing.
  • Experience with distributed caching and replication technologies.
  • Solid knowledge of Unix/Linux environments.
  • Experience with Agile/Scrum development methodologies.
  • Bachelor of Science in Computer Science, Mathematics, Physics, Financial Engineering, or a related field.
  • Thoroughness, attention to detail, and strong ownership of deliverables.
  • Ability to collaborate effectively and help others as a team player.
  • Strong written and verbal communication skills, including the ability to explain complex technical and quantitative topics to non-technical stakeholders.
  • Ability to write clear, concise documentation.
  • Ability to learn quickly and adapt to new technologies and business domains.
  • Ability to perform under pressure, work with ambitious team members, and handle changing priorities.

Nice To Haves

  • Exposure to front-end/UI technologies such as JavaScript and HTML5.
  • Exposure to cloud platforms and containerization technologies such as Docker and Kubernetes.

Responsibilities

  • Design, build, and maintain real-time equity derivatives pricing and risk systems, including volatility and PnL components.
  • Implement robust, scalable, low-latency server-side components in a multi-threaded environment.
  • Collaborate with portfolio managers, risk, and middle office to translate business requirements into technical solutions.
  • Contribute to UI components as needed and learn new UI technologies where required.
  • Write clear technical documentation and maintain system design and support guides.
  • Develop and execute automated tests using approved frameworks to ensure production quality and reliability.
  • Provide level-3 support, troubleshoot production systems, and tune performance.

Benefits

  • Base salary
  • Discretionary performance bonus
  • Comprehensive benefits package

Career Resources

Build a Resume for Senior Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service