Designs, develops, modifies, adapts and implements solutions to information technology needs through new and existing applications, systems architecture and applications infrastructure. Reviews system requirements and business processes; codes, tests, debugs and implements software solutions. As an Automation Software Engineer (Python/Java) reporting to Director – Quality Assurance, you'll play a critical role in delivering Nasdaq's leading trade surveillance technology — helping markets stay transparent, compliant, and efficient on a global scale. You'll thrive in this position if you're self‑driven, technically sharp, and energized by solving complex problems in a fast‑paced, collaborative environment. You'll be part of a strong, experienced team in Sydney while working closely with Nasdaq colleagues across the globe.
Key Responsibilities
Required Qualifications
Preferred Qualifications
Location & Work Environment
This position is located in Sydney, Australia and offers a hybrid work environment with at least 2 days per week in-office (may increase to 3 days in the future). This is a permanent, full‑time role so candidates must have full working rights in Australia and be Australian citizens or permanent residents.
Benefits & Rewards
Private health insurance, employee stock purchase plan, equity grant, annual bonus, counseling sessions through Lyra, a global mentoring program, subscription to e-learning platforms, fitness and wellness benefits, and more.
Equal Opportunity
We welcome applications from candidates of all backgrounds and identities. We are committed to fostering an inclusive workplace where diverse perspectives, experiences, and identities are valued and celebrated. We ensure that individuals with disabilities are provided with reasonable accommodation throughout the hiring process.
By continuing you agree to our Terms & Privacy Policy.