Principal Software Engineer
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 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.
- ...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 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
- ...-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 Corporate Sector, you provide expertise and engineering excellence as an...Suggested
$50 per hour
...spacecraft for the Artemis missions. Join a talented team of Orion engineers engaged in the design and fabrication of the only deep space,... ...than we have ever gone before.This position is for a Senior Software Engineer on the simulation software team for the NASA Orion...SuggestedPermanent employmentFull timeTemporary workWork experience placementCasual workFlexible hours- JOB SUMMARYThe Senior Bioinformatics (BI) Software Engineer holds a critical technical role, responsible for designing, developing, and maintaining scalable and efficient software solutions for Baylor Genetics’ bioinformatic pipelines. This role involves collaborating with...Full timeLocal areaFlexible hours
- SOFTWARE ENGINEER (Industrial Automation & Cloud Systems)Location: Houston, TX HybridAbout the Role: Our client is seeking a skilled Software Engineer with proven experience working with Siemens and Schneider Electric systems, as well as a strong background in designing...
- ...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
$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 placementInterim roleCasual workFlexible hours$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong...Full timeLocal areaRemote workFlexible hoursNight shift- Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the latest technologies to ensure that we can deliver the best valueNOV’s mission is to...Worldwide
- ...DescriptionTekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering, and systems integration. Job DescriptionThe Software Developer-SCSM, Under general supervision, participates in the...Shift work
- ...ll help create and improve the graphical applications that enable scientists and engineers to explore complex 3D subsurface data. You’ll gain hands-on experience developing scalable software, working with modern development practices, and collaborating with a global team...Full timeRemote workVisa sponsorshipRelocation packageFlexible hours2 days per week3 days per week
- 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...
- ...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
$120k - $156k
Houston, TXOnsiteDirect Hire$120k - $156k Engineering Lead (Platform & Architecture) This full-time, onsite opportunity west of Boston is... ...with a growing technology organization that develops advanced software and connected systems for healthcare and security technology...Full time- ...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
$50 - $63 per hour
...efficiency.Partner with HR stakeholders to improve operational effectiveness and user experience.Develop, test, implement, and maintain software and system solutions.Create and maintain technical documentation, process documentation, and support materials.Troubleshoot...Contract workTemporary work$124.2k - $207k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$124,200.00 - $207,000.00This pay range represents... ...-paced environment where you’ll partner with architects and engineers to solve complex technical challenges while continuing to grow...Full timeWork at officeLocal areaRemote workFlexible hours- ...Software Developer Contract Job Description Title: Software Developer Location: Houston, TX Duration: 12 Months Role Description: Development of components and features and troubleshooting for Corporate Applications. Skills Required: Bachelor's degree or relevant...Contract workWork experience placementLocal areaRemote work
$106k - $120k
...Senior Software Engineer - MainframeRemote - United StatesJR013948 At Ensono, our Purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things ! We enable our clients to achieve key business outcomes that reshape how...Full timeTemporary workRemote workWork from homeFlexible hours- ...Software Developer At Devon, we will offer you a career full of energy and unmatched opportunities to solve today's greatest challenges... ...in-house design, development, implementation, and support of engineering applications used for competitive advantage Other tasks as...
$110k - $130k
...Software Engineer We're looking for a Software Engineer to join our technology team and play an important role in a global IT transformation initiative. This is an opportunity for an early-career software engineer who has a solid technical foundation and is ready to...Work at officeRemote work- ...for code repository and pipeline management and IBM's UCD for software deployment. Develop Spring Boot Microservices with microservice... ...: Master's degree in Computer Science, Technology, Engineering, or related field plus 1 year of experience in the job offered...
- ...Start your software career with a company whose entire business is launching them. SkillStorm builds technology talent for Fortune... ...degree in a related technical field (Computer Science, Software Engineering, IT, or similar), or At least one year of W2 experience in...Relocation
$140k - $170k
*This position is contingent upon contract award* Amentum is seeking a seasoned professional to serve as a Senior Software Engineer . This position is based in Houston, TX. The Software Engineer will develop, maintain, and enhance complex/diverse software systems based...Hourly payContract workWork at officeLocal area$100k
...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer...Full timeH1b- ...Software Developer We are looking for a Software Developer with following skills: Oracle Java 2 Platform Enterprise Edition... ...for data processing projects. Confer with systems analysts, engineers, programmers and others to design systems and to obtain information...
- ...Software Developer – Entry Level Are you driven by technology's ability to transform how businesses deliver real impact? Do you enjoy... ...'ll Bring • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field. • Authorization to...Permanent employmentInternship
- ...Senior Software Engineer – Finite Element Analysis Sinopec Houston Tech has an immediate opening for Senior Finite Element Software Engineer. This position will be responsible for developing 3D finite element method (FEM) software. The software will fully couple solid...Work experience placementImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal cloud computing engineer Houston, TX
- senior principal cloud computing engineer Houston, TX
- principal solutions consultant Houston, TX
- principal consultant Houston, TX
- principal Houston, TX
- senior principal scientist Houston, TX
- ultimate software Houston, TX
- software qa Houston, TX
- embedded software Houston, TX
- software sales Houston, TX


