Senior Developer
- Discuss 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.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
Should senior developers refuse interview coding challenges?
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline