Principal Software Engineer
JPMorgan Chase & Co.
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 JPMorgan Chase within the Corporate Sector, you, 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
- Architects and implements complex, scalable engineering frameworks and solutions using modern software design principles
- Develops secure, high-quality production code for data-intensive applications and platforms, and reviews and mentors other engineers
- Creates durable, reusable software frameworks and patterns that are leveraged across teams and functions
- Designs and governs agentic AI systems, including multi-agent workflows, tool-use integrations, and human-in-the-loop controls appropriate for regulated financial services environments
- Establishes engineering standards for LLM-based applications — RAG pipelines, embedding workflows, vector store integrations, and model serving — ensuring safety, observability, and reproducibility at scale
- Drives adoption of advanced technical methods and practices aligned with the latest industry standards and product development methodologies
- Serves as the function's go-to subject matter expert in one or more areas of focus within data engineering, platform architecture, or AI systems
- Advises cross-functional teams on technological matters within your domain of expertise
- Influences leaders and senior stakeholders across business, product, and technology teams on technical strategy and direction
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 practical experience delivering system design, application development, testing, and operational stability at enterprise scale
- Hands-on experience designing and deploying production AI/ML systems, including LLM-based applications and agentic architectures with tool use, memory, and multi-step reasoning in regulated environments
- Expert in one or more programming languages, particularly Python and/or Java
- Advanced knowledge of software application development and technical processes, with considerable depth in one or more disciplines (e.g., cloud, AI/ML, data engineering)
- Experience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, observability tools (Dynatrace, Splunk, Grafana), and orchestration frameworks (Airflow, Temporal)
- Advanced working knowledge of relational and NoSQL databases, vector stores, data lake architectures, and data governance
- Practical cloud-native experience (AWS, Azure, or GCP)
- Ability to present and effectively communicate with senior leaders and executives
Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field 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.
Preferred qualifications, capabilities, and skills
- Experience with LLM orchestration frameworks and model serving infrastructure or managed endpoints (AWS Bedrock, Azure OpenAI)
- Familiarity with AI evaluation and observability practices: evals frameworks, red-teaming, prompt drift detection, and cost/latency monitoring for LLM workloads
- Understanding of agentic design patterns and how to constrain agent autonomy in high-stakes financial workflows
- Experience with modern data platforms such as Databricks or Snowflake
- Deep hands-on experience with Spark/PySpark and other big data processing technologies
- Expertise in open-source table formats and catalog services such as Apache Iceberg
- Awareness of AI risk and regulatory considerations relevant to AI use in financial decision-making
- ..., and maintainable low latency trading software solutions in an Agile environment to meet... ...Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and five (5) years of experience as a Principal Software Engineer/Developer (or closely...SuggestedFull time
$132k - $264k
...0 - $264000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The (USA) Principal, Software Engineer leads the design and delivery of scalable platform capabilities, driving cloud-native architecture and AI/ML integration...SuggestedFull timeTemporary workPart time- ...-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...SuggestedWork at office
- ...Join JPMorgan Chase as a Senior Principal Software Engineer - Shape the Future of Data & Analytics Are you passionate about building innovative data solutions that drive real business impact? The Chief Data & Analytics Office (CDAO) at JPMorgan Chase is leading the...SuggestedWork at office
- ...systems, directly influencing how one of the world's largest financial institutions deploys and optimizes AI at scale. As a Principal Software Engineer at JPMorganChase within the AI/ML Data Platform team, you will serve as the firm's deepest technical voice on LLM...Suggested
- ...changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As aPrincipal Software Engineer atJPMorganChase within the Commercial and Investment Bank Payment Performance Engineering team, you will serve as the...Night shift
- ...We're seeking a Principal Software Engineer to lead technical strategy and hands-on delivery of Kinexys integrations and products across the public blockchain ecosystem. Promote secure, scalable blockchain solutions that connect enterprise systems with public networks...Contract work
- ...technologies to develop new products, improve productivity, and enhance risk management effectively and responsibly. As a Principal Software Engineer at JPMorganChase within the Chief Data Analytics Office - AIML Data Platforms Team, you provide expertise and engineering...Work at office
- ...technologies to develop new products, improve productivity, and enhance risk management effectively and responsibly. As a Principal Software Engineer at JPMorganChase within the Chief Data Analytics Office - AIML Data Platforms Team, you provide expertise and engineering...Work at office
- ...Job Description We're seeking a Principal Software Engineer to lead technical strategy and hands-on delivery of Kinexys integrations and products across the public blockchain ecosystem. Promote secure, scalable blockchain solutions that connect enterprise systems with...Contract work
- ...Join a newly formed platform engineering product line at a leading global financial institution... ...engineers across the enterprise build software faster and more securely and stop re-... ...across the enterprise. As a Senior Principal Software Engineer on a platform...
- ...Senior Principal Software EngineerAs a Senior Principal Software Engineer at JPMorgan Chase within the Chief Technology Office, you provide deep engineering expertise and work across agile teams to enhance, build, and deliver trusted market-leading technology products...Work at office
- ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent... ...s most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the Commercial & Investment Bank Trust...
- ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent... ...most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide...
$107k - $216k
...Principal Fullstack Software EngineerAsset Management Technology is seeking a highly motivated Principal Fullstack Software Engineer for the Fidelity Digital Asset Management technology team in the US. This role involves building a new product and requires a hands-on...Full timeContract work- ...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 JPMorgan Chase within the Corporate Sector, you provide expertise and engineering excellence as an integral part of an...
- ...-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 Risk Technology team, you will provide expertise and engineering excellence as an integral...
$227k - $303k
...frontend architecture of the W&B app, the product ML researchers and engineers work in every day, and be accountable for app performance,... ...You AreMinimum Qualifications8+ years building user-facing software, with deep expertise in frontend architecture and performanceHave...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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 Asset & Wealth Management, Derivatives Platform Team, you provide expertise and engineering...
- Job Description Position: Python Developer/Quant Analytics (Market Risk) \n Location: Jersey City, NJ (Hybrid). \n Type: Fulltime/Permanent. \n \n \n Must have: Strong hands-on experience in Python development, Quantitative analytics and Market risk experience...Permanent employmentFull time
- ...have Front-Office / Buyside / Investment Software trading experience. Please do not apply. What we are looking forAs a Principal Consultant you will be assessing client needs... ...field including Finance, Economics, Engineering or Computer Science. A minimum of 8-10 years...Full timeRemote workFlexible hours
- OpenAI is seeking a Principal Software Engineer to join the Infrastructure Security (InfraSec) team. You will own the architecture and roadmap for core security services, from design to rollout, across authN/Z, proxies, and key management. You will design planet-scale systems...
$134.2k - $258.3k
...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer... ...experienceSignificant relevant experience in either an internal or external software or platform engineering role, or similarTechnical knowledge...Summer holidayLocal areaFlexible hoursShift work- ...Disclaimer: Annualized base pay may vary depending on geographic location, job-related knowledge, skills, and experienceThe Senior Software Engineer operates as a senior/lead team member of a team, assisting assigned Insurance Carrier project teams (“our clients”) to...Flexible hours
$125k - $175k
...Category: TechnologyLocation: Hoboken, NJ, United StatesWorkplace: HybridSchedule: Full timePosted: 2026-10-09The RoleAs an Senior Software Engineering, you will serve as a senior technical owner and hands-on engineer responsible for designing, building, operating, and...Full timeContract work- ...enterprise SaaS projects. Manage the integration of diverse platforms to ensure seamless data flow and functionality.Visualization Engineering: Develop and maintain high-performance dashboards in Tableau and Power BI, ensuring accurate representation of operational data...
- ...week and work remotely one day. A member of our recruitment team will provide more details.Job Summary:MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other...Full timeWork at officeLocal areaRemote work
- Job ID: 25761993Reference Number: 25-00689Title: Software EngineerLocation: jersey city, NJJob Type: Full Time/ContractPosted Date: 2025-06-23Contact: Mahi MahiContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Job description5+...Full time
- ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. 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 officeWorldwide
- 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 Consumer & Community Banking Wealth Management, you serve as a seasoned member of an agile team to design...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Jersey City, NJ
- principal Jersey City, NJ
- principal cloud computing engineer Jersey City, NJ
- senior principal cloud computing engineer Jersey City, NJ
- senior principal scientist Jersey City, NJ
- principal architect Jersey City, NJ
- software quality assurance Jersey City, NJ
- entry level software sales Jersey City, NJ
- id software Jersey City, NJ
- software sales Jersey City, NJ




