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