Senior Software Engineering Jobs at JPMorganChase with Visa Sponsorship
JPMorganChase hires Senior Software Engineers across its technology, investment banking, and asset management divisions, building distributed systems and financial infrastructure at scale. The company has a well-established sponsorship process for international candidates, making it a realistic target if you're on an H-1B, E-3, or pursuing a Green Card path.
See All Senior Software Engineering at JPMorganChase JobsOverview
Showing 5 of 135+ Senior Software Engineering 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 135+ Senior Software Engineering Jobs at JPMorganChase
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at JPMorganChase.
Get Access To All Jobs
JOB DESCRIPTION
When you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this.
As a Senior Manager of Software Engineering at JPMorganChase within the Consumer and Community Banking CAP Technology team, you serve in a leadership role by providing technical coaching and advisory for multiple technical teams, as well as anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights influence budget and technical considerations to advance operational efficiencies and functionalities.
Job responsibilities
- Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Be accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Execute solution design, development, and technical troubleshooting, applying creative and non-routine approaches to build solutions and break down complex problems
- Partner effectively in an Agile environment with cross-functional team members, including Product Owners
- Develop secure, high-quality production code; review and debug code written by others; and drive decisions that shape product design, application functionality, and technical operations
- Act as a subject matter expert in one or more focus areas and contribute to the engineering community by advocating firmwide frameworks, tools, and end-to-end SDLC practices
- Influence peers and project stakeholders to evaluate and adopt leading-edge technologies where appropriate
- Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team
- Creates a culture of diversity, opportunity, inclusion, and respect for team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
- Formal training or certification on Software Engineering concepts and 5+ years applied experience. In addition, 2+ years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Experience leading teams of technologists
- Hands-on experience with Java, RESTful services, Spring, and Spring Boot
- Hands-on experience with AWS, particularly Terraform, EKS, ECS, and Lambda
- Hands-on experience with databases such as MySQL, PostgreSQL, and Cassandra
- Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
- Experience with hiring, developing, and recognizing talent
- Ability to collaborate with diverse stakeholders and independently solve design and functionality challenges with minimal oversight
- In-depth knowledge of the services industry and their IT systems
- Practical cloud native experience
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
Preferred qualifications, capabilities, and skills
- Proven experience recruiting, mentoring, and recognizing top talent
- Hands-on experience with distributed streaming platforms (e.g., Kafka)
- Demonstrated experience building data pipelines on AWS, particularly using Glue, EMR, MSK, and Kinesis
- Experience with cloud data platforms such as Snowflake and Databricks, or comparable PaaS offerings
About us
Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
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.
Equal Opportunity Employer/Disability/Veterans
ABOUT THE TEAM
Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.

