
Principal Software Engineer - Enterprise Automation and Orchestration Platforms
JPMorgan Chase2 days ago
Bournemouth, United KingdomStaff+
Responsibilities
- Own the engineering and day-to-day reliability of an enterprise automation and orchestration platform supporting large-scale infrastructure automation.
- Define platform architecture, technical standards, and reusable automation patterns.
- Build documented Ansible modules, collections, and runbooks using Ansible and Red Hat Ansible Automation Platform.
- Implement automated build, testing, and deployment workflows using Jenkins for repeatable and auditable releases.
- Improve monitoring, logging, alerting, service health indicators, rollback, recovery, and incident-readiness automation.
- Integrate authentication, access controls, privileged-access considerations, and secure automation patterns.
- Lead adoption of AI-enabled engineering automation with measurable use cases, human validation, quality gates, traceability, and secure handling of sensitive data.
Requirements
- Applied software engineering experience supported by formal training or certification in software engineering concepts.
- Senior or principal-level experience leading complex technical work through influence, including architecture decisions, technical standards, and delivery accountability.
- Hands-on experience building and operating enterprise automation and orchestration solutions; Ansible experience is required.
- Production experience with Red Hat Ansible Automation Platform, including Ansible Tower, or similar enterprise-scale automation software.
- Experience designing and operating reliable platforms with 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 for remote automation and configuration management.
- Working knowledge of enterprise authentication and access methods such as Secure Shell and Windows Remote Management.
- Experience applying secure engineering practices, vulnerability remediation, and patching in regulated environments.
- Experience leading enterprise-authorized AI-assisted engineering practices with human validation and measurable outcomes.
- Bachelor’s degree or equivalent practical experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.
- Preferred experience includes network-device automation, cloud-native architectures, cloud automation, multi-tenant policy-based platforms, infrastructure-testing modernization, and coaching distributed engineers.
Benefits
- The role offers high-visibility, cross-organization impact and deep technical ownership in a regulated environment.
- The position provides opportunities to shape architecture standards, improve operational outcomes, and coach engineers across geographically distributed teams.
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.