JPMorgan Chase Bank, N.A. logo - Senior Lead Software Engineer - Java, Blockchain

    Senior Lead Software Engineer - Java, Blockchain

    JPMorgan Chase Bank, N.A.
    Jersey City, New Jersey, United States
    Full-time
    Engineering
    Apply Now

    "What You'll Be Doing"

    What You'll Be Doing

    Design and develop scalable, resilient systems using Java or Python, contributing to continual, iterative improvements for product teams

    Execute software solutions through design, development, and technical troubleshooting

    Write secure, high-quality production code and maintain algorithms that run synchronously with related systems

    Produce or contribute to architecture and design artifacts for applications, ensuring design constraints are met in development

    Gather, analyze, and synthesize large, diverse data sets to create visualizations and reporting that support continuous improvement of software applications and systems

    Identify hidden problems and patterns in data, using these insights to improve coding hygiene and system architecture

    Contribute to software engineering communities of practice and events exploring new and emerging technologies

    Design and implement blockchain-based solutions, including smart contracts and decentralized applications on public chains such as Ethereum

    Use AWS cloud services to architect, deploy, and manage scalable applications

    Drive 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 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 from automation

    What We're Looking For

    Formal training or certification in software engineering concepts, plus 5+ years of applied experience coding in Java or Python

    Hands-on practical experience in system design, application development, testing, and operational stability

    Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages

    Overall knowledge of the Software Development Life Cycle

    Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security

    Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

    Experience with blockchain technologies, including public chains such as Ethereum

    Experience with AWS cloud services

    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, along with experience coaching engineers on safe, compliant adoption within delivery practices

    Bonus Points

    Familiarity with modern front-end technologies

    Exposure to cloud technologies

    Experience developing smart contracts and decentralized applications

    Experience with advanced CI/CD pipeline design and optimization

    Experience with Terraform scripting and infrastructure-as-code best practices

    Salary Range

    USD 175,750 - 260,000 per year

    Ready to Apply?

    To submit your application for this position, please visit JPMorgan Chase Bank, N.A.'s official website and follow their application process.

    Related Engineering Jobs