Lead Software Engineer-Network Infrastructure Development
JPMorgan Chase
- Location
- Jersey City, NJ, United States
- Work model
- On-Site
- Level
- Senior
- H-1B history
- 1,524 approvals (FY2023)
- Posted
- Aug 14, 2026
Skills
About this role
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer-Network Infrastructure Development at JPMorganChase within the Corporate Sector- Infrastructure Platforms, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
Lead the development, implementation, and delivery of software-defined networking (SDN) solutions for software-defined datacenters, ensuring timelines, technical requirements, and network performance standards are met across highly resilient and scalable infrastructure Design, develop, and implement network automation solutions and infrastructure management platforms using Python, Go, JavaScript, and modern web technologies to reduce manual intervention and improve operational efficiency Architect and deploy SDN solutions and network orchestration systems across multi-cloud environments (AWS, Azure, GCP, Private cloud), integrating monitoring frameworks with existing tools to ensure infrastructure reliability Develop and maintain network automation frameworks, APIs, and tooling that integrate with network devices, controllers, and monitoring systems, writing clean, maintainable infrastructure-as-code that adheres to coding standards Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Drive decisions that influence the product design, application functionality, and technical operations and processes Collaborate with network architects, security teams, product owners, and infrastructure engineers in an Agile scrum environment, conducting code reviews and troubleshooting network applications to meet performance and reliability requirements Mentor junior engineers on network automation and infrastructure-as-code principles while influencing technical direction by evaluating emerging SDN technologies, automation using AI tools, and DevOps methodologies Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts, and 5+ years applied experience Demonstrated experience in network infrastructure development and networking engineering Hands-on practical experience delivering system design, application development, testing, and operational stability Strong experience developing software with Python, Go, JavaScript, RUST and Shell Scripting for network automation and infrastructure management, with experience leading development projects in an Agile environment with cross-functional teams Deep understanding of networking protocols and technologies including BGP, VRF, MPLS, IP, TCP, and UDP as applied to datacenter contexts, with hands-on experience in cloud networking architectures such as VPC, CNI, hybrid cloud connectivity patterns, and engineering experience with VMware NSX-T for software-defined networking solutions including NSX-T logical switching, routing, load balancing, distributed firewall, micro-segmentation, overlay and underlay network configuration Experience with CI/CD tools (specifically Jenkins) for infrastructure automation pipelines,