Job Description
Job Purpose
The New York Stock Exchange, part of Intercontinental Exchange (ICE), is seeking a Senior Software Engineer to drive the next generation of automation and regulatory technology. This is a high‑visibility engineering role where you will design sophisticated Python frameworks, optimize mission‑critical systems, and collaborate across global teams to ensure the reliability and integrity of NYSE regulatory operations.
If you're an experienced engineer who thrives on solving complex problems, owning end‑to‑end solutions, and influencing engineering direction, this is an opportunity to make an impact at global scale.
Why This Role is Exciting for Senior Developers
- High ownership: Lead design and development of automation frameworks that support core regulatory workflows.
- Impact: Your work improves the efficiency, accuracy, and compliance posture of one of the most important financial market infrastructures in the world.
- Global collaboration: Work closely with highly skilled engineers across onshore and offshore teams.
- Technical depth: Tackle complex algorithms, Python architecture, system performance challenges, and custom integrations with open‑source frameworks.
- Career visibility: Regular engagement with business, operations, QA, and leadership teams.
Responsibilities
- Architect and build robust Python-based automation frameworks to streamline operational, release management, and QA processes.
- Partner across onshore and offshore engineering teams to contribute throughout the full SDLC—requirements, design, development, testing, deployment, and production support.
- Break down deliverables into clear technical tasks and provide accurate estimations.
- Develop high-quality, well-tested code using industry best practices, including unit testing and integration testing.
- Collaborate closely with QA engineers to support full-cycle functional and regression testing.
- Continuously identify opportunities to improve performance, reliability, and maintainability of systems.
- Engage with business and operations teams to understand requirements, resolve system challenges, and influence design outcomes.
- Mentor junior engineers and participate in peer code reviews to elevate team standards.
Knowledge And Experience
- Bachelor’s degree in computer science, Data Science, Finance, Mathematics, or related field.
- 5+ years of hands-on software engineering experience with strong expertise in Python.
- Strong background in algorithm design, building complex programs, and developing custom integrations for open‑source frameworks.
- Proficiency with scripting languages (AWK, Bash) and Linux environments.
- Solid experience with Git or similar version control tools.
- Experience working in Agile development teams (5–8 multi-skilled engineers).
- Excellent communication skills, with ability to explain technical concepts to stakeholders across disciplines.
- Additional experience working in cloud environments such as AWS is desirable.