PEAK6

Senior Software Engineer – Trade Execution

PEAK6

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $149,600 - $187,000 per year

Job Level

About the role

  • Design, develop, test, deploy, maintain, peer-review, and continuously tune high-performance, high-throughput software.
  • Collaborate with other members of the team to share, learn, develop, and deliver designs and coding standards to meet the growing needs of the platform.
  • Build resilient, self-scaling, self-healing services that deliver the highest level of reliability.
  • Support the production systems that you design. This includes building, deploying (CI/CD), and monitoring (DataDog, Grafana, Prometheus, PagerDuty).
  • Write commercial grade, well-tested code, and maintain high code-quality standards across your team through code reviews and other best practices.
  • Implement instrumentation to maintain observability to proactively visualize opportunities for improvement.

Requirements

  • Bachelor’s in Computer Science, Software Engineering, or a related discipline (or equivalent work experience required)
  • 5+ years of professional experience developing backend systems.
  • Strong experience with SQL databases, including query optimization, indexing, schema design, and troubleshooting.
  • Experience and knowledge of Linux, socket programming, concurrency and lock free data structures.
  • Experience integrating and developing APIs for efficient data flows.
  • Experience in execution management.
  • Experience with kernel bypass networking preferred.
  • Experience building microservices or working with distributed systems preferred.
  • Experience building/maintaining backend trading execution systems preferred.
  • Exposure to Agile methodologies or iterative development practices preferred.
Benefits
  • healthcare benefits (medical, dental and vision, EAP)
  • competitive PTO
  • 401k match
  • parental leave
  • HSA contribution match
  • paid subscription to the Calm app
  • generous external learning and tuition reimbursement benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentSQL databasesquery optimizationindexingschema designLinuxsocket programmingconcurrencylock free data structuresAPI integration
Soft Skills
collaborationpeer reviewcode quality standardsobservabilitycontinuous improvement
Certifications
Bachelor’s in Computer ScienceBachelor’s in Software Engineering