Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

J.P. Morgan

hackajob is collaborating with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Chief Data and Analytics Office (CDAO), you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support one or more of the firm's portfolios. Job Responsibilities Design, build, and troubleshoot AI-enabled applications and AI services, delivering creative, scalable solutions. Develop secure, high-quality production code; review, debug, and improve code written by others. Own and support SDK and service integrations, ensuring reliability, performance, and maintainability. Build and ship AI-powered features, including prompt design, function calling, and SDK/REST integrations (no prior experience required). Design and implement end-to-end MLOps capabilities including data/model versioning, reproducible training pipelines, CI/CD for models, deployment patterns, and continuous evaluation/monitoring. Contribute to next-generation training techniques (distributed fine-tuning, RLHF/DPO-style workflows, synthetic data generation, and automated evaluation) and productize them into reusable platform primitives. Identify recurring issues and automate remediation to improve reliability, resiliency, and operational performance of AI features and services. Create durable, reusable frameworks and platform components leveraged across teams, aligned to modern product development methodologies. Influence leaders and senior stakeholders across business, product, and technology to drive alignment and outcomes; foster a culture of diversity, opportunity, inclusion, and respect. Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale. Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 7 years applied experience Hands-on experience delivering system design, application development, testing, and operational stability for large-scale platforms and services. Expert proficiency in one or more programming languages (e.g., Python, Java, Scala, Go) with strong code quality, testing, and debugging practices. Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data. Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse. Proven ability to design and operate ML/LLM platforms: reproducible training pipelines, experiment tracking, model/data versioning, and continuous evaluation. Practical cloud-native experience (containers, orchestration, IaC, observability) and experience operating production systems with clear SLOs. Experience applying new methods to solve complex technology problems across one or more technical disciplines (platform engineering, ML systems, data engineering, distributed systems). Strong communication skills: able to present to and influence senior leaders/executives, translating complex technical topics into clear decisions and trade-offs. Strong understanding of business outcomes and product delivery, and ability to align platform roadmaps to measurable impact. Preferred qualifications, capabilities, and skills Practical experience with distributed compute and scalable model training/fine-tuning (e.g., Ray and/or comparable distributed frameworks), including performance, cost, and reliability trade-offs. Experience building model development platforms for LLMs/agentic systems (fine-tuning, evaluation harnesses, retrieval/tooling integration, prompt/agent testing). Experience with modern MLOps toolchains (CI/CD for models, model registries, feature/data stores, governance workflows) and production ML operations. Background in LLM evaluation, benchmarking, red-teaming, and quality measurement (offline online), including experimentation and A/B testing. Experience designing multi-tenant platforms, reusable frameworks, and developer self-service capabilities at enterprise scale. Strong security-by-design experience for ML systems (secrets, access control, data handling, supply chain controls) and resiliency engineering. ABOUT US JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. 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. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans ABOUT THE TEAM Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.aa415a4b-8b21-40fc-a65c-70d2b25ca29a

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Jersey City, NJ vacancy
  •  ...game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Corporate treasury, you will serve as a technical authority driving the design and delivery... 
    Suggested
    Work at office

    J.P. Morgan

    Jersey City, NJ
    10 hours ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Corporate Sector - AI/ML & Data Platforms for LLM Suite , you will lead a specialized... 
    Suggested

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Asset Wealth Management, Client Onboarding Team, you provide expertise and engineering excellence... 
    Suggested

    慨正橡扯

    Jersey City, NJ
    1 day ago
  •  ...this role. JOB DESCRIPTION Join a forward-thinking team at JPMorganChase and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and optimizing the platforms that power our data and AI... 
    Suggested
    Work at office
    Shift work

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As the Principal Software Engineer at JPMorgan Chase within the Corporate and Investment Bank Technology – Securitized Product Group Technology team, you... 
    Suggested
    Part time

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...Description Join a newly formed platform engineering product line at a leading global...  ...engineers across the enterprise build software faster and more securely and stop re-implementing...  ...across the enterprise. As a Senior Principal Software Engineer on a platform... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    2 days ago
  •  ...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 Asset Wealth Management team, you will participate in the development of our innovative multi-... 
    Full time

    JPMorgan Chase & Co.

    Jersey City, NJ
    2 days ago
  •  ...an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Software Engineer W2 Contract Location: 1st Priority is Wilmington Delaware (Client needs 75% candidates here 2nd Priority is Columbus OH... 
    Full time
    Contract work
    Immediate start

    Donato Technologies

    Jersey City, NJ
    9 hours ago
  •  ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities... 
    Full time

    Dba Technologies, Llc

    Jersey City, NJ
    9 hours ago
  • $100k

    Synergisticit Are you passionate about coding or technology and ready to make your mark in tech? For more than 14 years SynergisticIT has been helping aspiring developers like you excel in the tech industry. We focus on equipping you with the skills and experience needed...
    Remote work

    SynergisticIT

    Jersey City, NJ
    4 days ago
  •  ...something groundbreaking, we’d love to meet you. As an experienced engineer, you will help build our core SaaS platform by working with a...  .... Guided by the roadmap, you will ensure on-time, on-budget software delivery and help grow and mentor our team. Your experience... 
    Full time

    Sourgum

    Jersey City, NJ
    9 hours ago
  •  ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to join our Policy Onboarding and Home Services team. As a vital member of this team, you will own and evolve the backend... 
    For contractors
    Live in
    Remote work

    SageSure

    Jersey City, NJ
    4 days ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Asset and Wealth Management, infrastructure... 

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  • Company Description Jobs Bridge Inc is among the fastest growing IT staffing / professional services organization with its own job portal. Jobs Bridge works extremely closely with a large number of IT organizations in the most in-demand technology skill sets. ...
    Full time
    Work experience placement

    Jobsbridge

    Jersey City, NJ
    9 hours ago
  •  ...looking for more driven, talented and ambitious individuals to join our growing international family. ABOUT THE ROLE: As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Work at office
    Worldwide

    Global-e Online Ltd.

    Hoboken, NJ
    2 days ago
  •  ...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 Consumer and Community Banking's technology team, you are an integral part of an agile team that... 

    J.P. Morgan

    Jersey City, NJ
    10 hours ago
  •  ...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 Commercial & Investment Bank – Digital and Platform Services line of business, you are an... 

    J.P. Morgan

    Jersey City, NJ
    10 hours ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    GrabJobs

    Jersey City, NJ
    5 days ago
  • $142.32k - $213.48k

     ...gather requirements, brainstorm solutions, deliver high‑quality software, and consult on technical issues. Analyze applications for...  ...and effectively troubleshoot software issues. Mentor and coach engineering teams, act as a Subject Matter Expert (SME), and contribute to... 
    Full time

    Citi

    Jersey City, NJ
    10 hours ago
  •  ...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 Commercial & Investment Banking - Markets Tech - Trading / Derivatives Execution Tech team, you... 

    J.P. Morgan

    Jersey City, NJ
    10 hours ago
  •  ...A leading e-commerce technology provider seeks a Senior Software Engineer to design and deliver core services for their logistics platform. The role involves working on an API-first microservice architecture using Scala, Kubernetes, and AWS. Ideal candidates should have... 

    Globale-Services

    Hoboken, NJ
    10 hours ago
  • $149k - $195.3k

     ...THE POSITION As a Senior Software Engineer within one of FanDuel’s Risk Management Automation teams, you will be an essential part of a cross‑functional agile team that directly impacts our business. You will work collaboratively with a team to implement creative, high... 
    Temporary work
    Worldwide

    FanDuel

    Jersey City, NJ
    5 days ago
  •  ...A leading gaming company is seeking a Senior Software Engineer in Jersey City. You will collaborate within cross-functional teams to develop automated risk-management solutions and ensure high-quality software delivery. Candidates should have a degree in Computer Science... 

    Omaze

    Jersey City, NJ
    10 hours ago
  • $100k - $110k

    Synechron is seeking a candidate for application development to enhance compliance and capital reporting processes in Jersey City, NJ. This position offers a base salary of $100K - $110K per year and includes engaging responsibilities such as developing a capital reporting...

    Synechron

    Jersey City, NJ
    10 hours ago
  • $125k - $175k

     ...As an Advanced Specialist in Software Engineering, you will serve as a senior technical owner and hands-on engineer responsible for designing, building, operating, and evolving scalable software solutions for complex business and engineering challenges. This is a full... 
    Full time
    Contract work

    Pearson

    Hoboken, NJ
    2 days ago
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries...  ...care, we’d love to meet you! ABOUT THE ROLE As a Software Engineer (Kotlin), you will play a key role in modernizing large‑scale... 
    Work at office
    Remote work
    Work visa
    Flexible hours

    AgileEngine

    Jersey City, NJ
    10 hours ago
  • $102.9k - $179.9k

     ...responsibilities of the job include ensuring that software is developed to meet functional, non-...  ...interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and... 
    Full time
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    2 hours ago
  •  ...Company Description LanceSoft Inc Job Description Job Title: Software Engineer/ Embedded Engineer Location: Budd Lake; NJ Type: Contract Responsibilities: The ideal candidate will have a strong desire to work with Embedded System Software... 
    Full time
    Contract work

    Lancesoft, Inc.

    Jersey City, NJ
    9 hours ago
  •  ...requirements and translate them into technical requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration and delivery ~ Comfortable working in a tech-driven... 
    Remote job
    Full time
    Home office

    Moneyline Group Corp

    Jersey City, NJ
    9 hours ago
  •  ...the development team to conduct research into new technologies and develop software prototypes or work with the technical support team to use the tool and overcome challenging aerospace engineering hurdles in support of our customers. As part of this work, FreeFlyer... 
    Full time
    Internship
    Remote work
    Worldwide
    Monday to Friday

    GrabJobs

    Jersey City, NJ
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!