Staff Software Engineer - Distributed Systems Architect
Vmware
Company Description
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:
Job Description
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.
Qualifications
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.
Additional Information
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.
$192k - $260k
Staff Software Engineer - Distributed Data Systems Mountain View, California P-186 At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running...SuggestedWork at officeLocal area$192k - $260k
Databricks is looking for a seasoned engineer with over 8 years of experience in Java, Scala, or C++. The ideal candidate will contribute... ...is required, with a strong foundation in algorithms and distributed systems. We offer a generous salary range of $192,000 — $260,000,...Suggested- ...digital future. Requirements We’re looking for a Staff Software Engineer to join our Confidential Computing Management team—an engineer... ...build, and own core platform services powering secure, distributed systems at scale. This is a high-impact, hands-on technical...SuggestedH1bWorldwide
$100k - $120k
ThoughtSpot is seeking a Member of Technical Staff 2 to build and enhance both frontend and backend systems in Mountain View, California. The role involves developing features that process customer data and writing efficient code in languages such as Java, Python, or C++...Suggested- A leading software delivery company in Mountain View, CA, is searching for an experienced Software Engineer to help build a cutting-edge developer productivity platform. The ideal... ...Responsibilities include developing scalable systems and mentoring other engineers. The role...Suggested
- A leading AI technology firm in California is seeking a skilled professional to optimize distributed training systems using PyTorch. The ideal candidate will have over 8 years of experience in distributed systems and high-performance computing, with a strong command of...
- Broadcom Inc. in Palo Alto seeks a Senior Software Engineer to join the VCF team. You will define the technical vision and spearhead the development of distributed systems that empower enterprise cloud solutions. The ideal candidate has over 12 years of experience in software...
- ...converse with all of their business systems through natural language to... ...with Moveworks' Reasoning Engine and natural language... ...everyone. The Role Are you a software engineer who has honed your craft... ...Personas We approach our distributed world of work with...Work at officeImmediate startRemote workFlexible hours
$217k - $275k
...Vehicle Experiences Engine (VEE) at GM is transforming... ...by building the software engines behind next-generation... ...is the Compute Systems Software team - the group... ...vehicles. As a Staff Software Engineer, Compute... ...-based embedded Linux distributions and associated build...Local areaWork from homeRelocation packageFlexible hours$207k - $300k
Staff Software Engineer, AI/ML, Google Distributed Cloud corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree or equivalent practical experience... ...of experience in developing large-scale distributed systems. Preferred qualifications: Master’s degree or PhD...Full timeLocal area$198k - $326k
...part of our world-class software engineering team, you will take... ...use your passion for distributed technologies and... ...algorithms, API design and systems design, and your... ...company. As a Sr. Staff Software Engineer, you... ...opportunities and lead teams to architect, design, implement...For contractorsWork at officeFlexible hours$193.3k - $261.5k
...next-generation hyper-scale distributed systems in the cloud? Amazon Redshift... ...within the Redshift engine, tackling large-scale, high-... ...non-internship professional software development experience - 5... ...employees, supervisors, and staff; adhere to standards of excellence...InternshipLocal areaFlexible hours- A leading tech company located in Mountain View, CA, is seeking an experienced Software Engineer to join their innovative team. You will provide technical leadership, influence a distributed team, and design and enhance large-scale software solutions. The role requires...
$349k - $431k
...Principal Software Engineer, ML System Architect Waymo is an autonomous driving technology company with the mission to be the world's most trusted... ...& Distillation: Architect for efficient large-scale distributed training (large scale) and establish a common, efficient...Full timeRemote work$140k - $312k
...to work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive Streams,... ...InfluxDB, PostgreSQL, and Kubernetes? Tesla is looking for Software Engineers to build the cloud services that power these products,...Hourly payFull timeTemporary workWorldwideFlexible hours$140k - $312k
...Expect Tesla's continued success depends on Engineers being able to develop, debug, and deploy software quickly. Our web services, tools, and build... .... What You'll Do Work on building a distributed compute system, running code on hundreds of bare metal & cloud...Hourly payFull timeTemporary workFlexible hours$130k - $165k
...placing human lives at risk. Our systems operate with distributed control, dynamic routing, and real... ...job We are seeking a Senior/Staff Software Engineer to help design and build Fabric,... ...services and libraries in modern C++ Architect distributed systems that operate...Full timeTemporary workWork experience placementLocal area$180k - $220k
black.ai is looking for a Senior Software Engineer, Calibration & Control in Palo Alto, CA. In... ...and scientists to develop the control systems for utility-scale quantum computers. You... ...in Python or C++, with a focus on distributed storage and graph databases. The competitive...$160.36k - $240.54k
...About the Role We’re looking for senior engineers to build/scale Nuro's large-scale computing... ...in the cloud/data center. This system is the foundation of many critical business... ...in building and developing large-scale distributed applications (e.g. Kubernetes). You’re...- A leading robotics company in Palo Alto seeks a Staff/Principal ML Systems Engineer to enhance training performance for their innovative humanoid robots. You will optimize distributed training systems and engage closely with researchers to transform model changes into scalable...
$142.6k - $261.5k
...scientists, designers, and software engineers enable our clients to solve... ...practices. Knowledgeable in system development lifecycle and technology... ...communication skills with staff at all levels. You are a... ...and interest in cloud and distributed systems architectures Comfortable...Summer holidayFlexible hours- Forterra in Palo Alto, California, is seeking a Senior/Staff Software Engineer specializing in modern C++ and distributed systems. This role involves leading the design of the core Fabric platform essential for our autonomous systems. The ideal candidate must have extensive...
$172k - $312k
...work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive... ...a highly motivated Full Stack Distributed Systems Engineer to join our dynamic Energy Software team. In this role, you will be a member of the team...Hourly payFull timeTemporary workFlexible hours- A leading AI infrastructure company in California seeks a Member of Technical Staff — Training to design and optimize large-scale distributed training systems for frontier AI models. Candidates should have 5+ years of experience in ML systems and be proficient in Python...
$120k - $396k
...support vehicle firmware development.Engineers use our... ...controlalgorithms tofault-tolerant power systems.Wecustomizecutting-edgebuild systems... ...specialized hosts. What You'll Do ~ Architect, plan and implement a distributed build service compatible with buck...Hourly payFull timeTemporary workRemote workFlexible hours$166k - $225k
...improve their business. Founded by engineers — and customer obsessed — we leap... ...SQL query engines. As a software engineer on the Runtime team at Databricks... ...be building the next generation distributed data storage and processing systems that can outperform specialized...Local areaWorldwide$232k - $313k
...are central to their missions. Our engineering teams build highly technical products that... ...& Response. Experience building systems at large scale internet companies is a... ...years of experience building large scale distributed systems with high availability ~ Leadership...Local areaWorldwide$236k - $339.2k
...Applied Performance Engineer At Snowflake, we are powering the... ...Snowflake's products and eco-system roadmaps. Our Ideal Applied... ...large-scale databases and distributed data processing technology (e... ...Kafka, Apache Flink, etc.) Software development experience with C...Flexible hours$228.6k - $314.25k
...their business. Founded by engineers - and customer obsessed - we... ...and implement these next gen systems that leapfrog state-of-the-art... ...scale by applying your software engineering experience and by... ...and supporting large-scale distributed systems. ~ A passion for database...Local areaWorldwide$144.25k - $256.25k
...Staff Software Engineer New York, NY, United States Phoenix, AZ, United States Palo Alto... ...quality, reliable, and efficient software systems. Responsibilities Lead the... ...and operating high-scale, low-latency distributed systems ~ Strong understanding of...Full timeWork at officeLocal areaVisa sponsorshipFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Distributed Systems Architect. Be the first to apply!
- healthcare systems engineer Palo Alto, CA
- systems engineer Palo Alto, CA
- operations support system engineer Palo Alto, CA
- digital communications systems engineer Palo Alto, CA
- sr systems engineer Palo Alto, CA
- system engineer remote Palo Alto, CA
- application system engineer Palo Alto, CA
- senior linux systems engineer Palo Alto, CA
- operating system engineer Palo Alto, CA
- software system engineer Palo Alto, CA

