Lead Java/Python Software Engineer - Equities
Listed on 2026-01-27
-
Software Development
Software Engineer, Full Stack Developer, Java Developer, Python
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. Join us to work on state-of-the-art technology products, collaborate with talented professionals, and make a real impact in the Equities business. We value your drive to learn, your technical expertise, and your commitment to innovation and teamwork.
Job SummaryAs a Software Engineer II in the Equities business, you will be part of an agile team enhancing, designing, and delivering software components for cutting-edge technology products. You will execute software solutions through design, development, and technical troubleshooting, while building your skills and experience. You will contribute to a culture of collaboration, innovation, and inclusion, helping us deliver secure, stable, and scalable solutions.
Job Responsibilities- Participate in designing and developing scalable, resilient systems using Java or Python to drive continual improvements for product teams.
- Execute software solutions, design, development, and technical troubleshooting.
- Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce or contribute to architecture and design artifacts for applications, ensuring design constraints are met.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to support continuous improvement.
- Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events exploring new and emerging technologies.
- Add to team culture of diversity, equity, inclusion, and respect.
- Hands‑on practical experience in system design, application development, testing, and operational stability.
- Proficient in coding in Python or Java.
- Experience developing, debugging, and maintaining code in a large corporate environment with modern programming and database querying languages.
- Overall knowledge of the software development life cycle.
- Understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Exposure to cloud technologies (preferably AWS).
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: