Why this role stands out
This hybrid Lead Software Engineer role at JPMorgan Chase & Co. offers a thrilling adventure to push technological boundaries and drive critical solutions within Securities Services Technology, making it an ideal opportunity for mid-senior engineers who excel at creative problem-solving and technical leadership. You will thrive by developing secure, high-quality code, architecting complex applications, and leveraging cutting-edge AI-assisted engineering practices to deliver impactful market-leading products.
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
- NE

Senior Software Engineer - DigitisationNew
Neara · Sydney · Hybrid 🇦🇺
RustDartC+++5TechnologySalary not listed2 hours ago - VA
Senior Software Engineer (Beacon/Python Developers)New
Virtusa APAC · Sydney, New South Wales · Hybrid 🇦🇺
GitAWSGitHub Actions+3TechnologySalary not listed2 hours ago - AV
Junior R&D Software EngineerNew
AVP · Brisbane · Hybrid 🇦🇺
ChefTechnologyA$120k - A$140k/yr2 hours ago - NA

Software EngineerNew
NEP Australia · Southbank, Victoria · Hybrid 🇦🇺
MicroservicesC++Go+2TechnologySalary not listed2 hours ago - NG

Pega Software EngineerNew
NSW Government · Parramatta, New South Wales · Hybrid 🇦🇺
AgileCI/CDTechnologySalary not listed2 hours ago - RE
Software Engineer, Legislation (1 Year Contrct)New
Reuters · Sydney · Hybrid 🇦🇺
SSOC#Datadog+7TechnologySalary not listed2 hours ago - TF

Pega Software EngineerNew
Transport for NSW · Parramatta, New South Wales · On-site 🇦🇺
AgileCI/CDTechnologySalary not listed5 hours ago - AV
Junior R&D Software Engineer - Build Disruptive FeaturesNew
AVP · Brisbane · Hybrid 🇦🇺
TechnologySalary not listed5 hours ago - OP

Software Engineer (C++) - DerivativesNew
Optiver · Sydney · On-site 🇦🇺
C#C++Java+1TechnologySalary not listed5 hours ago - OP

C++ Software Engineer - Real-Time Derivatives TradingNew
Optiver · Sydney · Hybrid 🇦🇺
TechnologySalary not listed5 hours ago - AR
Software EngineerNew
Australia Retirement Trust · Brisbane, Queensland · Hybrid 🇦🇺
SQLAgileTechnologySalary not listed5 hours ago - CO

Principal Software Engineer - PaymentsNew
Cognizant · Sydney · Hybrid 🇦🇺
MicroservicesSpringSpring Boot+4TechnologySalary not listed5 hours ago
