Principal Software Engineer Jobs at JPMorganChase with Visa Sponsorship
Principal Software Engineer roles at JPMorganChase sit at the intersection of large-scale distributed systems and regulated financial infrastructure. The firm has a consistent track record of sponsoring work visas for senior engineering talent, making it a realistic target if you're building a visa-dependent job search in fintech or financial services.
See All Principal Software Engineer at JPMorganChase JobsOverview
Showing 5 of 33+ Principal Software Engineer Jobs at JPMorganChase jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 33+ Principal Software Engineer Jobs at JPMorganChase
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Principal Software Engineer Jobs at JPMorganChase.
Get Access To All Jobs
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 the Principal Software Engineer at JPMorgan Chase within the Corporate and Investment Bank Technology – Securitized Product Group Technology team, you will lead the design, build, and scaling of our next-generation multi-agent AI platform. This is not a manage-from-a-distance role: you will write production code, own key architectural decisions, unblock engineers, and be accountable for production outcomes—while also setting multi-year strategy and building a high-performing team.
If you’ve built agentic systems in production (not prototypes), can distinguish orchestration vs. parallelization in real distributed environments, and can whiteboard with a CTO then land a PR the same afternoon—this role is for you.
Responsibilities
- Own the multi-year agentic platform strategy: agent toolchains, RAG pipelines, memory/state architectures, context management, evaluation, and feedback/reinforcement loops.
- Architect scalable multi-agent systems using LangChain, LangGraph, AutoGen, or equivalent frameworks—and define when to use simpler primitives.
- Design distributed ingestion and workflow systems (batch + streaming) with data contracts, lineage, and strong data-quality patterns.
- Establish standards for the agentic development lifecycle: context engineering, automated evals, observability, security, and release readiness.
- Contribute directly in Python (services, concurrency, performance, reliability) and set the bar via reference implementations.
- Lead design and code reviews; engage directly in incident response and production hardening.
- Build reusable agent components: planning/decomposition, tool/function calling, self-critique/reflection loops, state management, multi-agent coordination, and safety controls.
- Partner with MLOps/platform on deployment, monitoring, and retraining pipelines (MLflow, SageMaker, Vertex AI, Azure ML, etc.).
Required qualifications, capabilities, and skills
- 10+ years in software engineering, including 5+ years leading senior technical teams and driving architecture for large systems.
- Expert Python; working proficiency in TypeScript, Go, or Rust.
- Deep familiarity with agentic frameworks (LangChain, LangGraph, AutoGen, or equivalent).
- Strong command of RAG, prompt/context design, tool/function calling, and multi-step reasoning patterns.
- Distributed systems and data platform experience: Kafka, Spark, gRPC/REST, Docker/Kubernetes.
- Cloud fluency (AWS/Azure/GCP) and MLOps tooling (MLflow, Kubeflow, SageMaker, Vertex AI).
- Familiarity with vector databases, knowledge graphs, and semantic retrieval patterns.
- Strong executive communication—able to align stakeholders on trade-offs, timelines, and risk.
- Platform mindset: builds durable systems, not fragile demos.
Preferred qualifications, capabilities, and skills
- kdb+/q, ClickHouse, or other time-series/analytical data stores.
- Financial services domain (trading infrastructure, derivatives, fixed income).
- Publications, talks, or open-source contributions in agentic AI.
- Experience designing “agentic SDLC” / software-delivery automation.
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
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

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 the Principal Software Engineer at JPMorgan Chase within the Corporate and Investment Bank Technology – Securitized Product Group Technology team, you will lead the design, build, and scaling of our next-generation multi-agent AI platform. This is not a manage-from-a-distance role: you will write production code, own key architectural decisions, unblock engineers, and be accountable for production outcomes—while also setting multi-year strategy and building a high-performing team.
If you’ve built agentic systems in production (not prototypes), can distinguish orchestration vs. parallelization in real distributed environments, and can whiteboard with a CTO then land a PR the same afternoon—this role is for you.
Responsibilities
- Own the multi-year agentic platform strategy: agent toolchains, RAG pipelines, memory/state architectures, context management, evaluation, and feedback/reinforcement loops.
- Architect scalable multi-agent systems using LangChain, LangGraph, AutoGen, or equivalent frameworks—and define when to use simpler primitives.
- Design distributed ingestion and workflow systems (batch + streaming) with data contracts, lineage, and strong data-quality patterns.
- Establish standards for the agentic development lifecycle: context engineering, automated evals, observability, security, and release readiness.
- Contribute directly in Python (services, concurrency, performance, reliability) and set the bar via reference implementations.
- Lead design and code reviews; engage directly in incident response and production hardening.
- Build reusable agent components: planning/decomposition, tool/function calling, self-critique/reflection loops, state management, multi-agent coordination, and safety controls.
- Partner with MLOps/platform on deployment, monitoring, and retraining pipelines (MLflow, SageMaker, Vertex AI, Azure ML, etc.).
Required qualifications, capabilities, and skills
- 10+ years in software engineering, including 5+ years leading senior technical teams and driving architecture for large systems.
- Expert Python; working proficiency in TypeScript, Go, or Rust.
- Deep familiarity with agentic frameworks (LangChain, LangGraph, AutoGen, or equivalent).
- Strong command of RAG, prompt/context design, tool/function calling, and multi-step reasoning patterns.
- Distributed systems and data platform experience: Kafka, Spark, gRPC/REST, Docker/Kubernetes.
- Cloud fluency (AWS/Azure/GCP) and MLOps tooling (MLflow, Kubeflow, SageMaker, Vertex AI).
- Familiarity with vector databases, knowledge graphs, and semantic retrieval patterns.
- Strong executive communication—able to align stakeholders on trade-offs, timelines, and risk.
- Platform mindset: builds durable systems, not fragile demos.
Preferred qualifications, capabilities, and skills
- kdb+/q, ClickHouse, or other time-series/analytical data stores.
- Financial services domain (trading infrastructure, derivatives, fixed income).
- Publications, talks, or open-source contributions in agentic AI.
- Experience designing “agentic SDLC” / software-delivery automation.
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
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
See all 33+ Principal Software Engineer at JPMorganChase jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Principal Software Engineer at JPMorganChase roles.
Get Access To All JobsTips for Finding Principal Software Engineer Jobs at JPMorganChase Jobs
Frame your resume around systems scale
JPMorganChase Principal Software Engineer roles consistently emphasize distributed systems, high-availability architecture, and platform ownership. Quantify throughput, latency, and fault-tolerance outcomes in your resume before you apply, not after you get a callback.
Target teams with active LCA filings
Not every business unit at JPMorganChase sponsors at the same rate. Search DOL's OFLC disclosure data for LCA filings by job title and worksite to identify which technology divisions, such as payments infrastructure or risk platforms, are actively sponsoring Principal Software Engineer positions.
Clarify sponsorship eligibility before final rounds
JPMorganChase uses structured interview loops that can run four to six rounds for principal-level roles. Raise your visa type and timeline, whether H-1B cap-subject or E-3, with the recruiter before the final panel so the offer letter reflects the correct sponsorship path from the start.
Prepare for PERM documentation early
If your goal is a Green Card via EB-2 or EB-3, JPMorganChase's PERM process requires documented recruitment logs and prevailing wage determinations through DOL. Organize your employment history, degree credentials, and any specialty occupation evidence before you reach the offer stage.
Search verified Principal Software Engineer openings on Migrate Mate
Browse Principal Software Engineer roles at JPMorganChase that are explicitly open to visa sponsorship using Migrate Mate. It filters listings by visa type, so you spend time on roles where sponsorship is already confirmed rather than guessing from generic job board postings.
Understand cap-exempt filing advantages at large banks
If you're transferring from a cap-exempt institution or already hold H-1B status, JPMorganChase can file an H-1B transfer outside the annual lottery window. Confirm your current status and cap-exemption eligibility with USCIS guidelines before negotiating your start date with the hiring team.
Principal Software Engineer at JPMorganChase jobs are hiring across the US. Find yours.
Find Principal Software Engineer at JPMorganChase JobsFrequently Asked Questions
Does JPMorganChase sponsor H-1B visas for Principal Software Engineers?
Yes, JPMorganChase sponsors H-1B visas for Principal Software Engineer roles. The firm files petitions across multiple technology divisions, and principal-level engineering positions generally qualify as specialty occupations under USCIS criteria given the degree requirements and technical complexity involved. If you're cap-subject, your petition enters the annual H-1B lottery, typically in March for an October 1 start date.
Which visa types does JPMorganChase commonly sponsor for Principal Software Engineer roles?
JPMorganChase sponsors H-1B, H-1B1, and E-3 visas for Principal Software Engineer positions, along with immigrant visa pathways including EB-2 and EB-3 for Green Card sponsorship. H-1B is the most widely used for this role. Australian citizens can pursue the E-3 route, which avoids the H-1B lottery entirely and allows direct consular processing.
What qualifications does JPMorganChase expect for a Principal Software Engineer?
Principal Software Engineer roles at JPMorganChase typically require a bachelor's degree or higher in computer science, software engineering, or a closely related field. Beyond credentials, the firm looks for demonstrated ownership of large-scale distributed systems, experience in regulated or high-availability environments, and the ability to influence technical direction across engineering teams, not just individual contributions.
How do I apply for Principal Software Engineer jobs at JPMorganChase?
You can apply directly through JPMorganChase's careers portal, or use Migrate Mate to browse Principal Software Engineer openings at JPMorganChase that are filtered by visa sponsorship type. Applying through a platform that surfaces sponsorship-confirmed roles saves time, since not every posting on general job boards specifies whether visa sponsorship is available for that specific position and location.
How do I navigate the timeline between a JPMorganChase offer and my H-1B start date?
If you're cap-subject, JPMorganChase must submit your H-1B registration during the March lottery window for an October 1 start. That gap can span six months or more from offer to first day. Use that window to ensure your LCA is certified by DOL, your I-129 is filed with USCIS, and your current status remains valid. If you need to start sooner, ask whether premium processing or a cap-exempt transfer is available.
See which Principal Software Engineer at JPMorganChase employers are hiring and sponsoring visas right now.
Search Principal Software Engineer at JPMorganChase Jobs