Golang and Envoy Lead Software Engineer - Cloud Platform

Chicago 21 months agoFull-time External
Negotiable
A unique opportunity at JPMorgan Chase & Co., one of the oldest financial institutions, for a Lead Software Engineer to drive the design and implementation of the next generation Ingress Gateway control plane and data plane, routing customer traffic to over 350 applications. As a core technical contributor, you will be developing and transforming software stacks by focusing on cloud native technologies to build a reliable, scalable, and feature-rich web layer. You will be responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Key responsibilities: • Drive the design and implementation of the next generation Ingress Gateway control plane and data plane, routing customer traffic to over 350 applications. • Transform software stacks by focusing on cloud native technologies to build a reliable, scalable, and feature-rich web layer. • Develop secure high-quality production code, review and debug code written by others. • Identify opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of software applications and systems. • Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies. • Add to team culture of diversity, equity, inclusion, and respect. Key qualifications, capabilities, and skills: • Formal training or certification on software engineering concepts and 5+ years of applied experience. • Hands-on practical experience delivering system design, application development, testing, and operational stability. • Significant experience in Golang development (including experience with HTTP Clients, GRPC, and profiling). • Proficient with Envoy Proxy (including building filters, controlling envoy via API, and monitoring). • Proficiency in automation and continuous delivery methods. • Proficient in all aspects of the Software Development Life Cycle. • Advanced understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security. • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). • Practical cloud native experience, AWS preferred. Preferred qualifications, capabilities, and skills: • In-depth knowledge of the financial services industry and their IT systems. • Experience with Infrastructure as Code and have used Terraform to provision cloud infrastructure