Talent.com
This job offer is not available in your country.
Lead Software Engineer – Low-Latency Core Banking Application

Lead Software Engineer – Low-Latency Core Banking Application

JPMorgan Chase & Co.Bengaluru, Karnataka, India
9 hours ago
Job description

Be an integral part of a team that's constantly pushing the envelope to enhance, build, and deliver cutting-edge technology products.

JPMorgan’s Global Liquidity and Cash Management Technology team is seeking a highly motivated Lead Software Engineer, to drive development of cutting-edge technology solutions for the Corporate & Investment Bank’s Payments business. You'll play a pivotal role in building the next-generation low-latency wholesale banking platform, designed for global scale, supporting hundreds of millions of accounts and responding in milliseconds to thousands of requests every second. We seek a passionate technologist eager to learn, grow, and apply their skills to build a significant new platform.

As a technical lead, you will help drive the technical delivery by making significant technical contributions as key member of a team with a reputation for rapidly delivering exciting and innovative capabilities. Day to day you will write your own performant, secure and thread-safe code and help your team grow their technical capabilities, through paired programming and code reviews. You will collaborate with colleagues from Product, Architecture, Infrastructure and Engineering to develop elegant and efficient technical designs that deliver new client features, whilst achieving stringent non-functional requirements for security, performance and availability.

This exciting role provides you with the opportunity to see the direct impact of your contributions on the liquidity business and receive client feedback from around the globe. While banking experience is not required, you must be a passionate and well-rounded technologist, eager to continuously learn and enhance your skills.

Job responsibilities

  • Design and develop robust, high-performance, latency-sensitive code, incorporate security requirements and reviewing code written by team members using software engineering best practices.
  • Write secure, high-quality code and automated tests.
  • Work closely with Product Owners, Solutions Analysts, Technical Architects and Senior Engineers to design the best technical design and approach for technical development.
  • Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet ambitious timelines with optimal solutions.
  • Help refine the technical aspects of epics in collaboration with the Solutions Analysts.
  • Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet ambitious timelines with optimal solutions.
  • Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by code.
  • Drive architectural reviews, code reviews and business demos.
  • Assess compliance, risks, and vulnerabilities to ensure all systems and baselines are operationally sound, performant at scale, and exceed customer expectations.
  • Contribute to the on-going development of the team, including recruitment, paired programming, peer review and mentoring.
  • Ensure proper communication concerning challenges that may affect the outcome of a project's completion date.
  • Collaborate effectively as part of a global team and add to team culture of diversity, equity, inclusion, and respect.
  • Provide technical leadership to engineering sub-teams focused on the delivery of epics by transforming requirements into stories and a build plan.
  • Participate in communities of practice across the group to drive awareness, consistency and adoption of modern technologies.
  • Provide out of hours application support and coordination of Production releases.