JOB DESCRIPTION
When you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this.
As a Senior Manager of Software Engineering at JPMorganChase within the Consumer and Community Banking CAP Technology team, you serve in a leadership role by providing technical coaching and advisory for multiple technical teams, as well as anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights influence budget and technical considerations to advance operational efficiencies and functionalities.
Job responsibilities
- Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Be accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Execute solution design, development, and technical troubleshooting, applying creative and non-routine approaches to build solutions and break down complex problems
- Partner effectively in an Agile environment with cross-functional team members, including Product Owners
- Develop secure, high-quality production code; review and debug code written by others; and drive decisions that shape product design, application functionality, and technical operations
- Act as a subject matter expert in one or more focus areas and contribute to the engineering community by advocating firmwide frameworks, tools, and end-to-end SDLC practices
- Influence peers and project stakeholders to evaluate and adopt leading-edge technologies where appropriate
- Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team
- Creates a culture of diversity, opportunity, inclusion, and respect for team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
- Formal training or certification on Software Engineering concepts and 5+ years applied experience. In addition, 2+ years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Experience leading teams of technologists
- Hands-on experience with Java, RESTful services, Spring, and Spring Boot
- Hands-on experience with AWS, particularly Terraform, EKS, ECS, and Lambda
- Hands-on experience with databases such as MySQL, PostgreSQL, and Cassandra
- Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
- Experience with hiring, developing, and recognizing talent
- Ability to collaborate with diverse stakeholders and independently solve design and functionality challenges with minimal oversight
- In-depth knowledge of the services industry and their IT systems
- Practical cloud native experience
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
Preferred qualifications, capabilities, and skills
- Proven experience recruiting, mentoring, and recognizing top talent
- Hands-on experience with distributed streaming platforms (e.g., Kafka)
- Demonstrated experience building data pipelines on AWS, particularly using Glue, EMR, MSK, and Kinesis
- Experience with cloud data platforms such as Snowflake and Databricks, or comparable PaaS offerings
About us
Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
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.
Equal Opportunity Employer/Disability/Veterans
ABOUT THE TEAM
Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.
See all 135+ Senior Software Engineering at JPMorganChase jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering at JPMorganChase roles.
Get Access To All JobsTips for Finding Senior Software Engineering Jobs at JPMorganChase Jobs
Align your portfolio with JPMorganChase's engineering stack
JPMorganChase's Senior Software Engineering roles emphasize distributed systems, cloud infrastructure, and financial platform engineering. Frame your resume and portfolio around production-scale systems work, not just feature development. Generic software experience won't stand out against candidates with fintech or high-availability systems backgrounds.
Obtain a credential evaluation before applying
If you hold a three-year bachelor's degree or a degree from outside the U.S., get a credential evaluation from a NACES-approved service before your application. JPMorganChase's recruiting team and their immigration counsel will need this for any H-1B or E-3 specialty occupation determination.
Target JPMorganChase's technology division specifically
JPMorganChase posts Senior Software Engineering roles across multiple lines of business. Roles within the Chief Technology Office and Consumer and Community Banking technology teams have historically seen consistent sponsorship activity. Filter your search to these divisions rather than applying broadly across the whole company.
Use Migrate Mate to find open roles filtered by visa type
JPMorganChase lists Senior Software Engineering openings across dozens of locations and divisions at any given time. Use Migrate Mate to filter specifically for roles that align with your visa category, so you're not manually sorting through postings that won't lead to a sponsorship offer.
Clarify sponsorship scope during the offer stage
JPMorganChase sponsors H-1B, E-3, H-1B1, and employment-based Green Card petitions, but sponsorship eligibility is confirmed at the offer stage, not during screening. Ask specifically whether the role supports EB-2 or EB-3 PERM sponsorship if long-term status is your goal. Don't assume all Senior Software Engineering offers include Green Card support.
Plan your H-1B timeline around the USCIS cap and lottery
If you need a new H-1B and aren't transferring from another employer, registration opens in March for an October 1 start date. JPMorganChase cannot begin employment until the petition is approved, so negotiate your start date with that 6-month gap in mind and factor in premium processing if your timeline is tight.
Senior Software Engineering at JPMorganChase jobs are hiring across the US. Find yours.
Find Senior Software Engineering at JPMorganChase JobsFrequently Asked Questions
Does JPMorganChase sponsor H-1B visas for Senior Software Engineers?
Yes, JPMorganChase sponsors H-1B visas for Senior Software Engineering roles. The company has an established immigration program and works with experienced outside counsel to file petitions. Sponsorship is confirmed at the offer stage, and the role must qualify as a specialty occupation requiring at least a bachelor's degree in a related field. If you're subject to the H-1B cap, your start date will be October 1 following a successful lottery selection.
How do I apply for Senior Software Engineering jobs at JPMorganChase?
Applications go through JPMorganChase's careers site at jpmorganchase.com/careers. Search by job title and filter by location. Senior Software Engineering roles are posted across technology divisions including the Chief Technology Office and line-of-business engineering teams. You can also browse open roles filtered by visa type on Migrate Mate, which makes it easier to identify postings aligned with your sponsorship needs before you apply.
Which visa types does JPMorganChase commonly sponsor for Senior Software Engineering roles?
JPMorganChase sponsors H-1B, E-3, and H-1B1 visas for Senior Software Engineering positions, and also supports employment-based Green Card sponsorship through the EB-2 and EB-3 categories via the PERM labor certification process. E-3 is available to Australian citizens only. H-1B1 is available to citizens of Chile and Singapore. Which pathway applies depends on your nationality, degree, and the specific role you're offered.
What qualifications does JPMorganChase expect for Senior Software Engineering roles?
JPMorganChase's Senior Software Engineering roles typically require a bachelor's degree or higher in computer science, software engineering, or a closely related field. Relevant experience with distributed systems, cloud platforms, or financial technology strengthens your candidacy significantly. For visa purposes, your degree must align with the specific job duties. If you hold a three-year bachelor's degree, a credential evaluation from a NACES-approved organization is advisable before your petition is filed.
How long does the sponsorship and visa process take at JPMorganChase?
Timeline depends on the visa category. E-3 consular processing typically takes two to four weeks once your employer files the Labor Condition Application with DOL. H-1B transfers for candidates already on H-1B status can allow you to start on the receipt notice under portability rules. New H-1B cap cases require waiting for the October 1 start date. PERM-based Green Card sponsorship, if offered, generally takes one to three years or more depending on your country of birth and priority date.
See which Senior Software Engineering at JPMorganChase employers are hiring and sponsoring visas right now.
Search Senior Software Engineering at JPMorganChase Jobs