Principal Software Engineer - Enterprise Automation and Orchestration Platforms
JPMorgan
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
48 open orchestration roles across 32 companies are on ApplySarthi right now, most of them in Bengaluru (2), Hyderabad (1).
- Technical DPM- Service OrchestrationAllstate
- Staff Software Engineer, Frontend (Decisions Orchestration)Jobgether
- Staff Software Engineer, Frontend (Decisions Orchestration) Affirm
- Software Development Manager, Airspace Management and Orchestration, Prime AirAmazon
- Principal Product Manager, Recovery OrchestrationCommvault · bengaluru
What orchestration roles keep asking for: Python (40%), AWS (38%), Observability (29%), System design (29%), Java (27%), Kubernetes (27%), Agile (23%), C++ (23%) — counted across their open postings here.
Software Engineer jobs in the United Kingdom · Remote Software Engineer jobs · Ansible jobs · Jenkins jobs · Linux jobs · Observability jobs
JPMorgan has 7,281 open roles listed here.
- Senior Associate - Process Engineeringbengaluru
- Associate - Product Analysis (Fixed Income)mumbai
- Lead Software Engineer - Terraform, Python, Kubernetesbengaluru
- Product Delivery Manager – Document Management Services- Vice Presidentbengaluru
- Lead Software Engineer - Terraform, Python, Kubernetesbengaluru
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for orchestration roles keep coming back to Python, AWS, Observability, System design. Practise those questions before you sit with JPMorgan.
Questions you are likely to be asked
- Why do you want to join JPMorgan?
- What is your experience with Ansible? Tell me one thing you learned the hard way.
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Principal Software Engineer - Enterprise Automation and Orchestration Platforms at JPMorgan interview free →Make your mark by building the automation platform that keeps critical infrastructure running at enterprise scale. Join a team where your designs directly improve reliability, security, and delivery outcomes across a global technology estate. Grow your career through high-visibility, cross-organization impact and deep technical ownership in a regulated environment. As a Principal Software Engineer at JPMorganChase within Infrastructure Platforms, you own the technical direction and delivery of an enterprise automation and orchestration platform. You design and build reusable automation capabilities that enable controlled configuration, orchestration, and run operations across large fleets of Windows, Linux, and network devices. You partner with engineering, operations, and risk stakeholders to deliver secure, resilient, and auditable software changes. You drive measurable improvements in delivery speed, quality, and operational outcomes through workflow automation and responsible use of enterprise-authorized artificial intelligence capabilities. This role blends platform engineering and operational ownership for services that operate at significant scale and require strong control discipline. You will shape architecture standards, contribute hands-on engineering, and improve release practices so changes are repeatable, observable, and recoverable. You will integrate authentication, access controls, and security-by-design patterns directly into automation workflows. You will also help teams adopt artificial intelligence-enabled engineering automation in a way that is validated, traceable, and safe for sensitive data. Job Responsibilities Own the engineering and day-to-day reliability of an enterprise automation and orchestration platform supporting large-scale infrastructure automation across Windows, Linux, and network devices. Define platform architecture, technical standards, and reusable automation patterns to improve consistency, quality, and time to delivery. Build and deliver automation capabilities using Ansible and Red Hat Ansible Automation Platform, including well-documented modules, collections, and runbooks that enable safe reuse. Implement controlled release practices by integrating automated build, test, and deployment workflows using tooling such as Jenkins to support repeatable and auditable changes. Improve platform observability by instrumenting monitoring, logging, alerting, and service health indicators that reduce time to detect and time to restore. Embed security-by-design into automation workflows by integrating authentication and access mechanisms, privileged access considerations, and secure automation patterns. Drive operational resilience by designing for failure, enabling safe rollback and recovery, and improving incident readiness through runbooks and automation-assisted triage. Lead adoption of artificial intelligence-enabled engineering automation within the software delivery lifecycle by defining use cases, workflow integrations, and measurable success criteria. Establish guardrails for artificial intelligence-enabled workflows, including human validation steps, quality gates, traceability, resiliency checks, and secure handling of sensitive inputs and outputs. Required qualifications, capabilities, and skills Demonstrated applied software engineering experience, supported by formal training or certification in software engineering concepts. Strong experience in leading complex technical work through influence as a senior or principal engineer (architecture decisions, technical standards, delivery accountability). Hands-on experience building and operating enterprise automation and orchestration solutions; Ansible experience required. Experience with Red Hat Ansible Automation Platform (including Ansible Tower), or similar enterprise scale automation software in production environments. Experience designing and operating platforms with strong reliability requirements (monitoring, incident response readiness, and operational runbooks). Experience implementing automated build, test, and deployment workflows using tools such as Jenkins. Working knowledge of Windows and Linux administration concepts relevant to remote automation and configuration management. Working knowledge of enterprise authentication and access methods used for automation (for example, Secure Shell and Windows Remote Management). Experience applying secure engineering practices, including vulnerability remediation and patching processes, in regulated environments. Experience leading adoption of enterprise-authorized artificial intelligence-assisted engineering practices with human validation steps and measurable outcomes. Bachelor’s degree or equivalent practical experience in Computer Science, Computer Engineering, Mathematics, or a related technical field. Preferred qualifications, capabilities, and skills Experience automating network device configuration and operations at scale. Experience with cloud-native architectures and cloud automation patterns. Experience designing multi-tenant platforms with policy-based controls and delegated administration. Experience modernizing automated testing approaches for infrastructure and platform engineering. Experience coaching engineers through design reviews and code reviews across geographically distributed teams.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Securities Services - Data & AI Centre of Excellence - Vice PresidentJPMorgan · bengaluru
- Principal Software Engineer -Forward Deployment Engineer - DatabricksJPMorgan · hyderabad
- Senior Lead Software Engineer - Java, Kafka, CloudJPMorgan · mumbai
- Quant Modeling Lead (Control Room) - HyderabadJPMorgan · bengaluru
- Risk Analyst Structured FinanceJPMorgan · mumbai
- Analyst - Project Finance & Infrastructure Credit RiskJPMorgan · mumbai
- Sr Lead Software Engineer - Agentic AI SolutionsJPMorgan · bengaluru
- Securities Services - Sales Enablement - Knowledge ManagerJPMorgan · mumbai
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on oraclehcm · posted 2026-10-30. ApplySarthi collects openings and links to application pages; the role is advertised by JPMorgan, not by us.