Required qualifications, capabilities, and skills

  • Formal training or certification on enterprise software development concepts and advanced applied experience.
  • Excellent understanding of Java 17+ fundamentals and frameworks (. Spring Boot), OO programming paradigms, multi-threading, messaging technologies, and computer networks.
  • Experience of low-latency programming techniques and technologies (. Inter-Process Communication, Memory-Mapped Files and Ring Buffers ).
  • Experience with gRPC and Google Protocol Buffers.
  • Experience of working on distributed systems and detailed knowledge of distributed systems design patterns.
  • Detailed knowledge of relational database technologies (., PostgreSQL and CockroachDB ), database resiliency, recoverability, scalability, and security.
  • Experience with event-driven architecture and distributed messaging technologies ( Kafka ).
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Strong interpersonal, communication, documentation, diagramming, and presentation skills, with experience working with globally distributed teams and stakeholders.
  • Hands-on practical experience in secure system design, application development, automated regression testing, performance profiling and operational stability
  • Experience with diagramming software (., Lucid, , Visio) and technical writing.
  • Passion for technical innovation and staying up to date with emerging technologies.
  • Understanding of the full software development lifecycle and agile methodologies.
  • Preferred qualifications, capabilities, and skills

  • Hands on experience another statically compiled language like Golang, Rust or C++.
  • Experience with caching technologies, . Apache Ignite, GridGain, Hazelcast or Redis.
  • Experience with infrastructure as code software, . Terraform.
  • Awareness of key architectural patterns / approaches, algorithms, data structures, cryptography, security protocols (., TLS and OAuth / OIDC), secure system design and Threat Modelling.
  • Demonstrated coaching and mentoring experience.
  • Certified Kubernetes and public cloud knowledge (. CKAD and AWS certifications).

    Create a job alert for this search

    Lead Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Lead Software Engineer - Java and AWS (Emerging Payments)

    Lead Software Engineer - Java and AWS (Emerging Payments)

    JPMorgan Chase & Co.Bengaluru, Karnataka, India
    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 JPMorgan Chase within the Corporate and Investm...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer - Python

    Lead Software Engineer - Python

    ClarivateBengaluru, Karnataka, India
    Are you passionate about building robust Python applications and leveraging big data technologies to solve complex business challenges? Do you thrive in environments where your technical expertise ...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Azure IoT software Engineer

    Lead Azure IoT software Engineer

    Anicalls (Pty) LtdBengaluru, Karnataka, India
    Certification in Microsoft Cloud Technologies required • Microsoft Global Black Belt.At least seven years of practical work experience in an IT,. At least five years of developer experience with Mic...Show moreLast updated: 9 hours ago
    • Promoted
    Lead Software Engineer - Auth0

    Lead Software Engineer - Auth0

    TRDFIN SUPPORT SERVICES PRIVATE LIMITEDBangalore
    We are seeking a highly skilled and experienced Auth0 Developer to join our engineering team.The ideal candidate will have deep expertise in implementing and managing identity and access management...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Lead Software Engineer - Fullstack

    Lead Software Engineer - Fullstack

    Capital OneBengaluru, Karnataka, India
    Voyager (94001), India, Bangalore, KarnatakaLead Software Engineer - Fullstack.At Capital One, we think big and do bigger things. We were the first company to develop and offer mass customization an...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    VisaBangalore, Karnataka, India
    Cross-border remittances and new business models (e.We are building a Technology Platform that will enable fast and ubiquitous push payments across a range of domestic and cross border use cases ai...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    Smiths DetectionBengaluru, Karnataka, India
    Our expertise is spread across 5 R&D centers, 21 Global Offices and 7 Manufacturing Sites with 3000 Brilliant minds globally contributing for over 40 years at the frontline which enables us to deli...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    SyniverseBengaluru, Karnataka, India
    Syniverse is the world’s most connected company.Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping t...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer (Java, AWS, DS Algo)

    Lead Software Engineer (Java, AWS, DS Algo)

    EpamBengaluru, Karnataka, India
    EPAM is a leading global provider of digital platform engineering and development services.We are committed to having a positive impact on our customers, our employees, and our communities.We embra...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead software engineer (Azure Devops)

    Lead software engineer (Azure Devops)

    EcolabBengaluru, Karnataka, India
    We are looking for a dynamic DevOps Engineer who can architect, implement, and manage cloud-native solutions on the Azure platform. The role demands strong automation capabilities, deep cloud infras...Show moreLast updated: 9 hours ago
    • Promoted
    Lead Engineer - Solana Blockchain

    Lead Engineer - Solana Blockchain

    Mindfire Digital LLPBengaluru, IN
    We are looking for a Lead Engineer with 3+ years of hands-on experience in Solana blockchain development.The role involves designing, building, and optimising high-performance dApps, smart contract...Show moreLast updated: 27 days ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    JPMorgan Chase & Co.Bengaluru, Karnataka, India
    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 JPMorgan Chase within the Consumer and communit...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Senior / Lead Software Engineer - C#,.NET Core or Python, Spark and RDS Postgres

    Senior / Lead Software Engineer - C#,.NET Core or Python, Spark and RDS Postgres

    The Nielsen CompanyBengaluru, Karnataka, India
    At Nielsen, we believe that career growth is a partnership.You ultimately own, fuel and set the journey.By joining our team of nearly 14,000 associates, you will become part of a community that wil...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    Capital OneBengaluru, Karnataka, India
    Voyager (94001), India, Bangalore, KarnatakaLead Software Engineer.As a Capital One Machine Learning Engineer, you'll be part of an Agile team dedicated to productionizing machine learning applicat...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    ALTERYXBengaluru, Karnataka, India
    We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual.Like us, you’re a high performer who’s an expert at your craft, constantly challengi...Show moreLast updated: 9 hours ago
    • Promoted
    Lead Backend Engineer

    Lead Backend Engineer

    Senpihosur, tamil nadu, in
    In just four months since launching on Base, Senpi has processed.Backed with $4M in Seed capital by top investors including Lemniscap, Coinbase Ventures, and SuperLayer, we’re building on a track r...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Lead Software Engineer - Python, AWS

    Lead Software Engineer - Python, AWS

    EpamBengaluru, Karnataka, India
    We are looking for a highly experienced Lead Software Engineer with a strong background in Python and AWS to join our team. As a Lead Software Engineer, you will be responsible for designing, develo...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    BoeingIndiranagar, Karnataka, India
    As a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries.Boeing’s team is ...Show moreLast updated: 9 hours ago