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.
VMware’s world-class, award-winning R&D; team is comprised of thousands of top-notch computer scientists and software engineers that are transforming computing through virtualization. Members of the R&D; team voice their creative ideas and watch them become initiatives, participate in exciting short-term and long-term products on the VMware roadmap, initiate advanced research projects, and/or write and test code that ships. At VMware, our engineers continue to learn and grow by working with top professionals from around the world and recent graduates of top universities and by taking advantage of our extensive internal training opportunities and generous external education assistance program. R&D; team members work on the latest computing equipment and have access to the ACM and IEEE libraries. VMware has R&D; offices in: Silicon Valley; Burlington, MA; Cambridge, MA; Broomfield, CO; Sofia, Bulgaria; Aarhus, Denmark; London, UK; Herzliya, Israel; Bangalore, India; and Beijing, China.
Job Title: Staff Engineer- TOR - NSX Controller development
Job Scope: VMware is looking for a Senior Software Engineer to join VMware's NSX distributed systems controller virtual networking software team. This software engineer will participate in many innovative projects, with the authority and scope to apply your expertise in a fast paced and technically driven environment. You’ll be part of a bright engineering team that has an open communication, empowerment, innovation, teamwork and customer success culture. We are looking for engineers who have a strong self-directed work ethic and make it happen mindset. Responsibilities:
Design and develop software in C++ and Python for distributed software Virtualization environment.
Actively involved in our large-scale distributed systems design discussions.
Ensure standards and procedures are being adhered to.
Communicate with all stakeholders and team members and provide updates.
Perform other duties and responsibilities as requested or required.
At least 3 plus years of experience designing and developing distributed software for network virtualization
Extensive experience in TOR or control plane development for network virtualization software.
Experience with development in a large-scale distributed systems environment such as large scale web infrastructure, distributed systems, database replication, high availability, etc.
Experience with high-level server application design.
Strong experience with C++, C or Python programming.
Excellent analytical skill and critical thinking.
Education: A Computer Science or related undergraduate and/or master’s, Ph.D degree is required.
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.
Posting Title: Staff Engineer - Top of Rack Switch Networking - NSX Controller
Location: Palo Alto, CA, US
Is this a remote or multiple location position?: No
Requisition Number: 48726BR
LinkedIn Recruiter Account Email: firstname.lastname@example.org
Level of Job (LinkedIn): Mid-Senior Level