Principal Software

Development Engineer

  • New York

  • $

    220,000 Per Year

  • Permanent

Reference: 40437

Business Sector: Software Engineering

Description

Job Title: Principal Software Engineer – Trading Systems
Location: Hybrid – New York, NY
Employment Type: Full-Time, Direct Hire


A fintech client of ours is looking for an experienced Senior Software Engineer to design and build ultra-low latency, high-throughput trading platforms. This role is critical in enhancing the performance and scalability of core trading infrastructure, ensuring seamless execution in a dynamic financial environment. The ideal candidate will work on next-generation trading solutions, leveraging modern technologies to optimize system efficiency, resilience, and reliability.
Key Responsibilities
  • Collaborate with teams across trading, quantitative research, product management, and compliance.
  • Design and implement high-performance, Java-based trading applications.
  • Optimize low-latency, event-driven system architectures.
  • Work with operations and support teams to improve system stability and scalability.
  • Define best practices for performance monitoring, fault tolerance, and system efficiency.
  • Develop well-structured, maintainable code with comprehensive testing strategies.
Qualifications
  • Extensive experience in Java programming, data structures, and modern software engineering principles.
  • 10+ years of experience building low-latency, high-throughput distributed systems.
  • Strong understanding of multithreading, concurrency, and Java memory management.
  • Ability to write efficient unit tests and integration tests for complex applications.
  • Exceptional analytical and debugging skills, with a focus on optimizing system performance.
  • Experience with financial or trading platforms, with a solid understanding of reliability and performance requirements.
Preferred Skills
  • Background in trading, fintech, or large-scale distributed applications.
  • Knowledge of messaging and event-driven architectures (e.g., Kafka, JMS, ActiveMQ, Aeron).
  • Experience with containerization and cloud-based infrastructure (Docker, Kubernetes, AWS).
  • Familiarity with FIX protocol and high-performance market data processing.
  • Strong expertise in databases (PostgreSQL, NoSQL) and distributed tracing tools (e.g., Prometheus, Grafana).
Compensation & Benefits
  • Competitive salary based on experience and qualifications.
  • Comprehensive healthcare benefits, including medical, dental, and vision.
  • Mental health support and family planning assistance.
  • Generous paid time off, including holidays and parental leave.
  • Pre-tax commuter benefits and professional development stipends.
  • Monthly fitness and wellness reimbursement.
  • Hybrid work flexibility with a collaborative office environment.
  • Daily meal stipend and access to office amenities for in-person employees.
Additional Information
  • Candidates must be authorized to work in the U.S.; visa sponsorship is not available for this role.
This is an excellent opportunity for experienced engineers looking to work on complex, high-performance trading systems in a fast-moving financial environment.