Software Engineer II
Software engineer job at M&T Bank
Title: Software Engineer II Job Location: 465 Main Street, Buffalo, NY 14203 Must be available to work off business hours and be On Call nights and weekends. Job Description: Contribute to team responsible for maintaining the M&T Equipment Finance Co. suite of applications; support and maintain software and web applications using C#, .Net, SQL Server and JavaScript; design and develop new or existing software and web applications and specifies information system solutions with GitLab, Ansible, Artifactory; test, implement, address and resolve end user incidents using ServiceNow; identify, reproduce and correct software defects using MS Visual Studio and MS SQL Server Management Studio; conduct server patching using ServiceNow/Ansible; using SQL for internal database management; using Onbase to manage content, processes and cases; using Navision for payment posting and GL reconciliation; using Agile to plan, refine and claim new work stories; update JIRA board daily; mentor and train, lead and monitors other junior technicians.
Minimum requirements: Master's degree in Computer Science, Engineering, or a related technical field plus three (3) years of experience as a Software Engineer or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Engineering, or a related technical field plus five (5) years of experience as a Software Engineer or related occupation. Require three (3) years of experience with each of the following: Microsoft Dynamics NaVision application development, configuration, technical and functional support; Hyland OnBase application development, configuration, technical and functional support; Advanced CI/CD Pipeline design and deployment using GITLab, ServiceNow, and Ansible; developing and maintaining multiple application integrations; .NET, C#, JavaScript, SQL Server, Oracle, VB, SSIS, and API design, development, documentation, testing, troubleshooting, debugging, deployment and production support of multiple applications; testing and validating controls against Risk, Regulatory and Cybersecurity standards and policies; Linux Red Hat and Windows server builds, use, maintenance, configuration and patching; providing end user technical or functional support and training; presenting to Senior Leadership and various audiences; and scoping, planning, refining stories and tasks using Agile methodology.
Salary: $135,104.69-$145,104.69
Location
Buffalo, New York, United States of America
Auto-ApplyTechnology, Software Engineering, Data and Product - United States - 2026 ReEntry Program
Remote
At JPMorganChase, we recognize that rewarding careers do not always follow a conventional path. We value the diversity, fresh perspective and wealth of experience that returning professionals can bring.
The ReEntry program offers experienced professionals, who are currently on an extended career break of at least two years, the support and resources needed to relaunch their careers. The program spans over 30 locations worldwide.
The ReEntry Program is a 15-week fellowship program, beginning April 20, 2026 and ending July 31, 2026 with the prospect of an offer for permanent employment with JPMorganChase at the end of the program. The permanent placements will be based on both business needs and candidate skill set.
Please refer to our
ReEntry Overview
page for further information regarding the Program
Technology at JPMorganChase
We're one of the world's biggest technology- and data-driven companies. We spend $17 billion on technology and operate globally at unparalleled scale and speed.
You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products.
You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.
What We Look For
We are looking for technology professionals in our US Tech Center locations with previous experience including but not limited to;
Software Engineers (Fullstack & Backend) - with Java, Spring, .NET, Salesforce, Python, C++, Oracle, AWS & Kubernetes experience
UI Engineers - JavaScript, React/Angular & ExpressJS/NodeJS/GoLang & Oracle/SQL
Data Analytics, Quant Analytics, Scientists and Engineers
Data Management
Data Engineers - Hadoop, Spark, Kafka, Cassandra
Database Management
Architecture
Agility Leads
Technical Program Delivery
Product Managers
Solutions Analysts (Business Analysts & QA Analysts)
Technology Support (Applications Support)
DevOps, Site Reliability and Infrastructure Engineers
UX Research and Design
You will probably have a background in computer science, preferably in a software engineering role.
You will be a creative, innovative team player with analytical, technical, problem solving, planning and organizational skills. As a business with an ongoing focus on software development, we would be very keen to hear from you if you have previous Open Source or Object Oriented programming experience with an understanding of agile methodologies.
Auto-ApplySoftware Engineer [Multiple Positions Available]
New York, NY jobs
Duties: Execute creative software solutions, design, develop, and perform technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Develop secure high-quality production code and review and debug code written by others. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Work with other platforms to architect and implement changes required to resolve issues and modernize the organization and its technology processes. Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
QUALIFICATIONS:
Minimum education and experience required: 7 years (84 months) of experience in the job offered or as Software Engineer, Java Developer, Technical Lead, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Business Administration, Information Technology, Computer Science, Computer Engineering, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Java Developer, Technical Lead, IT Consultant, or related occupation.
Skills Required: This position requires experience with the following: Designing backend services using Java, Spring Boot, and Maven; Performing Test Driven Development (TDD) using Junit, Mockito, and Cucumber test automation frameworks; Implementing micro-services-based solutions for distributed enterprise applications; Developing RESTful APIs, ensuring security, efficiency, and reliability; Designing APIs using OpenAPI specifications; Using security standards including OAuth, TLS, and Kerberos; Utilizing Domain Driven Design, microservices patterns, and modern architectures; Implementing NoSQL databases, Cassandra, and DynamoDB for distributed data storage and retrieval; Deploying applications using Cloud Foundry and AWS public cloud services; and Developing CI/CD pipelines using Jenkins to automate software builds, testing, and deployment processes.
Job Location: 450 West 33rd Street, New York, NY 10001.
Full-Time. Salary: $189,592 - $215,000 per year.
Auto-ApplySoftware Engineer (Multiple Positions Available)
New York, NY jobs
Duties: Execute creative software solutions, design, develop, and perform technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Develop secure high-quality production code and review and debug code written by others. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Work with other platforms to architect and implement changes required to resolve issues and modernize the organization and its technology processes. Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
QUALIFICATIONS:
Minimum education and experience required: 7 years (84 months) of experience in the job offered or as Software Engineer, Java Developer, Technical Lead, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Business Administration, Information Technology, Computer Science, Computer Engineering, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Java Developer, Technical Lead, IT Consultant, or related occupation.
Skills Required: This position requires experience with the following: Designing backend services using Java, Spring Boot, and Maven; Performing Test Driven Development (TDD) using Junit, Mockito, and Cucumber test automation frameworks; Implementing micro-services-based solutions for distributed enterprise applications; Developing RESTful APIs, ensuring security, efficiency, and reliability; Designing APIs using OpenAPI specifications; Using security standards including OAuth, TLS, and Kerberos; Utilizing Domain Driven Design, microservices patterns, and modern architectures; Implementing NoSQL databases, Cassandra, and DynamoDB for distributed data storage and retrieval; Deploying applications using Cloud Foundry and AWS public cloud services; and Developing CI/CD pipelines using Jenkins to automate software builds, testing, and deployment processes.
Job Location: 450 West 33rd Street, New York, NY 10001.
Full-Time. Salary: $189,592 - $215,000 per year.
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
**Base Pay/Salary**
New York,NY $189,592.00 - $215,000.00 / year
Software Engineer III - Mobile IOS
New York, NY jobs
JobID: 210689566 JobSchedule: Full time JobShift: Day Base Pay/Salary: New York,NY $133,000.00-$185,000.00 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 JPMorgan Chase within Consumer & Community banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
* Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
* Develops secure and high-quality production code, and reviews and debugs code written by others
* Serves as a function-wide subject matter expert in one or more areas of focus.
* Actively contributes to the engineering community as an advocate of firm wide frameworks, tools, and practices of the Software Development Life Cycle
* Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
* Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
* Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
* Contributes to software engineering communities of practice and events that explore new and emerging technologies
Required qualifications, capabilities, and skills
* Formal training or certification on native mobile application development concepts and 5+ years applied experience.
* Proficiency in Swift programming language (including modern concurrency patterns like async/await and Combine)
* Strong experience with iOS frameworks: UIKit, SwiftUI, Foundation, Core Data, Combine
* Experience with object-oriented programming and design patterns (MVC, MVVM, Coordinator, SOLID)
* Experience with RESTful APIs and JSON parsing for data exchange
* Experience writing unit tests using XCTest and UI tests using XCUITest
* Deep understanding of mobile application security concepts (OAuth2, OIDC, PKCE, biometrics, secure storage, Apple security APIs)
* Experience with CI/CD processes and tools (e.g., Bitrise, source code management with Git)
* Experience with modularisation and dependency injection
* Familiarity with best practices in mobile design: human interface guidelines, threading, accessibility
* Experience building and maintaining reusable iOS SDKs or frameworks
Preferred qualifications, capabilities and skills- nice to haves
* Experience writing UI tests using XCUITest or other framework
* Experience building or working with Design Systems (UI Development, White-labelling)
* Experience with modularization and dependency injection
* Appreciation for Accessibility and understanding of how to meet Accessibility requirements
* Understanding of Mobile Application Security considerations
* Show us your Github/Stack Overflow/app portfolio!
Auto-ApplySoftware Engineer III - Java/Python/Databricks/AWS
New York, NY jobs
JobID: 210696968 JobSchedule: Full time JobShift: Day Base Pay/Salary: New York,NY $133,000.00-$185,000.00; Jersey City,NJ $133,000.00-$185,000.00 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 JPMorgan Chase within the Consumer & Community Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities:
* Acquire and manage data from various sources and storage systems
* Transform existing ETL logic to AWS, Databricks, or equivalent cloud platforms
* Implement new or enhance existing services and components using both object-oriented and functional programming
* Establish and enforce guidelines to ensure consistency, quality, and completeness of data assets
* Executes standard software solutions, design, development, and technical troubleshooting
* Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
* Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
* Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
* Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
* Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Required qualifications, capabilities, and skills:
* Formal training or certification on software engineering concepts and 3+ years applied experience.
* Proficiency in Spark fundamentals and experience implementing Spark in data lake or data mesh solutions
* Experience with either AWS, Databricks or Snowflake
* Hands-on practical experience in system design, application development, testing, and operational stability
* Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
* Demonstrable ability to code in one or more languages
* Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
* Experience across the whole Software Development Life Cycle
* Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
* Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.
Preferred qualifications, capabilities, and skills:
* Experience in AI is a plus
* Proficiency in both Python and Java is a major plus
* Experience with Infrastructure as Code (Terraform)
* Familiarity with relational and non-relational databases
* Exposure to cloud technologies
Auto-ApplySoftware Engineer III- Python - Athena Core Risk
New York, NY jobs
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 JPMorgan Chase within the Athena Core Team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm's business objectives.
**Job responsibilities**
+ Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
+ Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
+ Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
+ Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
+ Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements and optimizations in code and system architecture
+ Contributes to software engineering communities of practice and events that explore new and emerging technologies
+ Adds to team culture of diversity, opportunity, inclusion, and respect
**Required qualifications, capabilities, and skills**
+ Formal training or certification on Computer Science concepts and 3+ years applied experience.
+ Hands-on practical experience in system design, application development, testing, and operational stability
+ Proficient in coding in one or more languages - Python, Java
+ Need familiarity with cross-asset/cross-business platforms
+ Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
+ Overall knowledge of the Software Development Life Cycle
+ Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
+ Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
**Preferred qualifications, capabilities, and skills**
+ Overall knowledge of the financial services industry and their IT systems
+ Intermediate to advanced Python coding experience
+ Exposure to cloud technologies
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
**Base Pay/Salary**
Brooklyn,NY $133,000.00 - $185,000.00 / year
Software Engineer III - C#/.Net with Capital Markets exp- Neovest
New York, NY jobs
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 JPMorgan Chase within the Neovest Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
**Job Responsibilities:**
+ Execute software solutions, including design, development, and technical troubleshooting, with the ability to think beyond routine or conventional approaches to build solutions or resolve technical problems.
+ Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
+ Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
+ Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
+ Proactively identify hidden problems and patterns in data and use these insights to drive improvements in coding hygiene and system architecture.
+ Contribute to software engineering communities of practice and events that explore new and emerging technologies.
+ Foster a team culture of diversity, equity, inclusion, and respect.
**Required Qualifications, Capabilities, and Skills:**
+ Formal training or certification in software engineering concepts and 3+ years of applied experience.
+ Intermediate knowledge and experience with C#/.Net.
+ Intermediate knowledge and experience in developing multi-threaded applications.
+ Experience developing software that integrates with third-party, external providers using REST, SOAP, FIX, and secure file transfer.
+ Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
+ Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
+ Extensive experience in Capital Markets (e.g., brokerage, trading).
+ Experience in building and supporting capital markets applications.
+ In-depth knowledge of the markets and trading industry and their IT systems.
**Preferred Qualifications, Capabilities, and Skills:**
+ Experience working with Portfolio Management systems.
+ Ability to work in an Agile environment.
+ Familiarity with modern User Interface architecture and design (e.g., React, Angular, TypeScript).
+ Familiarity with data caching technologies (e.g., Redis, Hazelcast).
+ Familiarity with message distribution technologies (e.g., RabbitMQ, Kafka).
+ Advanced English language skills.
+ Exposure to cloud-native environments
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
**Base Pay/Salary**
New York,NY $133,000.00 - $185,000.00 / year
Software Engineer III - Mobile IOS
New York, NY jobs
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 JPMorgan Chase within Consumer & Community banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
**Job responsibilities**
+ Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
+ Develops secure and high-quality production code, and reviews and debugs code written by others
+ Serves as a function-wide subject matter expert in one or more areas of focus.
+ Actively contributes to the engineering community as an advocate of firm wide frameworks, tools, and practices of the Software Development Life Cycle
+ Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
+ Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
+ Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
+ Contributes to software engineering communities of practice and events that explore new and emerging technologies
**Required qualifications, capabilities, and skills**
+ Formal training or certification on native mobile application development concepts and 5+ years applied experience.
+ Proficiency in Swift programming language (including modern concurrency patterns like async/await and Combine)
+ Strong experience with iOS frameworks: UIKit, SwiftUI, Foundation, Core Data, Combine
+ Experience with object-oriented programming and design patterns (MVC, MVVM, Coordinator, SOLID)
+ Experience with RESTful APIs and JSON parsing for data exchange
+ Experience writing unit tests using XCTest and UI tests using XCUITest
+ Deep understanding of mobile application security concepts (OAuth2, OIDC, PKCE, biometrics, secure storage, Apple security APIs)
+ Experience with CI/CD processes and tools (e.g., Bitrise, source code management with Git)
+ Experience with modularisation and dependency injection
+ Familiarity with best practices in mobile design: human interface guidelines, threading, accessibility
+ Experience building and maintaining reusable iOS SDKs or frameworks
**Preferred qualifications, capabilities and skills- nice to haves**
+ Experience writing UI tests using XCUITest or other framework
+ Experience building or working with Design Systems (UI Development, White-labelling)
+ Experience with modularization and dependency injection
+ Appreciation for Accessibility and understanding of how to meet Accessibility requirements
+ Understanding of Mobile Application Security considerations
+ Show us your Github/Stack Overflow/app portfolio!
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
**Base Pay/Salary**
New York,NY $133,000.00 - $185,000.00 / year
Technology, Software Engineering, Data and Product - United States - 2026 ReEntry Program
New York, NY jobs
JobID: 210683540 JobSchedule: Full time JobShift: Base Pay/Salary: Chicago,IL $80,000.00-$140,000.00; Jersey City,NJ $90,000.00-$160,000.00; New York,NY $90,000.00-$160,000.00; Palo Alto,CA $90,000.00-$160,000.00; Seattle,WA $90,000.00-$160,000.00
At JPMorganChase, we recognize that rewarding careers do not always follow a conventional path. We value the diversity, fresh perspective and wealth of experience that returning professionals can bring.
The ReEntry program offers experienced professionals, who are currently on an extended career break of at least two years, the support and resources needed to relaunch their careers. The program spans over 30 locations worldwide.
The ReEntry Program is a 15-week fellowship program, beginning April 20, 2026 and ending July 31, 2026 with the prospect of an offer for permanent employment with JPMorganChase at the end of the program. The permanent placements will be based on both business needs and candidate skill set.
Please refer to our ReEntry Overview page for further information regarding the Program
Technology at JPMorganChase
We're one of the world's biggest technology- and data-driven companies. We spend $17 billion on technology and operate globally at unparalleled scale and speed.
You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products.
You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.
What We Look For
We are looking for technology professionals in our US Tech Center locations with previous experience including but not limited to;
* Software Engineers (Fullstack & Backend) - with Java, Spring, .NET, Salesforce, Python, C++, Oracle, AWS & Kubernetes experience
* UI Engineers - JavaScript, React/Angular & ExpressJS/NodeJS/GoLang & Oracle/SQL
* Data Analytics, Quant Analytics, Scientists and Engineers
* Data Management
* Data Engineers - Hadoop, Spark, Kafka, Cassandra
* Database Management
* Architecture
* Agility Leads
* Technical Program Delivery
* Product Managers
* Solutions Analysts (Business Analysts & QA Analysts)
* Cybersecurity
* Tech Controls
* Technology Support (Applications Support)
* DevOps, Site Reliability and Infrastructure Engineers
* UX Research and Design
You will probably have a background in computer science, preferably in a software engineering role.
You will be a creative, innovative team player with analytical, technical, problem solving, planning and organizational skills. As a business with an ongoing focus on software development, we would be very keen to hear from you if you have previous Open Source or Object Oriented programming experience with an understanding of agile methodologies.
Auto-ApplySoftware Engineer III- Data
New York, NY jobs
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Software Engineer III at JPMorgan Chase within the Wholesale Credit Risk team, you will play a pivotal role in designing and implementing scalable hybrid cloud solutions. You will collaborate with development leads and senior stakeholders to deliver robust solutions, while mentoring team members and fostering a collaborative environment. This opportunity allows you to leverage your technical expertise in hybrid cloud architecture and coding to promote technical excellence and innovation.
**Job responsibilities**
+ Architect, design, and implement scalable hybrid cloud solutions for transactional, analytics and RAD workloads.
+ Write and review high-quality code, ensuring adherence to best practices and standards.
+ Collaborate with development leads and cross-functional teams to deliver robust solutions.
+ Conduct code reviews and provide constructive feedback to drive technical excellence.
+ Present technical concepts and project updates to senior stakeholders.
+ Prioritize tasks effectively, balancing urgent needs with strategic progress.
+ Mentor and support team members, fostering a collaborative and helpful environment.
**Required qualifications, capabilities and skills**
+ Formal training or certification on hybrid cloud architecture concepts and 5+ years applied experience
+ Proven experience in hybrid cloud architecture (AWS, Azure, GCP, or private cloud).
+ Strong coding skills in languages such as Java, Python, React or similar.
+ Deep understanding of distributed systems, data pipelines, and analytics platforms.
+ Experience with CI/CD, DevOps, and modern software engineering practices.
+ Excellent interpersonal and presentation skills.
+ Demonstrated ability to work with development leads and senior stakeholders.
**Preferred qualifications, capabilities and skills**
+ Action-oriented, decisive, drives results systematically.
+ Skilled at assessing risk and making decisions with a holistic, big-picture perspective.
+ Demonstrates a can-do attitude and leads by example.
+ Detail-oriented, able to distinguish between important and urgent tasks.
+ Prioritizes helpfulness, mentorship, and team development.
+ Acts with integrity.
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
**Base Pay/Salary**
New York,NY $118,750.00 - $160,000.00 / year
Software Engineer II- Big Data
New York, NY jobs
As a Software Engineer III at JPMorgan Chase within the Personalization and Insights product you will build and support high throughput, low latency applications which leverage state of the art machine learning architectures, and which are deployed in AWS. These applications power personalized experiences across Chase Consumer & Community Banking channels, to help weave a user experience that includes traditional banking services with other services in the Travel, Merchant Offer Shopping, and Dining spaces.
**Job responsibilities**
+ Design & build new applications utilizing leading edge technologies and modernize existing applications
+ Implement batch & real-time software components consistent with architectural best-practices of reliability, security, operational efficiency, cost-effectiveness and performance
+ Ensure quality of deployed code via automated unit, integration & acceptance testing
+ Collaborate with multi-national agile development, support and business teams to meet sprint objectives
+ Participate in all agile meetings & rituals, including daily standups, sprint planning, backlog reviews, demos, and retrospectives
+ Provide level 2 support for production systems
+ Learn and applies system processes, methodologies, and skills for the development of secure, stable code and systems
+ Add to team culture of diversity, opportunity, inclusion, and respect
**Required qualifications, capabilities, and skills**
+ Formal training or certification on software engineering concepts and 2+ years applied experience
+ Hands-on practical experience in Frameworks, system design, application development, testing, and operational stability
+ Advanced in one or more programming language(s) (e.g., JAVA, and frameworks of Spring, Micro Services, APIs, etc.)
+ Experience with Distributed Datastores (e.g. Cassandra)
+ Proficiency in automation and continuous delivery methods
+ Proficient in all aspects of the Software Development Life Cycle
+ Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
**Preferred qualifications, capabilities, and skills**
+ Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, BigData, artificial intelligence, machine learning, mobile, etc.)
+ Experience designing, developing and deploying software components on AWS using common compute and storage services such as EC2, EKS, Lambda, S3
+ Experience with Apache Spark or similar large-scale data processing engines
+ Experience with Big Data / Distributed / cloud technology (AWS Big data services like lambda, glue, glue emr and Spark Architecture, Performance tuning ,Spark SQL, Streaming, KAFKA, Entitlements etc., )
+ Certified AWS Cloud Practitioner, Developer or Solutions Architect strongly preferred
+ Experience using Terraform to deploy infrastructure-as-code to public cloud
+ Experience with Linux scripting such as Bash, KSH, or Python
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
**Base Pay/Salary**
New York,NY $118,750.00 - $150,000.00 / year
Software Engineer II- Big Data
New York, NY jobs
As a Software Engineer III at JPMorgan Chase within the Personalization and Insights product you will build and support high throughput, low latency applications which leverage state of the art machine learning architectures, and which are deployed in AWS. These applications power personalized experiences across Chase Consumer & Community Banking channels, to help weave a user experience that includes traditional banking services with other services in the Travel, Merchant Offer Shopping, and Dining spaces.
Job responsibilities
Design & build new applications utilizing leading edge technologies and modernize existing applications
Implement batch & real-time software components consistent with architectural best-practices of reliability, security, operational efficiency, cost-effectiveness and performance
Ensure quality of deployed code via automated unit, integration & acceptance testing
Collaborate with multi-national agile development, support and business teams to meet sprint objectives
Participate in all agile meetings & rituals, including daily standups, sprint planning, backlog reviews, demos, and retrospectives
Provide level 2 support for production systems
Learn and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Add to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 2+ years applied experience
Hands-on practical experience in Frameworks, system design, application development, testing, and operational stability
Advanced in one or more programming language(s) (e.g., JAVA, and frameworks of Spring, Micro Services, APIs, etc.)
Experience with Distributed Datastores (e.g. Cassandra)
Proficiency in automation and continuous delivery methods
Proficient in all aspects of the Software Development Life Cycle
Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Preferred qualifications, capabilities, and skills
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, BigData, artificial intelligence, machine learning, mobile, etc.)
Experience designing, developing and deploying software components on AWS using common compute and storage services such as EC2, EKS, Lambda, S3
Experience with Apache Spark or similar large-scale data processing engines
Experience with Big Data / Distributed / cloud technology (AWS Big data services like lambda, glue, glue emr and Spark Architecture, Performance tuning ,Spark SQL, Streaming, KAFKA, Entitlements etc., )
Certified AWS Cloud Practitioner, Developer or Solutions Architect strongly preferred
Experience using Terraform to deploy infrastructure-as-code to public cloud
Experience with Linux scripting such as Bash, KSH, or Python
Auto-ApplySoftware Engineer III - Java/Python/Databricks/AWS
New York, NY jobs
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 JPMorgan Chase within the Consumer & Community Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities:
Acquire and manage data from various sources and storage systems
Transform existing ETL logic to AWS, Databricks, or equivalent cloud platforms
Implement new or enhance existing services and components using both object-oriented and functional programming
Establish and enforce guidelines to ensure consistency, quality, and completeness of data assets
Executes standard software solutions, design, development, and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Required qualifications, capabilities, and skills:
Formal training or certification on software engineering concepts and 3+ years applied experience.
Proficiency in Spark fundamentals and experience implementing Spark in data lake or data mesh solutions
Experience with either AWS, Databricks or Snowflake
Hands-on practical experience in system design, application development, testing, and operational stability
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Demonstrable ability to code in one or more languages
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
Experience across the whole Software Development Life Cycle
Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.
Preferred qualifications, capabilities, and skills:
Experience in AI is a plus
Proficiency in both Python and Java is a major plus
Experience with Infrastructure as Code (Terraform)
Familiarity with relational and non-relational databases
Exposure to cloud technologies
Auto-ApplySoftware Engineer III- Python - Athena Core Risk
New York, NY jobs
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 JPMorgan Chase within the Athena Core Team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements and optimizations in code and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on Computer Science concepts and 3+ years applied experience.
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in one or more languages - Python, Java
Need familiarity with cross-asset/cross-business platforms
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Overall knowledge of the financial services industry and their IT systems
Intermediate to advanced Python coding experience
Exposure to cloud technologies
Auto-ApplySoftware Engineer III - Mobile IOS
New York jobs
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 JPMorgan Chase within Consumer & Community banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure and high-quality production code, and reviews and debugs code written by others
Serves as a function-wide subject matter expert in one or more areas of focus.
Actively contributes to the engineering community as an advocate of firm wide frameworks, tools, and practices of the Software Development Life Cycle
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Required qualifications, capabilities, and skills
Formal training or certification on native mobile application development concepts and 5+ years applied experience.
Proficiency in Swift programming language (including modern concurrency patterns like async/await and Combine)
Strong experience with iOS frameworks: UIKit, SwiftUI, Foundation, Core Data, Combine
Experience with object-oriented programming and design patterns (MVC, MVVM, Coordinator, SOLID)
Experience with RESTful APIs and JSON parsing for data exchange
Experience writing unit tests using XCTest and UI tests using XCUITest
Deep understanding of mobile application security concepts (OAuth2, OIDC, PKCE, biometrics, secure storage, Apple security APIs)
Experience with CI/CD processes and tools (e.g., Bitrise, source code management with Git)
Experience with modularisation and dependency injection
Familiarity with best practices in mobile design: human interface guidelines, threading, accessibility
Experience building and maintaining reusable iOS SDKs or frameworks
Preferred qualifications, capabilities and skills- nice to haves
Experience writing UI tests using XCUITest or other framework
Experience building or working with Design Systems (UI Development, White-labelling)
Experience with modularization and dependency injection
Appreciation for Accessibility and understanding of how to meet Accessibility requirements
Understanding of Mobile Application Security considerations
Show us your Github/Stack Overflow/app portfolio!
Auto-ApplySoftware Engineer III - C#/.Net with Capital Markets exp- Neovest
New York jobs
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 JPMorgan Chase within the Neovest Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job Responsibilities:
Execute software solutions, including design, development, and technical troubleshooting, with the ability to think beyond routine or conventional approaches to build solutions or resolve technical problems.
Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
Proactively identify hidden problems and patterns in data and use these insights to drive improvements in coding hygiene and system architecture.
Contribute to software engineering communities of practice and events that explore new and emerging technologies.
Foster a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
Formal training or certification in software engineering concepts and 3+ years of applied experience.
Intermediate knowledge and experience with C#/.Net.
Intermediate knowledge and experience in developing multi-threaded applications.
Experience developing software that integrates with third-party, external providers using REST, SOAP, FIX, and secure file transfer.
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
Extensive experience in Capital Markets (e.g., brokerage, trading).
Experience in building and supporting capital markets applications.
In-depth knowledge of the markets and trading industry and their IT systems.
Preferred Qualifications, Capabilities, and Skills:
Experience working with Portfolio Management systems.
Ability to work in an Agile environment.
Familiarity with modern User Interface architecture and design (e.g., React, Angular, TypeScript).
Familiarity with data caching technologies (e.g., Redis, Hazelcast).
Familiarity with message distribution technologies (e.g., RabbitMQ, Kafka).
Advanced English language skills.
Exposure to cloud-native environments
Auto-ApplySoftware Engineer III- Data
New York jobs
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Software Engineer III at JPMorgan Chase within the Wholesale Credit Risk team, you will play a pivotal role in designing and implementing scalable hybrid cloud solutions. You will collaborate with development leads and senior stakeholders to deliver robust solutions, while mentoring team members and fostering a collaborative environment. This opportunity allows you to leverage your technical expertise in hybrid cloud architecture and coding to promote technical excellence and innovation.
Job responsibilities
Architect, design, and implement scalable hybrid cloud solutions for transactional, analytics and RAD workloads.
Write and review high-quality code, ensuring adherence to best practices and standards.
Collaborate with development leads and cross-functional teams to deliver robust solutions.
Conduct code reviews and provide constructive feedback to drive technical excellence.
Present technical concepts and project updates to senior stakeholders.
Prioritize tasks effectively, balancing urgent needs with strategic progress.
Mentor and support team members, fostering a collaborative and helpful environment.
Required qualifications, capabilities and skills
Formal training or certification on hybrid cloud architecture concepts and 5+ years applied experience
Proven experience in hybrid cloud architecture (AWS, Azure, GCP, or private cloud).
Strong coding skills in languages such as Java, Python, React or similar.
Deep understanding of distributed systems, data pipelines, and analytics platforms.
Experience with CI/CD, DevOps, and modern software engineering practices.
Excellent interpersonal and presentation skills.
Demonstrated ability to work with development leads and senior stakeholders.
Preferred qualifications, capabilities and skills
Action-oriented, decisive, drives results systematically.
Skilled at assessing risk and making decisions with a holistic, big-picture perspective.
Demonstrates a can-do attitude and leads by example.
Detail-oriented, able to distinguish between important and urgent tasks.
Prioritizes helpfulness, mentorship, and team development.
Acts with integrity.
Auto-Apply2026 Emerging Talent Software Engineers - Full time - United States (April 2026 Start)
New York, NY jobs
JobID: 210683258 JobSchedule: Full time JobShift: Base Pay/Salary: Jersey City,NJ $95,000.00-$125,000.00; New York,NY $95,000.00-$125,000.00 Join our 2026 Emerging Talent Software Engineer program and propel your career to new heights with a team of innovative technologists. Engage in diverse projects, gain new skills, and create positive change for the communities we serve. We value your unique skills and innovative ideas within our supportive and diverse technology organization. Ready to tackle big challenges with a global technology team? We're eager to meet you.
About the Program
As a Software Engineer in the Emerging Talent Software Engineer, you will embark on a global two-year career development journey. This program is designed to equip you with essential technical and professional skills, enabling you to build strong networks and establish a successful career with us. You will have opportunities for job growth, accelerated career advancement, and career mobility. Our program begins with an in-depth induction that introduces you to our businesses, enhances your understanding of development methodologies, and sharpens your professional skills. You will dive head-first into creating innovative solutions that make a difference for our customers, clients, and employees.
We will be filling our classes on a rolling basis. We strongly encourage you to submit your application as early as possible before job postings close.
Job Responsibilities
* Execute basic software solution, design, development, and technical troubleshooting
* Write secure and high-quality code using the syntax of at least one programming language with peer guidance
* Interpret architecture and design representations as well as nonfunctional requirements to develop secure, stable software against a defined architecture
* Apply automation to reduce manual toil in the Software Development Life Cycle
* Gather, analyze, and synthesize basic data sets to troubleshoot technical issues and generate insights for continuous improvements.
* Breaks down routine technical tasks to troubleshoot and solve issues
* Work and share ideas, information and innovation with our team of technologists from all over the world.
* Participate in our Force for Good program to build real-world sustainable technology solutions for social good organizations.
Required qualifications, capabilities, and skills
* You should have graduated and be available to start full time employment in July 2026
* A well-rounded academic background
* Baseline knowledge of software, applications and technical processes within a given technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
* Ability to work effectively in large, collaborative teams to achieve organizational goals, with a commitment to fostering an inclusive and innovative culture.
* Foundational knowledge of programming languages (e.g., Python, JavaScript, Java, C++, C#), databases, data structures and algorithms
* Understanding of software skills including business analysis, development, maintenance, and software improvement.
* Proficiency in developmental toolsets
* Basic knowledge of industry-wide technology trends and best practices
* Exposure to agile methodologies, including CI/CD, Application Resiliency, and Security.
Preferred qualifications, capabilities, and skills
* Obtained your foundational technology background in non-traditional ways including, but not limited to, technology bootcamps, workforce development programs and community colleges
* Strong interpersonal and communication skills
* Ability to thrive in a fast-paced, collaborative environment
* Exceptional problem-solving ability
* Exposure to cloud technologies
* Experience with relational databases
Locations you may join:
* Columbus, OH
* Jersey City, NJ
* New York Metro, NY
* Plano, TX
* Tampa, FL
About Us
When you work at JPMorgan Chase, you're part of a global financial institution and a leading tech company. Our team of over 63,000 technologists across global technology centers, is dedicated to designing, building, deploying, and managing a wide range of solutions, including enterprise technology initiatives, big data, mobile solutions, electronic payments, cybersecurity, machine learning, and cloud development. We collaborate with FinTech and Silicon Valley tech firms to deliver innovative solutions to our clients and customers. With a $17 billion annual investment in technology, we are committed to hiring talented individuals to create transformative solutions that will revolutionize the financial services industry and make a global impact.
About You
If you're ready to put your passion for technology to work in a way that makes a real difference, you'll find your place in our Emerging Software Engineer program.
This opportunity is not available to individuals currently enrolled in a full-time college or university program. If you are a current student, please visit jpmorganchase.com/careers to explore internships and other full-time opportunities.
To be eligible for this program, you must be authorized to work in the U.S. We do not offer any type of employment-based immigration sponsorship for this program. Likewise, JPMorgan Chase, will not provide any assistance or sign any documentation in support of any other form of immigration sponsorship or benefit including optional practical training (OPT) or curricular practical training (CPT.)
What's Next?
Help us learn about you by submitting a complete and thoughtful application, which includes your resume. Your application and resume is a way for us to initially get to know you, so it's important to complete all relevant application questions so we have as much information about you as possible.
After you confirm your application, we will review it to determine whether you meet certain required qualifications. If you are advanced to the next step of the process, you'll receive an email invitation to complete a coding challenge powered by HackerRank.
HackerRank is required, and your application will not be considered for further review until you have completed this step. We strongly encourage that you apply and complete these required elements as soon as possible, since programs will close as positions are filled.
If you progress further, you'll get an email invitation for a video interview powered by HireVue.
This is your opportunity to further bring your resume to life and showcase your experience for our recruiting team and hiring managers.
JPMorganChase is committed to creating an inclusive work environment that respects all people for their unique skills, backgrounds and professional experiences. We will provide reasonable accommodations for applicants with disabilities.
Visit jpmorganchase.com/careers for upcoming events, career advice, our locations and more.
Auto-ApplyPrincipal Software Engineer - Java / API
Software engineer job at M&T Bank
Join M&T Bank's Digital Banking Experience (DBX) team as a Principal Software Engineer, helping shape the modernization of our digital banking platform. You'll be part of a forward-thinking, tech-savvy environment driving innovation across one of the bank's most critical customer-facing systems.
As a Principal Software Engineer, you'll partner with two existing Technical Leads and work hands-on with a dedicated agile team to deliver high-quality, modernized banking solutions. This is an opportunity to influence technology direction, guide engineering excellence, and collaborate closely with business partners to turn strategy into impactful digital experiences.
Primary Responsibilities
* Accountable for the overall code change and review process to ensure high quality and process optimization.
* Apply and analyze metrics across teams to identify opportunities for SDLC process improvement, peer reviews, and work with teams to implement solutions.
* Author organized, clean, efficient, and secure source code at the expert level in multiple programming languages; coach team members on data structures and algorithms to solve business problems.
* Contribute to the continuous improvement of development operations, coding practices, and strategic engineering initiatives.
* Contribute to and review technical roadmaps that address both strategic requirements and technical debt, ensuring compliance with corporate standards and industry best practices.
* Support rollout of engineering capabilities for specific domains and ensure all regulatory requirements are met.
* Lead discussions with business or technical stakeholders; proactively engage other groups to align on technical and architectural opportunities.
* Design, review, and approve system architecture; ensure cross-domain alignment, identify gaps and efficiencies, and drive strategic direction while adhering to architectural design patterns.
* Regularly participate in and present at peer group committees, capturing opportunities for improvement and working with senior leadership to act on them.
* Ensure code quality meets industry and corporate standards while mentoring junior team members.
* Drive implementation adherence and recommend best practices related to performance testing, resiliency, and optimizations.
* Influence behavioral change with product owners, architects, and senior leaders in the overall requirements and story ingestion process.
* Understand and adhere to the Company's risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite.
* Promote an environment that supports a culture of belonging and reflects the M&T Bank brand.
* Maintain internal control standards, including timely implementation of internal and external audit points.
* Complete other related duties as assigned.
Supervisory/Managerial Responsibilities
No direct supervisory responsibilities, but will provide technical mentorship and leadership to engineers across agile teams.
Education and Experience Required
* Associate's degree and a minimum of 9 years' systems analysis and/or application development work experience, or
* Bachelor's degree and a minimum of 7 years' systems analysis and/or application development work experience.
* In lieu of a degree, a combined minimum of 11 years' education and/or relevant work experience, including a minimum of 7 years' systems analysis and/or application development work experience.
* Expert proficiency in Java, Spring, Angular, SQL, database design, API development, and Git.
Education and Experience Preferred
* Modern Development Practices: Hands-on experience with software modernization, SDLC, DevOps, and delivering in fast-paced, dynamic environments.
* Industry Knowledge: Background in the financial industry with exposure to business banking features, servicing processes, and back-office support.
* Integration Skills: Experience with third-party vendor platform integrations and managing cross-dependencies for system integrations.
* Leadership & Collaboration: Proven ability to lead and mentor development teams, translate technical designs into actionable deliverables, and foster collaboration in agile team environments.
* Delivery Focus: Track record of driving high-quality technical delivery under tight timelines.
Why Join Us
This is a chance to be part of a transformative initiative at the intersection of banking and technology-modernizing the core digital experiences that millions of customers rely on every day. You'll have the autonomy to design innovative solutions, the influence to shape technology strategy, and the opportunity to mentor engineers in a collaborative and growth-minded environment.
#LI-JB3
M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $139,700.00 - $232,900.00 Annual (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.
Location
Buffalo, New York, United States of America
Auto-Apply