Principal Software Engineer

5 days ago


Jersey City, New Jersey, United States JPMorganChase Full time
Job Overview

We are seeking a highly skilled Principal Software Engineer to join our Consumer and Community Banking division at JPMorgan Chase. As a key member of our agile team, you will be responsible for designing, developing, and delivering cutting-edge technology solutions that drive business growth and customer satisfaction.

Key Responsibilities
  • Design and implement complex software frameworks using industry-leading technologies
  • Collaborate with cross-functional teams to drive technical excellence and innovation
  • Develop and maintain high-quality production code, ensuring scalability, security, and reliability
  • Provide technical guidance and mentorship to junior engineers, promoting knowledge sharing and skill development
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to drive business value and competitive advantage
Requirements
  • 10+ years of experience in software engineering, with a strong focus on iOS development
  • Expertise in Swift, Objective-C, and XCode, with a deep understanding of iOS frameworks and libraries
  • Experience with Clean architecture design philosophy, RESTful APIs, and GraphQL
  • Strong knowledge of software design patterns, testing methodologies, and debugging strategies
  • Excellent communication and collaboration skills, with the ability to work effectively with diverse teams and stakeholders
About Us

JPMorgan Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do.

We offer a competitive total rewards package, including base salary, commission-based pay, and discretionary incentive compensation. Our benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and more.

