Principal Software Engineer - Environments Engineering
JPMorganChase
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 Engineer at JPMorganChase within the Commercial and Investment Bank Digital Channels and Connectivity team, you will own the technical strategy and delivery of the firm's next-generation test environment platform — enabling every developer across a 10,000-engineer organization to spin up an isolated, composable, production-representative virtual environment per pull request, run integration tests independently and simultaneously, and merge with confidence without contention on shared environments. You will solve the fundamental constraint that limits flow of code to production: environment bottlenecks. Your approach will be composable — reusing most unchanged components while instantiating only the services under test, with intelligent dependency resolution, traffic isolation, and automatic teardown. You will design and build the MVP hands‑on, then shift to hardening, socializing, and driving adoption at scale across multiple organizations. You will partner as a peer to engineering delivery leadership and collaborate closely with performance engineering, SRE, and quality engineering to ensure the platform meets the demands of a large, hybrid (cloud and on‑premises) service estate. Job Responsibilities Architect the composable virtual environment platform — enabling per-PR, per-developer isolated test sessions that reuse unchanged shared services and instantiate only the components under test/change, with correct dependency resolution across the service graph Design the traffic routing and isolation layer that directs requests to the correct version of each service within a virtual environment session, leveraging header-based routing, service mesh capabilities, and service discovery without cross-session contamination Build the dependency graph intelligence that determines which services must be instantiated live vs. reused from baseline vs. virtualized/stubbed for a given test scenario — making composable environments feasible at 1,000+ service scale Deliver a self‑service developer experience through CLI, API, and developer portal integration that enables teams to declare environment needs, provision in minutes, execute integration tests, and exit — with zero dependency on a shared environment or manual coordination Define and implement data strategies for composable environments, including synthetic data generation, production data masking, snapshot/restore workflows, schema versioning, and repeatable dataset management across heterogeneous data stores (Oracle, Kafka, Cassandra, MongoDB, CockroachDB, DynamoDB, PostgreSQL) Implement lifecycle management, cost governance, and resource reclamation — including time‑to‑live policies, idle detection, automatic teardown, quota management, chargeback attribution, and FinOps reporting across cloud and on‑premises infrastructure Integrate the platform into CI/CD pipelines as a native stage — environments created on PR open, tests executed, results reported, environments destroyed on merge/close — with support for Jenkins, Spinnaker, GitHub Actions, and Argo CD Ensure the platform operates reliably across hybrid infrastructure (Kubernetes on‑premises and EKS, VMs, and managed cloud services) with consistent provisioning semantics, cross‑network connectivity, and acceptable spin‑up latency regardless of hosting tier Establish platform reliability SLOs, observability, and operational runbooks — measuring time‑to‑environment, environment success rate, isolation correctness, and developer satisfaction as first‑class product metrics 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 15+ years of professional software engineering experience, with significant experience building internal developer platforms, environment‑as‑a‑service systems, or large‑scale infrastructure orchestration consumed by thousands of engineers Demonstrated experience designing composable or virtual environment architectures — including service graph decomposition, selective instantiation, dependency stubbing/virtualization, and traffic isolation patterns that avoid full‑clone approaches Deep expertise in traffic routing for environment isolation — header‑based routing, service mesh traffic control (Istio, Linkerd, or equivalent), service discovery, and strategies that prevent cross‑environment contamination at high concurrency Production experience operating Kubernetes across on‑premises and cloud environments (EKS), with strong understanding of namespace isolation, resource scheduling, multi‑tenancy, and operational tradeoffs across hybrid infrastructure Hands‑on proficiency in Go, Rust, or Java for building production‑grade platform services, combined with strong infrastructure‑as‑code experience (Terraform, Ansible) for provisioning and configuration management with change control and repeatability Proven ability to provision and manage stateful test infrastructure in an automated fashion across heterogeneous data stores — relational databases (Oracle, PostgreSQL), document stores (MongoDB, CockroachDB), message brokers (Kafka), and cloud‑native services (DynamoDB) Experience with CI/CD pipeline design and extension — integrating environment lifecycle as a pipeline‑native capability across Jenkins, Spinnaker, GitHub Actions, or Argo CD Strong platform‑as‑a‑product thinking — designing clean APIs, contracts, composability, multi‑tenancy, scheduling, cost modeling, and measuring platform success through adoption metrics and developer experience outcomes (DORA, time‑to‑environment, satisfaction) Demonstrated ability to drive platform adoption at scale (1,000+ engineers) through advocacy, enablement, excellent self‑service UX, and partnership with engineering leadership — not just building but ensuring the organization actually uses it 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 usage 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 Namespace‑per‑PR / lightweight isolation (no full env cloning); GitOps environment‑as‑code alongside app code Scalable test data: masked prod snapshots, on‑demand restores, synthetic data, repeatable dataset management across platforms Developer portal integration (Backstage or equivalent) for self‑service, catalog visibility, and env health dashboards AI/ML for infra optimization: predictive scaling, change‑set–driven env composition, automated dependency graph resolution Evaluate/integrate open source for enterprise use: supportability, security, supply‑chain integrity, long‑term viability Hybrid connectivity expertise: on‑prem cloud routing, VPN/private link topologies, latency considerations for ephemeral envs Financial‑services regulated operations: compliance, data sensitivity controls, auditability as hard constraints About Us This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorganChase's review of criminal conviction history, including pretrial diversions or program entries. 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 J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world. #J-18808-Ljbffr JPMorganChase
- ...financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community... ...high-performance frameworks for both cloud and on-premises environments, leveraging cloud-native services (e.g., AWS)....Suggested
$244k - $366k
...Snap Engineering teams build fun and technically sophisticated products that reach hundreds... ...the forefront. We’re looking for a Principal Software Engineer to join the Core Growth Team... ..., multi-site, multi-stakeholder environments. Snap Inc. is its own community, so we...SuggestedLocal area- ...you've come to the right place. As a Principal Engineer, Developer Platform Engineering at... ...enterprise-authorized tools within the work environment) to improve delivery speed, code... ...Applies knowledge of tools within the Software Development Life Cycle toolchain, including...SuggestedEarly shift
$165.6k - $296.4k
...Overview Join Microsoft AI's Copilot Discover Engineering Team as a Principal Software Engineer, serving as a senior technical architect to play a central role in the technical direction and longrange architecture of Copilot Discover. This is a role emphasizing true...SuggestedOngoing contractWork at officeLocal area$247.5k - $267k
...Principal Software Engineer Palo Alto, CA About Typeface We help the world's biggest brands move from brief to fully personalized campaigns — in days, not months. Founded by Abhay Parasnis and backed by Microsoft, GV, Salesforce, Lightspeed, Madrona and Menlo,...SuggestedWork at officeFlexible hours3 days per week$205k - $241k
...looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep... ...performance embedded code primarily in C/C++ for RTOS-based environments. You will be part of software development and support...Full timeWork at officeLocal areaImmediate startFlexible hours3 days per week- A leading technology company seeks a Principal Software Engineer to join their Ads Format team in Palo Alto, CA. This role involves designing... ...The position offers competitive compensation and a collaborative work environment focused on innovation. #J-18808-Ljbffr Snap
$143.63k - $299.38k
...'re looking to write mobile app code, engineer the servers behind our massive ad tech... ...onboarding to audience engagement. As a Principal Software Dev Engineer you will serve as the... ...dedicated to providing an accessible environment for all candidates during the application...Work experience placementWork at officeFlexible hours$197.3k - $313.7k
Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success... ...world‑class events, both in‑person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology...$209.09k - $303.34k
Overview We are CARIAD , an automotive software development team with the Volkswagen... ...Role Summary The Technical Lead Sr Principal Software Engineer, BSW is a senior technical leader... ...making in ambiguous, multi-stakeholder environments; balances time-to-market with...Permanent employmentTemporary workWorldwide$261.5k - $353.5k
...Drives design and implementation of durable software solutions that solve critical customer problems in a fast‑paced environment. Executes with a boundaryless mindset and... ...patterns, and best practices that improve the engineering community. Provide perspective on leading...Temporary workWork experience placement- SR Principal Software Engineer - LLM Engineering and 1 more Job Information Job Identification 210723475 Job Category Software Engineering Business... ...including LLMs & GNNs, across cloud and on‑premises environments, aligning initiatives to business outcomes. Defines and implements...Full timeShift work
$349k - $431k
...of billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning... ...improvement cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered...Full timeRemote work$276k - $414k
...and other services; and its AR glasses, Spectacles. Snap Engineering teams build fun and technically sophisticated products that... ...execute with privacy at the forefront. We’re looking for a Principal Software Engineer to join the Ads Creator Platform team at Snap. What...Temporary workLive inWork at officeLocal area$143.63k - $299.38k
...growth strategy. You will join a team of engineers who strive to deliver our users the... ...competencies in data structures, algorithms, and software design Deep technical knowledge of... ...dedicated to providing an accessible environment for all candidates during the...$210k - $300k
SpaceX is seeking a Principal Wi-Fi Software Engineer to work on Starlink's global consumer product line. You will be responsible for driving the Wi-Fi roadmap, optimizing system performance, and improving user experience for millions. Ideal candidates should have strong...$210k - $300k
...with the ultimate goal of enabling human life on Mars. PRINCIPAL WI-FI SOFTWARE ENGINEER (STARLINK) At SpaceX we’re leveraging our experience in... ...Experience with hostAP Ability to work effectively in a dynamic environment with changing needs and requirements Experience with Wi...Permanent employmentTemporary workLive inRemote workWorldwideWeekend work$332k - $421k
...and techniques at scale. You will report to our Director of Engineering in our Perception Organization. Responsibilities You will: Develop... ...provide a temporal-spatial understanding of the surrounding environment Solve large-scale, multi-stage training of sensor fusion...Full timeRemote work- The Role As a Principal Software Engineer in the Vehicle AI division, you will be the technical cornerstone of our smart cabin initiatives. You... ..., TTS) or Driver Monitoring Systems (DMS) into embedded environments. Familiarity with automotive functional safety standards...
- We’re looking for a Principal Software Engineer to join the Ads Format team at Snap What you’ll do Design and implement highly automated systems for ad format serving, optimization, and A/B testing to maximize user engagement and advertiser ROI Lead the vision and strategy...Temporary workWork at officeFlexible hours
$349k - $431k
...like you to develop multi-modal models and techniques at scale. In this hybrid role, you will report to our Senior Director of Engineering, Perception. You Will Work closely with Onboard model engineers on rapid prototyping and experiments, to verify model design and...Full time$276k - $414k
...addition to Bitmoji ( , Saturn, and other digital services. Snap Engineering ( teams build fun and technically sophisticated products... ...with privacy at the forefront. We’re looking for a Principal Software Engineer to join Snap’s ML Inference team! What you’ll do:...Temporary workLive inWork at officeLocal area- SpaceX is seeking a Sr. Embedded Software Engineer for their Starlink program in Palo Alto, CA. This role involves developing innovative software to optimize user experience on the world’s most advanced broadband network. The ideal candidate will have experience in software...
- Wisk Aero in Mountain View is seeking a Principal Software Development Engineer to lead the development of safety-critical software for autonomous aviation. This role demands extensive experience in software architecture, particularly within aerospace standards like DO-...Flexible hours
$276k - $414k
...We’re looking for a Principal Software Engineer to join the Ads Platform team at Snap. What you’ll do: Build the next generation ads formats and backend infrastructure and solutions to deliver more clicks and conversion and value for advertisers. Work end-to-end across...$349k - $431k
...that are core to our autonomous driving software. Waymo's AI is at the heart of this... ...role, you will report to our Director of Engineering who leads Systems Intelligence and Machine... .... We are seeking a deeply experienced Principal Software Engineer to provide the...- ...resilient, on‑site power for commercial, industrial, and utility customers. We have a high‑impact opportunity for a Principal Cloud Platform Software Engineer to join our world‑class engineering team as we scale our global fleet and unify cloud, data, and embedded device...Local areaRemote workFlexible hours
$254.5k - $344k
Principal Software Engineer, Data Engineering Join to apply for the Principal Software Engineer, Data Engineering role at Intuit Overview At... ...Demonstrated experience driving technical strategy in high-scale environments. Abstraction: Operate at varying levels of abstraction...Work experience placement$127.1k - $226k
...in semiconductor and infrastructure software solutions. As part of our commitment... ...Summary We are seeking an experienced Principal Software Engineer who has experience leading... ...thrive in a fast‑paced and dynamic work environment. Familiarity with enterprise coding...Local area- ...scalability, and reliability. Mentor junior engineers and contribute to technical strategy.... ...field. Extensive experience in software engineering, with a focus on distributed... ...Strong understanding of cloud computing environments and scalability principles. Experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Environments Engineering. Be the first to apply!
- principal software engineer Palo Alto, CA
- principal architect Palo Alto, CA
- senior principal cloud computing engineer Palo Alto, CA
- principal cloud computing engineer Palo Alto, CA
- senior principal scientist Palo Alto, CA
- principal Palo Alto, CA
- ultimate software Palo Alto, CA
- software applications developer Palo Alto, CA
- remote software sales Palo Alto, CA
- senior c# .net software developer Palo Alto, CA


