Software Development Engineer in Test - Electronic Trading
Core
Building and maintaining critical trading infrastructure for electronic fixed income trading by expanding automated acceptance and end-to-end test coverage.
Role type
Software Development Engineer in Test (SDET)
Builds
Automated acceptance and end-to-end test suites for distributed trading systems
Domain
Financial technology / Electronic fixed income trading
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Object Oriented Programming (Java), component-level testing, end-to-end testing, failure scenario testing, edge case analysis, CI/CD pipeline support, pair programming, exploratory testing
Preferred skills
Continuous delivery pipeline management, API testing (non-HTTP), distributed systems, event-driven architectures, messaging protocols, electronic trading background
Technologies
Java, CI environments, distributed systems, messaging protocols
Responsibilities
Expand and maintain automated acceptance and end-to-end test suites, Challenge and enrich requirements from a test coverage perspective, Identify gaps in quality and proactively drive improvements, Support the development team by enhancing testing infrastructure for continuous delivery, Participate in pair programming and collaborative problem solving, Contribute to exploratory testing across complex distributed systems
Seniority
Mid-level to Senior, hands-on IC