Principal Software Engineer
J.P. Morgan
hackajob is collaborating with J.P. Morgan to connect them with exceptional professionals for this role. 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 JPMorgan Chase within the Corporate Sector, you, 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. Job responsibilities Architects and implements complex, scalable engineering frameworks and solutions using modern software design principles Develops secure, high-quality production code for data-intensive applications and platforms, and reviews and mentors other engineers Creates durable, reusable software frameworks and patterns that are leveraged across teams and functions Designs and governs agentic AI systems, including multi-agent workflows, tool-use integrations, and human-in-the-loop controls appropriate for regulated financial services environments Establishes engineering standards for LLM-based applications - RAG pipelines, embedding workflows, vector store integrations, and model serving - ensuring safety, observability, and reproducibility at scale Drives adoption of advanced technical methods and practices aligned with the latest industry standards and product development methodologies Serves as the function's go-to subject matter expert in one or more areas of focus within data engineering, platform architecture, or AI systems Advises cross-functional teams on technological matters within your domain of expertise Influences leaders and senior stakeholders across business, product, and technology teams on technical strategy and direction Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale. 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 at enterprise scale Hands-on experience designing and deploying production AI/ML systems, including LLM-based applications and agentic architectures with tool use, memory, and multi-step reasoning in regulated environments Expert in one or more programming languages, particularly Python and/or Java Advanced knowledge of software application development and technical processes, with considerable depth in one or more disciplines (e.g., cloud, AI/ML, data engineering) Experience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, observability tools (Dynatrace, Splunk, Grafana), and orchestration frameworks (Airflow, Temporal) Advanced working knowledge of relational and NoSQL databases, vector stores, data lake architectures, and data governance Practical cloud-native experience (AWS, Azure, or GCP) Ability to present and effectively communicate with senior leaders and executives Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data. Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse. Preferred qualifications, capabilities, and skills Experience with LLM orchestration frameworks and model serving infrastructure or managed endpoints (AWS Bedrock, Azure OpenAI) Familiarity with AI evaluation and observability practices: evals frameworks, red-teaming, prompt drift detection, and cost/latency monitoring for LLM workloads Understanding of agentic design patterns and how to constrain agent autonomy in high-stakes financial workflows Experience with modern data platforms such as Databricks or Snowflake Deep hands-on experience with Spark/PySpark and other big data processing technologies Expertise in open-source table formats and catalog services such as Apache Iceberg Awareness of AI risk and regulatory considerations relevant to AI use in financial decision-making 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 ourFAQsfor 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.
- ...the standard for how arrivia builds with AI agents, and stay hands-on enough to build it yourself.About the RoleAs a Principal Agentic Software Engineer, you are a hands-on, product-minded, customer-focused full-stack engineer who sets technical direction across multiple...SuggestedFull timeTemporary workRemote work
- ...accountable for how it behaves after release.Most engineering roles stop at "feature complete." This one... ...Education and Experience10+ years of professional software engineering experience, including 3+ years at Staff or Principal levelBachelor's degree in computer science (MS...SuggestedPermanent employmentWork at officeRemote workFlexible hours
- ...Principal Software Engineer 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 JPMorgan Chase within the Corporate Sector, you provide expertise...Suggested
- ...Principal Software Engineer As we continue to grow and expand our services, we are seeking an accomplished Principal Software Engineer to work ONSITE to serve as a technical leader and architect across our software ecosystem. This role is responsible for driving the...SuggestedLocal area
$137.7k - $261.63k
...enjoys turning ambiguity into working software at scale, and who now wants to shape not... ...just what gets built, but how an entire engineering organization builds it? Are you... ...we'd like to talk. Work you’ll do As a Principal Software Engineer on our GlobalAdvantage...SuggestedWork at officeLocal areaRemote workVisa sponsorship2 days per week3 days per week$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...You Will Do: * Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$142.8k - $274.8k
Principal Software EngineerIn the Microsoft Frontier Company Engineering team, you won't just build software; you'll deliver real outcomes for some of the world's most complex organizations.We are a global team of world-class engineers who have been working in a Forward...Ongoing contractLocal areaVisa sponsorshipWork visa- Principal Software Engineer-KYC Risk Assessment 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-KYC Risk Assessment at JPMorgan Chase within the...
$61k - $101k
...Salary: $61,000 - 101,000 per year Requirements: Formal software engineering training or certification and 7+ years of applied... ...with hackajob to connect exceptional professionals with this Principal Software Engineer – KYC Risk Assessment role at JPMorgan Chase...Full time$200k - $220k
...support with compassion, creativity, and an unwavering commitment to children with medical complexity. What You'll Do As Principal Software Engineer with Imagine Pediatrics, you will shape technical strategy across engineering, serving as a trusted technical advisor to...Temporary work$99.6k - $209.5k
...required to read, write, and speak the following languages: EnglishOracle Cloud Infrastructure (OCI) is looking for a Principal Application Software Engineer to help develop and evolve TDMS, a mission-critical software suite supporting manufacturing test-record management....Temporary workFlexible hours- Background We are hiring a Staff / Principal Site Reliability Engineer focused on distributed systems and platform reliability . This is not a traditional DevOps role. You will own the architecture and engineering practices that ensure Sigma workflows execute reliably even...
- Skool’s engineering team is seeking highly experienced Backend Software Engineers with a passion for developing performant and scalable backend services written in Go . You will collaborate with Product Management, Designers, Engineers, and other stakeholders to determine...Work at officeRemote work
- Principal Software EngineerAs a Principal Software Engineer at JPMorganChase within Enterprise Technology, 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...Contract work
- Job Title: Principal Software Engineer Location: Remote (United States) Employment Type: Full-Time Annual Compensation: 120k- 130k About the Opportunity We are seeking a Software Architect to lead the design and evolution of scalable, secure, and high-performance enterprise...Full timeRemote work
- Staff Software EngineerNscale is the GPU cloud engineered for AI. We provide cost-effective, high-performance infrastructure for AI start-ups and large enterprise customers. Nscale enables AI-focused companies to achieve superior results by reducing the complexity of AI...
$93.9k - $153.6k
We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure.This role is open to both experienced engineers and high-potential early-career candidates (e....Full timeInternship$50 per hour
...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to...Full timeTemporary workWork experience placementCasual workFlexible hours- ...efficiency, ease of use, reliability, and scalability of the core software for Viridien’s proprietary high-performance computing... ...programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture...Full timeFlexible hours
- ...responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. Job DetailsViridien is seeking a Software Developer - High-Performance I/O & Storage Systems to design, build, and improve services that enable efficient data access and...Full timeRelocationFlexible hours
- We are currently recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidation of their legacy P&L application into the platform.Required experience:-Strong java experience-Python, Kubernetes, cloud...
- Join our team as a Sustaining Software Engineer and contribute to our Digital Product and Automation initiatives. You'll provide crucial support and expertise, enhancing our NOVOS Automation Drilling Platform and improving field deployment processes. Your impact will drive...
- ...page to see what exciting opportunities and company perks await!Job Description:Microchip Technology Inc. has a Senior Engineer II-Applications (Software/Firmware) opening based in Houston, TX. The successful candidate will be working closely with the product development...Full time
- JOB SUMMARY The Bioinformatics Software Engineer is responsible for developing and maintaining bioinformatics software, databases, and tools. They assist in the design and execution of data processing pipelines for genomic, transcriptomic, and proteomic data, collaborating...Full timeLocal area
- JOB SUMMARY As a Senior Software Engineer at Baylor Genetics, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions. This position is ONSITE and requires extensive technical expertise, strong problem-solving skills, and the...Full timeLocal area
$50 per hour
...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to...Full timeTemporary workWork experience placementCasual workFlexible hours- ...related mobile applications from Xamarin to .NET MAUI.Develop, test, and maintain high-quality software solutions tailored for the utility sector.Collaborate with GIS analysts, engineers, and IT teams to ensure smooth integration of GIS data and mobile solutions.Troubleshoot...Contract work
$100 per hour
Job Title: Simulation Software Developer - Thermodynamics Specialist Do you want to advance the thermodynamic foundations that power... ...Candidates who combine deep domain expertise with solid software engineering practices — and who enjoy grounding research-level methods in...Contract workFor contractorsLocal areaImmediate start- Software EngineerHouston, Texas|Software EngineerLaunch your software career with a company built to do exactly that.SkillStorm develops... ...in a related technical field (Computer Science, Software Engineering, IT, or similar)At least 1 year of technical work experienceYou...RelocationRelocation package
$50 per hour
...space and find a career that's built for you.Lockheed Martin Space is seeking a full‑time Hardware/Software Integrator. In this role you will support the software‑engineering lifecycle defined in the program Software Development Plan (SDP) by establishing, maintaining,...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Houston, TX
- principal Houston, TX
- principal consultant Houston, TX
- principal cloud computing engineer Houston, TX
- senior principal cloud computing engineer Houston, TX
- principal solutions consultant Houston, TX
- senior principal scientist Houston, TX
- software product owner Houston, TX
- software quality assurance Houston, TX
- entry level software sales Houston, TX



