Sr. Software Development

Engineer in Test (SDET)

  • New York

  • $

    150,000 Per Year

  • Permanent

Reference: 39715

Business Sector: Software Engineering

Description

We’re seeking a Senior SDET to join a collaborative, forward-thinking technology team building high-quality financial and trading systems. Your work will directly influence the stability, performance, and reliability of platforms used by thousands of customers. You’ll work alongside passionate engineers and product leaders who care deeply about quality, innovation, and continuous improvement. If you enjoy solving complex problems, automating at scale, and shaping testing strategies that make technology stronger and more resilient, this role offers the perfect balance of challenge, ownership, and growth.

Job Title: SDET (Senior Software Development Engineer in Test)
Location: Hybrid, NYC
Terms: Full-time, Direct Hire

??
Responsibilities

  • Design, develop, and maintain software solutions for test automation and quality assurance using cloud-based tools and modern programming languages (e.g., Java, Python, JavaScript).
  • Must be experienced in creating and implementing comprehensive test plans, scripts, and scenarios for financial and trading platforms.
  • Develop and execute automated test scripts for web applications, REST APIs, and FIX APIs.
  • Validate functionality, performance, and data accuracy through automated and manual testing.
  • Analyze test results, identify defects, and document findings to support debugging and system improvement.
  • Collaborate with cross-functional teams to define quality metrics, assess testing strategies, and resolve production issues.
  • Integrate automated test suites into CI/CD pipelines (e.g., Jenkins) for continuous testing and deployment.
  • Work with engineering and QA leadership to ensure test coverage across front-end, API, and back-office systems.
  • Break down complex projects into actionable, testable components and communicate technical solutions effectively.
  • Contribute to the ongoing optimization of QA processes and tools to support scalability and reliability.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5–10 years of QA experience, ideally in financial services or trading systems (equities, options, settlement, clearing, or money movement).
  • Proficiency in Java and Python programming languages.
  • Strong hands-on experience with test automation tools such as Selenium, Cucumber, Rest Assured, and JMeter.
  • Experience testing APIs and FIX Protocol integrations.
  • Familiarity with JIRA and Test Case Management tools (e.g., TestRail, Allure).
  • Strong analytical and problem-solving skills with keen attention to detail.
  • Excellent communication and collaboration abilities.
  • Knowledge of messaging systems such as ActiveMQ or Kafka is a plus.
  • Must be authorized to work in the U.S., visa sponsorship not available.

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Mental health and family planning resources
  • Unlimited paid time off and 10 company-observed holidays
  • 16 weeks of paid parental leave for biological or adoptive parents
  • Pre-tax commuter benefits
  • $2,500 annual education and professional development stipend
  • $75 monthly fitness and wellness reimbursement
  • Company-provided phone
  • Hybrid work environment with flexibility or in-office employees: lunch stipend, snacks, and collaborative workspace

If interested in applying, please send your resume to ashley.allen@twentyai.com.

**Reminder we cannot sponsor for this position**