Why This Role Stands Out
This hybrid Lead Software Engineer role at JPMorganChase offers a fantastic opportunity to drive impactful technology solutions within Securities Services, fostering significant career growth and skill development. You'll thrive here if you're a creative problem-solver passionate about building secure, scalable systems and leading technical initiatives within a reputable global firm. Embrace this chance to innovate and contribute to cutting-edge financial technology.
Quick Overview
Job Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank (CIB) - Securities Services Technology, Instructure Capture team, you are an integral part of an agile team that designs, enhances, builds, and delivers trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor and team leader, you will drive critical technology solutions across multiple technical areas and business functions in support of the firm's objectives.
Job Responsibilities- Executes creative software solutions, including design, development, and technical troubleshooting, with the ability to think beyond routine approaches to build solutions and break down complex technical problems.
- Develops secure, high-quality production code and maintains algorithms and services that operate reliably with dependent systems; reviews, debugs, and improves code written by others.
- Produces and maintains architecture and design artifacts for complex applications; ensures design constraints (security, resiliency, performance, scalability) are realized in implementation.
- Drives team adoption of enterprise-authorized AI-assisted engineering practices 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 setting consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns.
- Applies strong knowledge of the SDLC toolchain (CI/CD, automation, quality, observability), including enterprise-authorized AI-assisted development and automation capabilities, to increase the value realized from automation.
- Identifies opportunities to eliminate recurring issues and/or automate remediation to improve the operational stability of software applications and systems.
- Gathers, analyzes, and synthesizes insights from large, diverse datasets, developing visualizations and reporting in service of continuous improvement of applications and systems.
- Proactively identifies hidden problems and patterns (including from data and operational signals) and uses insights to improve coding hygiene and system architecture.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies; mentors engineers and strengthens a culture of diversity, opportunity, inclusion, and respect.
- Leads evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability within existing systems and information architecture.
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages, with strong practical experience in a large corporate environment (e.g., Java / J2EE and related ecosystem); experience with database querying languages.
- Proficient in all aspects of the Software Development Life Cycle and strong understanding of agile methodologies, including CI/CD, application resiliency, and security.
- Demonstrated experience leading effective use of approved AI-assisted software development tools (coding, code review, test acceleration, troubleshooting) and setting team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows (data sensitivity, secure handling of inputs/outputs, adherence to resiliency and security expectations); experience coaching engineers on safe, compliant adoption.
- Demonstrated knowledge of software applications and technical processes within at least one technical discipline (e.g., cloud, AI/ML, mobile, etc.).
- Practical cloud-native experience.
- In-depth knowledge of the financial services industry and IT systems.
- Familiarity with modern front-end technologies.
- Exposure to cloud technologies
Similar jobs
- AL
Senior Software Engineer
NewAlteryx
Australia🇦🇺Hybrid2 hours agoNode.jsCSSD3.js+6Technology - TG
Senior Software Engineer
NewTriwill Group
Melbourne, Victoria🇦🇺A$104.8k - A$149.3k/yrHybrid2 hours agoSVNEmbedded SystemsScrum+5Technology - SD
Software Developer
NewSalt Digital Recruitment
Perth🇦🇺A$950/hrHybrid2 hours agoDockerOracleSQL+17Technology - SA
Field Application Engineer
NewSagemcom
Melbourne, Victoria🇦🇺On-site2 hours agoEmbedded SystemsIoTTechnology - DY
Software Developer - Hybrid/Remote Real-World Projects
NewDynaDome
Australia🇦🇺Remote2 hours agoRESTTechnology - SF
Senior Software Engineer - .Net
NewShift Financial Pty
Sydney🇦🇺Hybrid2 hours agoMicroservicesTeamCityAgile+5Technology