VMware
VMware

2 Vmware Technical Program Manager Jobs Hiring Near You

VMware Jobs Information

What are the key skills and qualifications needed to thrive as a Technical Program Manager, and why are they important?

To thrive as a Technical Program Manager, you need a strong background in project management, software development processes, and a relevant technical degree or equivalent experience. Familiarity with tools like Jira, Confluence, Agile methodologies, and PMP or Scrum certifications is highly beneficial. Excellent communication, leadership, and problem-solving skills set top performers apart in this role. These skills ensure seamless project delivery, effective team collaboration, and alignment between technical teams and business goals.

How do Technical Program Managers typically collaborate with engineering and product teams to ensure project success?

Technical Program Managers (TPMs) play a central role in facilitating communication and alignment between engineering, product, and other cross-functional teams. They work closely with product managers to define project requirements and prioritize deliverables, while coordinating with engineering to develop realistic timelines and resolve technical challenges. TPMs often lead regular meetings, track progress, and proactively address risks to keep everyone on the same page. Building strong relationships and fostering a culture of open dialogue are essential for TPMs to ensure projects stay on track and meet business goals.

What is a Technical Program Manager?

A Technical Program Manager (TPM) is a professional responsible for overseeing and coordinating complex technical projects within an organization. They work closely with engineering, product, and other cross-functional teams to ensure projects are delivered on time, within scope, and meet business objectives. TPMs facilitate communication between technical teams and stakeholders, manage project timelines and risks, and help resolve technical challenges. Their role often requires both strong technical knowledge and excellent project management skills.

What is the difference between Technical Program Manager vs Software Engineer?

AspectTechnical Program ManagerSoftware Engineer
Primary RoleOversees project execution, coordinates teams, manages timelinesDesigns, develops, tests software applications
Required SkillsProject management, communication, technical understandingProgramming, software development, problem-solving
Work EnvironmentCross-functional teams, project-focusedDevelopment teams, coding environments
CertificationsPMP, Agile certifications often preferredNone mandatory, but certifications like Scrum or AWS helpful

While Technical Program Managers coordinate and oversee projects across teams, Software Engineers focus on building and coding software solutions. Both roles require technical understanding, but their core responsibilities differ significantly.

What other companies are hiring for Technical Program Manager jobs?
Infographic showing various Technical Program Manager job openings at Vmware in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% Physical job distribution.
Staff Software Engineer - Distributed Systems Architect

Staff Software Engineer - Distributed Systems Architect

vmware

Palo Alto, CA โ€ข On-site

Full-time

Posted 21 days ago


Job description

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: http://www.vmware.com/in/company/#sthash.2nzmlvUu.dpuf

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.


VMware logo

About VMware

Sourced by ZipRecruiter

VMware envisions software as a force that can create opportunities for individuals and the world. We continuously seek innovative solutions to overcome challenges and seamlessly integrate technologies. Through our cloud, mobility, and security software, we provide a reliable digital foundation for delivering transformative business experiences worldwide. Our values of execution, passion, integrity, customer focus, and community drive our actions and accomplishments.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

Palo Alto, CA, US

Year founded

2013

Social media