We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III in the Securities Services team within the Commercial & Investment Bank, you will design and deliver secure, scalable technology products that drive business success. You will build and evolve a shared frontend platform and reusable UI patterns, focusing on performance, accessibility, and developer experience. You will help deliver AI-enabled user experiences and accelerate engineering velocity by responsibly using modern AI developer tools. Your work will directly impact our customers and the way we build technology.
This is a pure frontend position with a strong AI focus: you will help deliver AI-enabled user experiences and raise engineering velocity by using modern AI developer tools responsibly (e.g., AI-assisted coding, debugging, and test generation), while maintaining a high bar for correctness, security, and quality.
Job Responsibilities
- Design, develop, and troubleshoot creative software solutions for technical challenges.
- Write secure, high-quality production code and maintain UI logic that integrates with shared platforms.
- Develop and maintain reusable React components and UI patterns for complex workflows.
- Build high-performance, data-intensive user interfaces using profiling and optimization techniques.
- Engineer accessible, inclusive experiences by partnering with UX and design teams.
- Write and maintain automated tests (unit, integration, end-to-end) to ensure reliability and quality.
- Collaborate with UX designers, product stakeholders, and developers to build custom UI components.
- Develop tools and automated processes to streamline development and enhance developer experience.
- Build Generative AI interface solutions using React and TypeScript, following CI/CD standards.
- Work closely with Product, UX, and cross-functional partners to deliver capabilities in agile sprints.
- Actively use AI development tools for code generation, refactoring, debugging, documentation, and testing.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering.
- Expertise in HTML, CSS, JavaScript, React, TypeScript, and state management.
- Experience optimizing and debugging performance and memory issues in web applications.
- Strong communication and collaboration skills with cross-functional teams.
- Familiarity with agile methodologies, production readiness, and security-aware development.
- Experience maintaining production UI code in large development teams.
- Understanding of user experience principles and customer-oriented development.
- Testing experience with component/unit and end-to-end tools (e.g., React Testing Library, Cypress, Playwright).
- Experience building or integrating Generative AI features in frontend products.
- Proficiency with CLI, Git, and CI/CD practices.
- Regular use of AI coding tools with strong validation and code quality practices.
Preferred Qualifications, Capabilities, and Skills
- Exposure to cloud technologies and modern web delivery.
- Experience with shared UI platforms or component libraries.
- Strong accessibility engineering, including WCAG compliance and remediation.
- Experience improving developer experience at scale.
- Understanding of software best practices, development lifecycle, and Agile tools.