Senior Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
Experteer Overview In this role you will build and maintain low-latency, high-throughput trading systems for NYSE. You’ll work across the software lifecycle to deliver reliable routing, matching, and back-end components, while embedding ML models to improve decision-making in latency-sensitive paths. You will collaborate with business and sales teams to align technical solutions with strategic goals and production needs. The role combines systems programming with performance optimization and on-call support to sustain a market-leading trading platform. This is a hands-on, impact-driven position at a premier financial exchange, offering the chance to shape the core infrastructure that powers modern trading. Compensation / Benefits * Analyze requirements and propose technical solutions within cost, time, and quality targets * Create work breakdown structures with estimates for each deliverable * Develop, unit test, and maintain new or modified functionality * Collaborate with QA and developers on integration and regression testing; own defect resolution * Promote software changes through environments to live production * Provide on-call technical support during business hours and rotation-based off-hours * Contribute to continuous improvement efforts Tasks * Bachelor’s degree in computer science or engineering * 5+ years of hands-on C/C++ development on Linux * 2+ years scripting experience (Python, Perl, or Bash) * Experience with C++ unit testing frameworks and CI tools * Experience with code analysis/coverage tools (Coverity, Valgrind, gcov) * Strong understanding of TCP/IP and multicast network protocols * Strong multithreading and performance-oriented programming skills * Proficiency with AI-assisted coding tools and effective prompting techniques Key requirements * healthcare coverage (medical, dental, vision) * 401(k) plan * life insurance * time off * paid leave for qualifying circumstances
Requirements
reliable on integration and regression testing; own defect resolution * Promote software changes through environments to live production * Provide on-call technical support during business hours and rotation-based off-hours * Contribute to continuous improvement efforts Tasks * Bachelor’s degree in computer science or engineering * 5+ years of hands-on C/C++ development on Linux * 2+ years scripting experience (Python, Perl, or Bash) * Experience with C++ unit testing frameworks and CI tools * Experience with code analysis/coverage tools (Coverity, Valgrind, gcov) * Strong understanding of TCP/IP and multicast network protocols * Strong multithreading and performance-oriented programming skills * Proficiency with AI-assisted coding tools and effective prompting techniques Key requirements * healthcare coverage (medical, dental, vision) * 401(k) plan * life insurance * time off * paid leave for qualifying circumstances
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
Should senior developers refuse interview coding challenges?
Dev Digest 120 - Apple and peers