DescriptionBe an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver topnotch technology products.
As a Senior Lead Software Engineer Cloud/AWS at JPMorgan Chase within the Consumer & Community Banking (CCB) division you will play a crucial role in an agile team focusing on the enhancement construction and delivery of trusted marketleading technology products in a secure stable and scalable manner. Your skills and contributions will have a significant impact on the business and your deep technical expertise and problemsolving methodologies will be applied to address a wide range of challenges across various technologies and applications.
Job responsibilities
- Design and implement scalable cloud native software solutions using modern technology stacks to deliver highly available performant and resilient products.
- Mentor junior and midlevel engineers providing guidance and support through code reviews and educational workshops.
- Develops secure and highquality production code and reviews and debugs code written by others
- Drives decisions that influence the product design application functionality and technical operations and processes
- Serves as a functionwide subject matter expert in one or more areas of focus
- Actively contributes to the engineering community as an advocate of firmwide frameworks tools and practices of the Software Development Life Cycle
- Influences peers and project decisionmakers to consider the use and application of leadingedge technologies
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Handson practical experience delivering system design application development testing and operational stability
- Advanced knowledge of software applications and technical processes with considerable indepth knowledge in AWS Golang and Terraform
- Ability to tackle design and functionality problems independently with little to no oversight
- Proficiency in test automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle
- Experience working in an agile environment employing software delivery practices such as CI & CD and Scrum
- Demonstrated knowledge of software design principles and patterns as wells as experience implementing solutions using various software architectures such as modular monoliths and microservices
- Poses excellent problem solving analytical and communication skills.
- Demonstrated people leadership skills and experience leading software development projects.
- Experience migrating complex applications to the public cloud (IaC developer SRE and Acceleration roles)
Preferred qualifications capabilities and skills
- Experience in designing and maintaining API/event driven architectures.
- Experience in building and maintaining cloud native software solutions including advanced knowledge of managing infrastructure as code
- Experience with Java
Required Experience:
Senior IC