DescriptionIf 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 Compute & Cloud Technology Platforms, 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
- Define target state architecture for Infrastructure as Code within the Compute and Cloud construct, optimizing business value, delivering best-in-class solutions for today’s and tomorrow’s needs
- Provide Architecture solutions for Infrastructure as Code with emphasis on Terraform, ensuring that the firm’s platforms and blueprints are effectively leveraged
- Collaborate with architects and engineers across Infrastructure Platforms Cloud Foundational Services to design and build self-healing and resilient Terraform patterns across private and public cloud, ensuring they are secure, technically sound, and fiscally reasonable
- Analyze and debug IAC/Terraform code with some development when necessary for supporting large scale and custom solutions
- Engage with senior stakeholders across all technology lines of business, ensuring adherence to the division’s plans and expected outputs, while fostering an environment of collaboration and shared success
- Lead sessions on Infrastructure as Code implementation for complex business needs and across a multi-cloud construct and document design concepts and target state architecture
- Lead in-depth design reviews with application teams, platform teams and senior leadership throughout the roadmap delivery to help provide Infrastructure as Code/Terraform solutions and software for reliability, speed, and scale
- Develop the rolling multi-year roadmap and maintain alignment to our business clients and technology strategy and priorities along with firmwide architecture governance and principles
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 10+ years applied experience
- Hands-on practical experience with architecture and/or software development delivering platforms at scale via any of the major public cloud providers (AWS, GCP, Azure)
- Expert in one or more programming language(s)(Terrafrom or Pulumi)
- Solid Application Architecture/Design concepts: client/server, n-tier, design patterns, cloud using Terraform or similar IAC solutions
- Expertise & passionate about designing and developing code for large scale IAC solutions supporting major public cloud providers incorporating resilience, scalability, availability, performance, security, etc.
- Experience leading a product as a Product Owner or Product Manager
- Ability to present and effectively communicate with Senior Leaders and Executives
- Understanding of the business
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills
- Broad understanding of the technologies utilized across the IAC, CI/CD, SRE and public cloud domains, ability to rationalize and assess pros and cons of solutions and technical alternatives
- Exceptional communication skills and interpersonal skills are essential, to explain and influence both business and technical stakeholders and partners at all levels
- Proven ability to organize, prioritize, multi-task and drive multiple agendas in a fast-paced and constantly changing environments
- Expertise working in an Agile project environment and the ability to operate development and architecture discussion forums, through a deep understanding of current tools and techniques
- Insight into core financial systems and understanding of the industry
- Highly driven and results orientated: Drives results through people, communication, influence and interaction