UI Senior Lead Software Engineer - Commodities
Join Digital Markets Execution Technology (DMET) to shape the future of Execute, our front-office trading platform powering Markets businesses. As a Lead Software Engineer (UI), you will set front-end technical direction and lead hands-on delivery of a latency-sensitive, real-time user experience used directly by traders and sales. You will partner closely with business stakeholders, product specialists, designers, and control partners to build intuitive, high-signal workflows at scale. You will also directly lead a small team of mid-level engineers, fostering their growth and maintaining a high-performing, inclusive team culture. This role emphasizes engineering excellence, operational readiness, and secure, compliant delivery in a fast-paced global environment.
Job Responsibilities
- Lead the design and delivery of user interface capabilities across Execute, from discovery to production support
- Set front-end technical direction, including architecture, standards, performance, and testing strategy
- Partner with product, business stakeholders, and designers to translate trading workflows into intuitive UX
- Drive quality through thorough testing, troubleshooting, and performance optimization
- Build high-performance, real-time UIs with strong responsiveness and stability
- Establish and evolve scalable UI architecture, including component libraries and shared platform services
- Drive engineering excellence through code reviews, quality gates, CI/CD, observability, and operational readiness
- Ensure secure, compliant development practices aligned to firm standards
- Directly manage and mentor a small team of mid-level engineers, providing technical guidance, career development support, and day-to-day coaching to cultivate an inclusive, high-performing team culture
- Collaborate with backend, platform, and SRE partners to deliver end-to-end solutions
- Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team
- Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
Required Qualifications / Skills
- Hands-on experience building production UIs with React and TypeScript in large-scale applications
- Strong knowledge of modern front-end engineering, including state management, asynchronous data flows, and UI architecture
- Expertise in performance optimization, testing strategies, and automation in CI/CD pipelines
- Experience delivering real-time or data-intensive user experiences
- Demonstrated technical leadership in setting standards, leading designs, and directly managing or mentoring small teams of mid-level engineers
- Solid software engineering fundamentals, including OO/design patterns, debugging, and documentation
- Familiarity with agentic development approaches across the software development lifecycle
- Strong communication and people skills, with the ability to work effectively in global, cross-functional environments while supporting the day-to-day development and growth of direct reports
- Ability to tackle design and functionality problems independently
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
Preferred Qualifications / Skills
- Experience in front-office trading or electronic execution domains
- Familiarity with financial market concepts and protocols
- Experience with UI component libraries, advanced data grid patterns, and visualization
- Exposure to backend-for-frontend patterns, event-driven architectures, and API design collaboration
- Experience operating UIs in regulated environments with strong auditability and controls