Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Distributed Systems Architect

Full-time

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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Distributed Systems Architect in Palo Alto, CA vacancy
  • $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... 
    Suggested
    Work at office
    Local area

    Databricks Inc.

    Mountain View, CA
    4 days ago
  • $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

    Menlo Ventures

    Mountain View, CA
    3 days ago
  •  ...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... 
    Suggested
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    4 days ago
  • $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

    Thoughtspot-

    Mountain View, CA
    5 days ago
  • 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

    Menlo Ventures

    Mountain View, CA
    1 day ago
  • 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... 

    GenesisAI

    San Carlos, CA
    2 days ago
  • 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... 

    Broadcom Inc.

    Palo Alto, CA
    2 days ago
  •  ...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 office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    5 days ago
  • $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 area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    7 days ago
  • $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 time
    Local area

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $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 contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    4 days ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

    East Palo Alto, CA
    3 days ago
  • 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... 

    Google Inc.

    Mountain View, CA
    2 days ago
  • $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 time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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 pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $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 pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $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 time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    East Palo Alto, CA
    3 days ago
  • $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... 

    black.ai

    Palo Alto, CA
    5 days ago
  • $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... 

    Icehouseventures

    Mountain View, CA
    5 days ago
  • 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... 

    Rhoda AI

    Palo Alto, CA
    5 days ago
  • $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 holiday
    Flexible hours

    Ernst & Young Oman

    Palo Alto, CA
    3 days ago
  • 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... 

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    3 days ago
  • $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 pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • 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... 

    RadixArk

    Palo Alto, CA
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Remote work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $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 area
    Worldwide

    Databricks Inc.

    Mountain View, CA
    4 days ago
  • $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 area
    Worldwide

    Databricks

    Mountain View, CA
    4 days ago
  • $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

    Streamlit

    Menlo Park, CA
    4 days ago
  • $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 area
    Worldwide

    Databricks

    Mountain View, CA
    4 days ago
  • $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 time
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    American Express

    Palo Alto, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Distributed Systems Architect. Be the first to apply!