
Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
JPMorgan Chase10 days ago
Singapore, SingaporeStaff+
Responsibilities
- Design, develop, troubleshoot, and deliver creative software solutions and secure, high-quality production code.
- Create user interfaces and interactive features for web applications.
- Review and debug code written by other engineers.
- Identify and automate recurring issue remediation to improve software and system operational stability.
- Lead internal architectural evaluation sessions and drive outcomes-oriented technical decisions.
- Lead software engineering communities of practice and promote adoption of emerging technologies.
- Drive adoption and governance of approved AI-assisted engineering practices, including code review, refactoring, testing, release readiness, and incident/root-cause analysis.
- Establish validation standards for AI-assisted outputs, including secure coding, peer review, automated testing, correctness, performance, and security.
- Apply software development lifecycle tooling and automation capabilities to improve engineering outcomes at scale.
- Coach senior engineers and leads on responsible, compliant AI-assisted development practices.
Requirements
- Bachelor’s degree in computer science, engineering, mathematics, or a related discipline.
- Formal training or certification in software engineering concepts and 12+ years of applied experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Experience developing microservices with Java, Spring Boot, and Python.
- Experience with cloud technologies, distributed systems, RESTful APIs, web technologies, WebSockets, and JSON.
- Experience designing and building enterprise-scale, high-volume data-processing applications using SQL databases such as Oracle.
- Advanced proficiency with front-end technologies such as C# and React and back-end technologies such as Java, Spring, and Python.
- Proficiency across the software development lifecycle, automation, and continuous delivery methods.
- Understanding of application resiliency, security, and software engineering practices.
- Experience with JIRA, Maven, Git, Jenkins, GitHub, and BitBucket.
- Experience leading effective use of enterprise-authorized AI-assisted software development tools and validating their outputs.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security controls.
- Preferred experience in large corporate environments, financial services IT systems, observability and production management, AWS certification, and emerging AI or machine learning technologies.
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.