Staff Software Engineer - Distributed Systems Architect

vmware

Palo Alto (CA)

On-site

USD 170,000 - 230,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

VMware is seeking a Staff Software Engineer to join the NSX team, a core part of our software defined datacenter. You will lead distributed systems projects, develop scalable networking software in Java and Python, and mentor peers across multiple groups in a fast-paced environment.

The role emphasizes collaboration with cross-functional teams, open communication, and innovation, with a focus on security, virtualization, and large-scale systems.

Qualifications

  • BS in Computer Science or related field or equivalent practical experience.
  • 5+ years of general software programming experience in Java or C++, Python with some knowledge of TCP/IP and network programming.
  • Knowledge of Linux (Preferred) and development of large scale applications—web infrastructure, distributed systems, database replication, high availability.
  • Ability to technically lead engineering teams to deliver projects.
  • MS/PhD in Computer Science (Preferred).
  • Strong foundation in data structures, algorithms and software design with analytical and debugging skills.
  • Good understanding of distributed systems, virtualization, networking and security constructs and open source software.

Responsibilities

  • Write code in Java (and scripting in Python) to manage and enable robust, scalable, high-volume applications.
  • Lead and contribute significantly to engineering projects spanning multiple groups and team members.
  • Mentor engineers into the core development processes.
  • Perform other duties and responsibilities as requested or required.

Skills

Distributed systems
Networking
Security
Java
C++
Python
Debugging

Education

BS in Computer Science
MS/PhD (Preferred)

Tools

Linux
Open source software

Job description

Staff Software Engineer - Distributed Systems Architect
  • Full-time

VMware is the industry-leading virtualization software company. Our technologies simplify IT complexity and streamline operations, helping businesses become more agile, efficient and profitable. By virtualizing infrastructure—from the data center to the cloud to mobile devices—we enable IT to deliver services from any device, anytime, anywhere. - See more at: http://www.vmware.com/in/company/#sthash.2nzmlvUu.dpuf

VMware is looking for a Staff Software Engineer to join VMware’s NSX team. NSX is a key component of VMware’s software defined datacenter (SDDC) and allows our customers to build, host and deploy applications in their cloud.

You will lead the next generation of networking applications using your expertise in distributed systems, software technologies and open source tools to solve difficult customer use cases and delight them in the process. You will be part of a bright engineering team that has open communication, innovation, empowerment and a customer success culture. You will collaborate with cross functional teams on innovative projects, with the authority and scope to apply your expertise in a fast-paced and technically driven environment.

We are interested in engineers who love building robust and scalable systems, We're looking for ideas and skills from every area of computer science, including distributed systems, large-scale system design, networking and security. We hire engineers who can tackle hard problems in new areas and help define new markets.

Responsibilities

Write code in Java (and scripting in Python) to manage and enable robust, scalable, high-volume applications. Lead and contribute significantly to engineering projects spanning multiple groups and team members. Ensure standards and procedures are being adhered to. Mentor engineers into the core development processes. Perform other duties and responsibilities as requested or required.

VMware NSX is a network virtualization platform that delivers the operational model of a virtual machine for the network. Virtual networks reproduce the network model in software, allowing complex multi-tier network topologies to be created and provisioned programmatically in seconds. NSX includes a library of logical networking services – logical switches, logical routers, logical firewalls, logical load balancers, logical VPN, QoS, and distributed security.

A self-service interface allows users to create custom combinations of these services in isolated software-based virtual networks that support existing applications without modification or deliver unique requirements for new application workloads. Similar to virtual machines in compute, virtual networks are programmatically provisioned and managed independent of networking hardware. Decoupling from hardware introduces agility, speed and operational efficiency that has transformed data center economics.

BS in Computer Science/related technical field or equivalent practical experience. 5+ years of general software programming experience in Java or C++, Python with some knowledge of TCP/IP and network programming. Knowledge of Linux (Preferred) and development of large scale applications - web infrastructure, distributed systems, database replication, high availability etc. Ability to technically lead engineering teams to deliver projects. (Preferred) MS/PhD in Computer Science (Preferred) Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills. (Preferred) Good understanding of distributed systems, virtualization, networking and security constructs and open source software. (Preferred) Technical paper publications and conference engagements.

EEO Statement

VMware is an equal opportunity employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Equal opportunity and consideration are afforded to all qualified applicants and employees in personnel actions, which include: recruiting and hiring, selection for training, promotion, rates of pay or other compensation, transfer, discipline, demotion, layoff or termination. VMware does not unlawfully discriminate on the basis of race, color, religion, sexual orientation, marital status, pregnancy, gender identity, gender expression, family medical history or genetic information, citizenship, national origin or ancestry, sex, age, physical or mental disability, medical condition, veteran status, military status, or any other basis protected by federal, state or local law, ordinance or regulation. VMware also makes reasonable accommodations for disabled employees consistent with applicable law. Further, it is the policy of VMware to maintain a working environment free of all forms of harassment.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Distributed Systems Architect
Staff Software Engineer – Distributed Systems Architect

vmware • Palo Alto (CA)

On-site
USD 170,000 - 230,000
Onsite_Vmware NSX Security Engineer_Spring TX
Onsite_Vmware NSX Security Engineer_Spring TX

Themesoft Inc • Spring (TX)

On-site
USD 110,000 - 179,000
R & D Engineer Software 5
R & D Engineer Software 5

Broadcom • Meadview (AZ)

On-site
USD 144,000 - 230,000
Discretionary annual bonus
Equity grants
Senior VMware NSX Engineer
Senior VMware NSX Engineer

D2 Technical Services • Springfield (VA)

On-site
USD 150,000 - 165,000
Health/Dental/Vision
401(k) match
Accrued PTO
R & D Engineer Software 5
R & D Engineer Software 5

Broadcom Inc. • California

On-site
USD 144,000 - 230,000
Discretionary annual bonus
Equity grants and annual equity awards
401(k) with company match
+3
Senior VMware NSX Engineer
Senior VMware NSX Engineer

D2 Consulting • Springfield (VA)

On-site
USD 150,000 - 165,000
Sr. NSX Engineer
Sr. NSX Engineer

Arena Technical Resources, LLC (ATR) • Springfield (VA)

On-site
USD 160,000 - 180,000
VMware Engineer
VMware Engineer

Bright Vision Technologies • United States

Remote
USD 100,000 - 170,000
VMware Engineer
VMware Engineer

Bright Vision Technologies • SOUTH PLAINFIELD (NJ)

Remote
USD 100,000 - 170,000
Virtualization Engineer
Virtualization Engineer

Nomad Solutions • Gainesville (VA)

On-site
USD 110,000 - 150,000