Principal Software Engineer - High Performance Computing
JPMorgan Chase & Co.
Job Description
If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.
As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support one or more of the firm’s portfolios. You will lead virtual and direct teams of developers, teaching them best practices in high-performance computing (HPC) practices that intersect with AI/ML. Thus, you are collaborative—especially since you will work closely with cross-functional teams comprised of data scientists, business analysts and other engineers. You will infuse the JPMorgan developer community with an appreciation of the impact that HPC can have by delivering software that consistently outperforms other platforms. You will deliver a variety of options to serve our various business needs--sometimes driven by low-latency; other times driven by throughput or low power.
Job responsibilities
- Creates complex and scalable coding frameworks using appropriate software design frameworks
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Advises cross-functional teams on technological matters within your domain of expertise
- Serves as the function’stechnical, go-to subject matter expert
- Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies
- Creates durable, reusable software frameworks that are leveraged across teams and functions
- Influences leaders and senior stakeholders across product, data science and technology teams
- Champions the firm’s culture of diversity, opportunity, inclusion, and respect
- Using telemetry, create measurable frameworks for deciding amongst hardware and software options
- Publish and support re-usable patterns to optimize training and inference of ML models on various architectures
- Support developer community in learning lessons from high-performance computing (HPC) domain
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 7+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced knowledge of software application development and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g. LLMs, High-performance computing (HPC), etc.)
- Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines
- Ability to present and effectively communicate with Senior Leaders and Executives
- Master’s Degree in Computer Science
- 8+ years of experience in high-performance computing software
- 5+ years of experience with at least one type of accelerator
- 3+ years of experience in deep learning, particularly large language models
- Deep familiarity with HPC software (e.g., NCCL, MPI) and resource schedulers (e.g., Kubernetes, SLURM)
- Strong programming skills in Python, scripting, C, C++ with experience in AI/ML frameworks like PyTorch and LangChain
Preferred qualifications, capabilities, and skills
- PhD preferred (Computer Science, Computer Engineering, Mathematics, or related discipline).
- Practical cloud native experience
- Experience in large organizations and regulated industries is a plus
- Hands-on experience with CUDA for GPU programming and performance optimization preferred.
- Excellent communication skills and the ability to work collaboratively in a dynamic team environment
- Publish and support re-usable patterns to optimize training and inference of ML models on various architectures
- Experience in high‑performance computing within national labs or academic research environments, including large‑scale distributed systems and accelerator‑based workloads.
This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorgan Chase’s review of criminal conviction history, including pretrial diversions or program entries.
About Us
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
About the Team
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.- ...stage AI startup is hiring a Principal Software Engineer to join its team. This is a... ...security, governance, and performance. With a lean engineering... ...ownership.Bachelor's degree in Computer Science or a related... ...technical decisions with a high degree of ownership.Heavy customer...Performance
$272k - $431.25k
...NVIDIA Dynamo is a high-throughput, low-latency inference... ...environments. Built in Rust for performance and Python for... ...rapidly outgrow the memory and compute budget of any single GPU, this... ...workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap...PerformanceFull timeLocal areaRemote work$131.3k - $237.35k
...are seeking an experienced Principal Software Engineer to join our team in developing... ...for new features and performance improvements.Participate in... ...QualificationsA Bachelor’s degree in Computer Science or STEM field plus... ...or more of the following: high availability, sensor fusion...PerformanceFull time$220k - $280k
...Principal Software EngineerArlington, VAAbout The TeamSTR's Intelligence... ...and motivated engineers with advanced degrees in engineering, computer science, mathematics,... ...environmentsMonitor system performance with standardized... ...experience in one or more high level programming...Performance- ...Principal Software Engineer Apogee Research is at the forefront of a revolution... ...common themes include: Performing hands-on technical work... ...algorithmically complex problems High proficiency in C++... ...understanding of the fundamentals of computer and network security...PerformanceFull timeFor contractorsWork at officeFlexible hours
- ...Job Title: Principal Software Engineer Client: Leidos LOCATION:... ...~ Bachelor's Degree in Computer Science, Mathematics, Engineering... ...Experience in designing high-throughput and low-latency... ...pipelines, optimizing application performance through asynchronous...PerformanceContract workRelocation
$117.1k - $187.3k
...will build and lead remote software engineering organizations using agile principles... ...to architect and deliver high availability enterprise... ....Supervise product performance, analyze performance data,... ...ExperienceBachelor's degree in computer science or a related field,...PerformanceWork experience placementLocal areaRemote workWorldwide$144.2k - $288.4k
...Principal Software Engineer We're building a world of health around every individual... ...measured by the quality, performance, reliability, and clinical... .... Deliver real-time, high-performance systems. Architect... ...or Angular ~ Strong computer science fundamentals, including...PerformanceHourly payFull timeTemporary workLocal areaFlexible hours- ...Design and develop software applications using Twelve... ...requirements. Develop highly innovative UI design,... ...Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field. Masters... ...optimizing application performance through asynchronous...Performance
$200k - $225k
...capacity. Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team builds the high-performance integration layer that embeds Xometry's... ...wrappers Education: Bachelor's in Computer Science, Engineering, or a related field...PerformanceWork at office3 days per week$131.3k - $237.35k
...are seeking an experienced Principal Software Engineer to join our team in developing... ...for new features and performance improvements. ~ Participate... ...A Bachelor’s degree in Computer Science or STEM field plus... ...or more of the following: high availability, sensor fusion...PerformanceLocal areaImmediate start$163.8k - $257.4k
...are seeking an experienced Principal Software Engineer (Data) to join our fast-paced... ...improve data quality, performance, and scalability of our technographic... ...to write efficient, high-quality codeExperience with... ...organizationsBachelor's or advanced degree in Computer Science, Engineering or...PerformanceWorldwide- ...| IT Effectiveness | Engineering | Environmental | Sustainability... ...providing Custom Computer Programming Services (... ...tasks to be performed. THE BLANKET PURCHASE... ...impact of infrastructure, software upgrades, capacity, and... ...medical plans, including high-deductible health...PerformanceFull timeContract workTemporary workFor contractorsWork at officeFlexible hours
- ...Principal Software Engineer Location: Centralia, WA Work Arrangement:... ...WA We are looking for a highly experienced software engineering... ..., development, performance, and reliability. Key Responsibilities... ...Strong foundation in Computer Science , including...PerformanceContract work
$114.6k - $234.6k
...integration contracts across software, firmware, and... ...preventive controls. Designs performance, reliability, and... ...features (e.g., RAS, high-speed I/O, chipset/SoC... ...monitoring, and provisioning computer servers, storage,... ...and coaching to engineers to drive improvements....PerformanceTemporary workFlexible hoursShift work- ...growing our Marketplace Platform Engineering team and is looking for an experienced Principal Software Engineer to help shape the... ...Design and build scalable, high-performance applications using Java ,... ...Bachelor's degree in Computer Science, Computer Engineering...PerformanceFull time
$231k
...travelers everywhere. Principal Software Development Engineer Expedia Technology teams... ...services, and tools to deliver high-quality experiences for... ...a reliable, highly performant, scalable, and cost‑effective... ...- Bachelor’s degree in Computer Science or a related technical...Performance$160k - $250k
...investors, we're building software that adapts to the... ...is seeking a Principal Software Engineer to drive the architecture... ...product in a high-agency, low-ego environment... ..., with a focus on performance, reliability, and long... ...fields such as computer science, mathematics...PerformanceFull timeWork at officeFlexible hours3 days per week$144.2k - $288.4k
...passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team. In this role... ...expertise, you will join a high-performing architecture team responsible... ...Education Bachelor's degree in Computer Science or a closely related discipline...PerformanceHourly payFull timeTemporary workLocal areaFlexible hours$117.2k - $313.7k
...applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting,... ...FOR OPPORTUNITIESJoin a high-ownership, high-velocity... ...team that cares deeply about performance, reliability, and... ...B.S. or Master's degree in Computer Science, or equivalent work...PerformanceFull timeWork experience placementRemote work$152k - $241.5k
...has been transforming computer graphics, PC gaming, and... ..., GPU, and systems engineers. When useful, you will... ...opportunities. Work with high-dimensional data: spot... ...) inside existing software workflows. What we... ...HPC / large-scale or performance-sensitive environments...PerformanceFull time- ...consulting firms through small, highly skilled, and hand-picked... ...case. We are hiring a Principal Software/Data Engineer to work in Laurel, MD .... ...by analyzing system performance standards, confer with users... ...'s degree in Engineering, Computer Science, Mathematics, or appropriate...PerformanceLocal areaWork from homeFlexible hours
$180k - $235k
...investors, we’re building software that adapts to the... ...The Role As a Principal Software Engineer (Infra/Platform)at... ...easier to operate in a high-growth environment.... ..., security, performance, and cost. What We... ...model deployment, or compute-intensive workloads....PerformanceFull timeWork at officeFlexible hours3 days per week$172.5k - $313.7k
...of Salesforce.Salesforce is seeking a Principal Software Engineer (PMTS) to join the Tableau Agent... ...availability, multi-tenancy, security, performance) across GRPC and python application services... ..., and delivery of secure, highly scalable backend services deployed on...PerformanceFull time$131.3k - $237.35k
...new and exciting opportunity for a Principal Biometrics Software Engineer in our Intel Security Sector's Analysis... ...forefront in Security Engineering, Computer Network Operations (CNO), Mission... ...scalability, security, and performance.Data Handling: Develop data processing...PerformanceFull timeImmediate startFlexible hours$131.3k - $237.35k
Leidos has an exciting opportunity for a Principal Software Engineer in our Intel Security Sector's... ...forefront in Security Engineering, Computer Network Operations (CNO), Mission Software... ...(though proof of concept, performance, and end-to-end testing) and effectively...PerformanceFull timeImmediate startFlexible hours$120k - $180k
...___________ Job Summary: We are seeking a Full Stack Software Engineer to build the frontend and backend of the Agentic Computational Engineering platform. In this role, you will create high-performance full stack web applications that allow engineers to steer AI...PerformancePermanent employmentFull timeContract work- ...The Role: The SMS Sector is seeking a Senior Scientific Computing Software Developer to leverage their CUDA expertise in a dynamic Research... ...signal processing software solutions in CUDA/C++ Conduct performance analysis through simulations and real-world testing to...PerformanceFull timeLocal areaRemote workNight shift
$161.6k - $286.2k
...BAP Frontline team is looking for a Principal Group Software Engineer Manager to run our Scheduling... ...inclusive teams, developing fault-tolerant high performance full-stack SaaS Dynamics products,... ...Bachelor's Degree in Computer Science, or related technical discipline...PerformanceFull timeLocal areaRemote work$150k
...Principal Software Engineer at NAVEXAt NAVEX, we're transforming the world—making it safer, more ethical, and ensuring every voice is heard. That's real impact.Our high-performance culture is driven by our values. We move with speed, passion and purpose—as one team. We...Performance
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - High Performance Computing. Be the first to apply!
- principal software engineer Washington DC
- principal consultant Washington DC
- principal cloud computing engineer Washington DC
- principal Washington DC
- principal architect Washington DC
- senior principal cloud computing engineer Washington DC
- senior principal scientist Washington DC
- javascript software engineer Washington DC
- software sales executive Washington DC
- software Washington DC



