Sr Lead Software Engineer- VPC
JPMorganChase · Seattle, WA · 2 mo ago
On-siteEngineeringFull-time
Job Responsibilities
- Advises and leads on the strategy and development of multiple products, applications, and technologies across a portfolio
- Designs and architect core components of JPMC-VPC, including control plane (OVN), data plane (OVS/DPU), software gateways, load balancers, and IPAM systems
- Create novel code solutions and drives the development of new production code capabilities across teams and functions
- Write production-quality code in Go, Python, or C/C++ for networking infrastructure
- Translate highly complex technical issues, trends, and approaches to leadership to drive the firm's innovation and enable leaders to make strategic, well-informed decisions about technology advancements
- Collaborate with vendor partners (Red Hat, NVIDIA) on roadmap and integration
- Represent JPMC in open-source communities and industry forums
- Drive adoption and implementation of technical methods in specialized fields in line with the latest product development methodologies
- Create durable, reusable software frameworks that are leveraged across teams and functions
- Influence across business, product, and technology teams and successfully manage senior stakeholder relationships
- Champion the firm's culture of diversity, opportunity, inclusion, and respect
Required Qualifications, Capabilities, And Skills
- 10+ years of experience in systems engineering, networking, or distributed systems
- Practical experience delivering system design, application development, testing, and operational stability
- Expert in one or more programming language(s) Go, Python, C/C++, Rust
- Hands-on experience with software-defined networking (SDN) technologies such as OVN, OVS, or equivalent
- Demonstrated prior experience with influencing across functions and teams and delivering value at scale
- Expert-level knowledge of networking fundamentals (TCP/IP, routing, switching, load balancing)
- Experience with modern development practices (CI/CD, infrastructure as code, observability)
- Experience applying expertise and new methods to determine solutions for complex technology problems across various technical disciplines
- Extensive practical cloud native experience
- Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field
About The Team
Our Global Technology Infrastructure group is a team of innovators who love technology as much as you do. Together, you'll use a disciplined, innovative and a business focused approach to develop a wide variety of high-quality products and solutions. You'll work in a stable, resilient and secure operating environment where you—and the products you deliver—will thrive.