Principal 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
M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer, including disabilities and veterans.
Technology, 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 III - React/Python
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 JPMorganChase within the Commercial & Investment Bank - Securities Services Analytics 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.
The Securities Services Analytics team is a global team of engineers who collaborate closely with Quantitative Research and line of business technology partners and are responsible for the technical delivery of various data analytics solutions. This team develops primarily on the in-house Athena platform. Athena is designed to enable rapid innovation by offering Technologists, Quantitative Analysts and Risk Managers a consistent, cross-asset portfolio of models, frameworks and tools to use in building financial 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
+ Work across the entire software development lifecycle including requirements gathering, design, implementation, testing, deployment, and support
+ Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
+ Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
+ 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
+ Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
+ Identifies instances where short-term tactical fixes are proposed and advocates for the adoption of longer-term, strategic solutions that deliver sustainable value and technical excellence
+ 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 software engineering concepts and 3+ years applied experience
+ Strong analytical development skills, solid understanding of computer science fundamentals
+ Proficient in coding in Python and React / TypeScript
+ Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages
+ Overall knowledge of the Software Development Life Cycle
+ Solid understanding of agile methodologies such as CI/CD, Scrum, Application Resiliency, and Security
+ Team-winning attitude to build, deliver and work together as part of global development team.
**Preferred qualifications, capabilities, and skills**
+ Strong Python
+ Strong UI - React / TypeScript
+ Hands-on experience with JPMorgan Athena platform
+ Solid understanding and hands-on experience with public cloud technologies, especially with AWS
+ AWS - EKS or Terraform Certifications
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**
Jersey City,NJ $133,000.00 - $185,000.00 / year; 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 - Golang
New York, NY jobs
JobID: 210670171 JobSchedule: Full time JobShift: 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 an Experienced Software Engineer at JPMorgan Chase within the Global Technology team, you will be a key member of an agile team, responsible for designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Depending on the team you join, your role may involve developing mobile features to enhance customer and client banking experiences, strategizing on leveraging big data to accelerate our trading systems, innovating payment solutions for merchants, or supporting the integration of our private and public cloud platforms.
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 to coding hygiene 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 software engineering 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
* Strong development skills in Golang, being able to develop new projects, CLIs and Kubernetes integrations
* Hands-on proficiency in managing, deploying and troubleshooting applications on EKS clusters, including SDLC integration for these processes
* Strong SDLC skills, including configuration of build pipelines, release management, change management and GitOps model
* Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
* Experience in AWS
* 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
* Familiarity with modern front-end technologies
* Exposure to cloud technologies
* Python is a preferred second language
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 - Golang
New York, NY jobs
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an Experienced Software Engineer at JPMorgan Chase within the Global Technology team, you will be a key member of an agile team, responsible for designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Depending on the team you join, your role may involve developing mobile features to enhance customer and client banking experiences, strategizing on leveraging big data to accelerate our trading systems, innovating payment solutions for merchants, or supporting the integration of our private and public cloud platforms.
**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 to coding hygiene 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 software engineering 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
+ Strong development skills in Golang, being able to develop new projects, CLIs and Kubernetes integrations
+ Hands-on proficiency in managing, deploying and troubleshooting applications on EKS clusters, including SDLC integration for these processes
+ Strong SDLC skills, including configuration of build pipelines, release management, change management and GitOps model
+ Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
+ Experience in AWS
+ 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**
+ Familiarity with modern front-end technologies
+ Exposure to cloud technologies
+ Python is a preferred second language
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
Python / AI/ML Software Engineer III
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 Python / AI/ML Software Engineer III at JPMorganChase within the Consumer and Community Bank- Connected Commerce Technology, 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**
+ 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 to coding hygiene 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 software engineering concepts and 3+ years applied experience
+ Hands-on practical experience in system design, application development, testing, and operational stability
+ Expertise in Python programming language (secondary alternative: Java)
+ Experience with AWS Cloud services, including ECS, API Gateway, Lambda, S3, WAF, and IAM
+ Strong background in designing, building, and integrating RESTful APIs using Python frameworks such as FastAPI or Flask
+ Expertise in both relational (e.g., PostgreSQL) and NoSQL databases (e.g., Cassandra, DynamoDB)
+ 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**
+ Experience with AI Engineering frameworks such as LangChain, LangGraph, CrewAI, Strands, or similar
+ Proficiency in working with Generative AI models (e.g., Anthropic via AWS Bedrock APIs/SDKs, OpenAI, or Google models)
+ Experience with vector databases and search technologies (e.g., OpenSearch or similar)
+ Familiarity with workflow scheduling and orchestration tools (e.g., Apache Airflow, AWS Step Functions, or equivalent) and proficiency in IAC (Terraform)
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- Python - Athena Core Risk
New York, NY jobs
JobID: 210680050 JobSchedule: Full time JobShift: Base Pay/Salary: Brooklyn,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 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-ApplyExperienced Software Engineer Java / Python (Full Stack or Back End)
New York, NY jobs
Push the limits of what's possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.
**Job Responsibilities**
+ Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams
+ Executes software solutions, design, development, and technical troubleshooting
+ Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
+ Produces or contributes to architecture and design artifacts for applications while 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
+ 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
+ Adds to team culture of diversity, opportunity, inclusion, and respect
**Required qualifications, capabilities, and skills**
+ Hands-on practical experience in system design, application development, testing and operational stability
+ Proficient in coding in Java or Python languages
+ 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
+ Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
+ 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**
+ Familiarity with modern front-end technologies
+ Exposure to cloud technologies
**To be eligible for this opportunity, you must be authorized to work in the United States. We do not offer any type of employment-based immigration sponsorship for this position. Likewise, JPMorgan Chase & Co., 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).**
**Your Role Level**
JPMorganChase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. A determination will be made on placement for successful candidates based on the results of a skills-based assessment which applicants will be asked to complete during the hiring process, as well as, the candidate interview. The assessment will evaluate ability to perform basic coding and systems design responsibilities. For the Software Engineer II level, the role requires the ability to understand advance features of a coding language, design a viable system, and solve functional problems through basic language applications. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of a coding language, design systems across technologies and platforms, solve functional and non-functional problems through an application of language best practices, as well as, the ability to assess issues broadly, identify alternative or innovative solutions, collaborate effectively, and provide guidance to others.
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 $130,000.00 - $170,000.00 / year; Jersey City, NJ $130,000.00 - $170,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)
* 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 II- Big Data
New York, NY jobs
JobID: 210663899 JobSchedule: Full time JobShift: Base Pay/Salary: New York,NY $118,750.00-$150,000.00 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 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 III (Python)
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 Risk Technology division, 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
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
Collaborate with a global team to deliver a strategic next-gen cross margining platform for the firm spanning various financial products
Provide technical ownership, oversight and code reviews and participate in end-to-end SDLC
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
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in Python
Demonstrated grasp of core data structures and algorithms
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
Hands-on Python programming experience
Oracle Database with SQL experience
Financial product knowledge a big plus
Auto-ApplySoftware 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- 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-ApplySoftware Engineer III - KDB
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 Commercial and Investment Bank Markets 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
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 to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Contributes to the core development and delivery of KDB-based systems, including the development of frameworks
Develop scalable real-time processing solutions using agile methodology
Collaborate with stakeholders to gather requirements and deliver effective solutions
Work closely with application support teams to maintain and support the platform
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Extensive knowledge of KDB technology and proficiency in Q language, with professional experience using KDB
Hands-on experience in scaling and load-balancing KDB applications
Proven experience in building resilient and high-availability KDB applications
Proficient in coding in one or more languages
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
Preferred qualifications, capabilities, and skills
Experience in Terraform and Kubernetes from managing a Production Plant in Public Cloud
AWS Experience
Experience with market data venue and vendor data platforms
Experience other languages e.g. Python/C/C++/Java
Auto-ApplyFull Stack Java Python React Software Engineer III
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 Commercial & Investment Bank - Global Banking 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
Executes software solutions, design, development, testing, 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 to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Expert in coding with React for front end
Experienced in coding with Java or Python or Node.js for back end
Experience with cloud technology
Proficient with testing practices and libraries
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
Familiarity with modern front-end technologies
Experience with AWS
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.LocationBuffalo, New York, United States of America
Auto-Apply