DescriptionJoin us as a core member of our agile engineering team where youll design and build the next generation of our cloud platform team operates across multiple cloud providers (AWS Azure and GCP) and in this role youll focus specifically onreimagining our AWS platform from the ground upwriting production code that enables thousands of engineers across the firm to build and deploy applications efficiently and securely.
As a Software Engineer at JPMorgan Chase within Infrastructure Platforms Cloud Foundation Services you are an essential member of an agile team dedicated to building and delivering trusted market-leading platform technology products in a secure stable and scalable manner. Youll apply strong software engineering principles to solve complex distributed systems challenges creating platforms and tools that have direct business impact across the organisation.
This is a software engineering role focused on platform developmentnot a DevOps or infrastructure operations position. Were looking for engineers who are passionate about writing high-quality code designing robust systems and building platforms that other engineers love to use.
Job responsibilities
- Design develop and maintain secure high-quality production code for cloud platform services and tooling that enable engineering teams across the firm to build and deploy applications efficiently
- Architect and implement platform capabilities contributing to product design application functionality and the evolution of our platform architecture
- Review and debug code written by others ensuring adherence to engineering best practices and design principles
- Actively contribute to the engineering community as an advocate of firmwide frameworks tools and practices of the Software Development Life Cycle
- Influence peers and project decision-makers to consider the use and application of leading-edge technologies
- Add to the team culture of diversity opportunity inclusion and respect
Required qualifications capabilities and skills
- Strong software engineering fundamentals with proven experience designing developing and maintaining production software systems
- Advanced proficiency in one or more programming languages such as Java Python or Go with the ability to write clean maintainable and well-tested code
- Experience building platforms tools or services that are consumed by other engineering teams
- Understanding of cloud-native architectural concepts including scalability reliability and fault tolerance along with knowledge of distributed systems and microservices design patterns
- Practical experience with cloud platforms
- Excellent problem-solving skills and the ability to work collaboratively in a team environment
- Proficiency across the Software Development Life Cycle including design development testing and deployment
Preferred qualifications capabilities and skills
- Experience with infrastructure as code (Terraform CloudFormation or similar) from a software engineering perspective
- Familiarity with containerisation
- AWS Azure or Google Cloud certification
- Comfortable working in an environment where pairing and software teaming are common practices to foster collaboration and knowledge sharing
- Experience with Specification by Example or behaviour-driven development to ensure high-quality software delivery
- Ability to work effectively across teams and time zones collaborating with colleagues to align on technical strategies and ensure architectural integrity in software solutions
- Understanding of API design principles and experience building RESTful or event-driven services
Required Experience:
IC
DescriptionJoin us as a core member of our agile engineering team where youll design and build the next generation of our cloud platform team operates across multiple cloud providers (AWS Azure and GCP) and in this role youll focus specifically onreimagining our AWS platform from the ground upwriti...
DescriptionJoin us as a core member of our agile engineering team where youll design and build the next generation of our cloud platform team operates across multiple cloud providers (AWS Azure and GCP) and in this role youll focus specifically onreimagining our AWS platform from the ground upwriting production code that enables thousands of engineers across the firm to build and deploy applications efficiently and securely.
As a Software Engineer at JPMorgan Chase within Infrastructure Platforms Cloud Foundation Services you are an essential member of an agile team dedicated to building and delivering trusted market-leading platform technology products in a secure stable and scalable manner. Youll apply strong software engineering principles to solve complex distributed systems challenges creating platforms and tools that have direct business impact across the organisation.
This is a software engineering role focused on platform developmentnot a DevOps or infrastructure operations position. Were looking for engineers who are passionate about writing high-quality code designing robust systems and building platforms that other engineers love to use.
Job responsibilities
- Design develop and maintain secure high-quality production code for cloud platform services and tooling that enable engineering teams across the firm to build and deploy applications efficiently
- Architect and implement platform capabilities contributing to product design application functionality and the evolution of our platform architecture
- Review and debug code written by others ensuring adherence to engineering best practices and design principles
- Actively contribute to the engineering community as an advocate of firmwide frameworks tools and practices of the Software Development Life Cycle
- Influence peers and project decision-makers to consider the use and application of leading-edge technologies
- Add to the team culture of diversity opportunity inclusion and respect
Required qualifications capabilities and skills
- Strong software engineering fundamentals with proven experience designing developing and maintaining production software systems
- Advanced proficiency in one or more programming languages such as Java Python or Go with the ability to write clean maintainable and well-tested code
- Experience building platforms tools or services that are consumed by other engineering teams
- Understanding of cloud-native architectural concepts including scalability reliability and fault tolerance along with knowledge of distributed systems and microservices design patterns
- Practical experience with cloud platforms
- Excellent problem-solving skills and the ability to work collaboratively in a team environment
- Proficiency across the Software Development Life Cycle including design development testing and deployment
Preferred qualifications capabilities and skills
- Experience with infrastructure as code (Terraform CloudFormation or similar) from a software engineering perspective
- Familiarity with containerisation
- AWS Azure or Google Cloud certification
- Comfortable working in an environment where pairing and software teaming are common practices to foster collaboration and knowledge sharing
- Experience with Specification by Example or behaviour-driven development to ensure high-quality software delivery
- Ability to work effectively across teams and time zones collaborating with colleagues to align on technical strategies and ensure architectural integrity in software solutions
- Understanding of API design principles and experience building RESTful or event-driven services
Required Experience:
IC
View more
View less