We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law.



  • Jersey City, New Jersey, United States KForce Full time

    Principal Software Engineer (Java, Fintech)Kforce's client, a highly innovative financial firm, is seeking a Principal Software Engineer (Java, Fintech) to join their team in Jersey City, New Jersey.About the RoleThe Principal Software Engineer will play a key role in building a new low-latency trading system used globally. They will analyze requirements,...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Corporate and Investment Bank Payments Technology Team at JPMorgan Chase. As a key member of our team, you will lead technical areas and drive impact within teams, technologies, and projects across departments.Job Responsibilities:Lead technology and...

  • Software Engineer

    3 weeks ago


    Jersey City, New Jersey, United States Seven Seven Software Full time

    Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our Software Engineering Group. As a member of our team, you will be responsible for applying your expertise to all aspects of the software development lifecycle, collaborating with stakeholders, and driving the integration of our digital adoption platform into our...

  • Software Engineer

    1 week ago


    Jersey City, New Jersey, United States Seven Seven Software Full time

    About the RoleWe are seeking a talented Software Engineer to join our Software Engineering Group. As a key member of our team, you will play a crucial role in developing innovative solutions to drive business growth.Key ResponsibilitiesDesign, develop, and deploy high-quality software applicationsCollaborate with cross-functional teams to identify and...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    Job OverviewWe are seeking a highly skilled Principal Software Engineer to join our Corporate Technology team at JPMorgan Chase. As a key member of our agile team, you will provide expertise and engineering excellence to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.As a Principal Software...


  • Jersey City, New Jersey, United States Underwriting Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Underwriting Solutions. As a key member of our software development team, you will be responsible for designing, developing, and implementing innovative software solutions that drive business growth and improve customer experiences.Key...


  • Jersey City, New Jersey, United States KForce Full time

    Principal Software Engineer (Java, Fintech)Kforce's client, a highly innovative financial firm, is seeking a talented Principal Software Engineer (Java, Fintech) to join their team in Jersey City, New Jersey.About the RoleThe Principal Software Engineer will play a key role in building a new low-latency trading system used globally. They will analyze...


  • Jersey City, New Jersey, United States KForce Full time

    Principal Software Engineer (Java, Fintech) OpportunityKforce's client, a highly innovative financial firm, is seeking a Principal Software Engineer (Java, Fintech) to join their team in Jersey City, New Jersey. This is a direct hire opportunity with a competitive compensation package.About the RoleThe Principal Software Engineer will play a key role in...


  • Jersey City, New Jersey, United States Tiger Analytics Full time

    Job Title: Principal Data EngineerAt Tiger Analytics, we're seeking a highly skilled Principal Data Engineer to join our team. As a key member of our data engineering team, you will be responsible for designing and building scalable data ingestion pipelines, data processing, and data storage solutions using Azure cloud services.Key Responsibilities:Design...


  • Jersey City, New Jersey, United States Tiger Analytics Full time

    Job Title: Principal Data EngineerAt Tiger Analytics, we're seeking a highly skilled Principal Data Engineer to join our team. As a key member of our data engineering team, you will be responsible for designing and building scalable data ingestion pipelines, data processing, and data storage solutions using Azure cloud services.Key Responsibilities:Design...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    About the RoleWe are seeking a highly skilled Principal Site Reliability Engineer to join our TechOps SRE team at Fidelity Investments. As a member of this team, you will work closely with our engineering partners to help enable and drive initiatives from design to implementation.Key ResponsibilitiesDesign and implement highly available, secure, scalable...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    Job SummaryWe are seeking a highly skilled Principal Site Reliability Engineer to join our TechOps team at Fidelity Investments. As a key member of our team, you will play a critical role in ensuring the reliability, scalability, and security of our cloud-based infrastructure.Key ResponsibilitiesDesign and implement highly available, secure, and scalable...


  • Jersey City, New Jersey, United States KForce Full time

    Principal Software Engineer (Java, Fintech)Kforce's client, a highly innovative financial firm, is seeking a Principal Software Engineer (Java, Fintech) in Jersey City, New Jersey. This role plays a key part in building a new low-latency trading system used globally.Key Responsibilities:Analyze requirements and build complex features in a collaborative...


  • Jersey City, New Jersey, United States Pinnacle Professional Services Full time

    Job Title: Principal Electrical Design EngineerWe are seeking a highly skilled Principal Electrical Design Engineer to join our team at Pinnacle Professional Services. As a key member of our engineering team, you will be responsible for designing and developing innovative electrical systems for our clients.Key Responsibilities:Design and develop electrical...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    The RoleWe are seeking a highly skilled Principal Site Reliability Engineer to join our Technical Operations team at Fidelity Investments. As a member of this team, you will play a critical role in ensuring the reliability, scalability, and security of our cloud-based infrastructure. You will work closely with our engineering partners to design, implement,...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    Job OpportunityWe are seeking a highly skilled Principal Software Engineer to join our Corporate Investment Bank Data Solutions team at JPMorgan Chase. As a key member of our agile team, you will play a critical role in enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable way.Key...


  • Jersey City, New Jersey, United States Pinnacle Professional Services Full time

    Job Title: Principal Electrical Design EngineerWe are seeking a highly skilled Principal Electrical Design Engineer to join our team at Pinnacle Professional Services. As a key member of our engineering team, you will be responsible for designing and developing innovative energy storage systems.Key Responsibilities:Design and develop system architectures for...


  • Jersey City, New Jersey, United States The Depository Trust and Clearing Corporation Full time

    Job Title: Principal Business Intelligence EngineerWe are seeking a highly skilled Principal Business Intelligence Engineer to join our Enterprise Intelligence team within the Platform Engineering and Reliably Services (PERS) department.Job Summary:The successful candidate will be responsible for leading engineering and development focused projects from...


  • Jersey City, New Jersey, United States AIG Full time

    Transformative Opportunity for a Principal Engineer, PKIAIG is reimagining the way we help customers manage risk, and we're seeking a highly skilled Principal Engineer, PKI to play a crucial role in this transformation.About the RoleAs a Principal Engineer, PKI, you will be responsible for managing and monitoring all aspects of public key infrastructure...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    Job Title: Principal Site Reliability EngineerJob Summary:Fidelity Digital Assets is seeking a highly skilled Principal Site Reliability Engineer to join our Technical Operations team. As a key member of our team, you will be responsible for designing, implementing, and maintaining highly available, secure, and scalable cloud infrastructure on AWS. You will...