Senior Software Engineer

VMware   •  

Palo Alto, CA

Industry: Technology


5 - 7 years

Posted 34 days ago

This job is no longer available.


Virtualization is the technology that has changed the way we think about computing. VMware (NYSE: VMW) is the global leader in virtualization solutions from the desktop to the datacenter. Customers of all sizes rely on VMware to reduce capital and operating expenses, ensure business continuity, strengthen security and go green. VMware is one of the fastest-growing public software companies. VMware's award-winning technology, market-leading position and culture of excellence provide the more than 20000+ passionate people we employ in 120+ locations worldwide with a platform for professional growth and the excitement of being an early-stage innovator.

VMware seeks a Senior Software Engineer for our Build Systems team under the Cloud and Productivity Engineering group. The Build Systems team develops, deploys and supports software, services and tools that turn a VMware compute cloud into a Build System used by over 8,000+ VMware product engineers. We develop software to solve complexity and scale issues not addressed by standard open source or off-the-shelf solutions. Engineers on our team are expected to develop, test and deploy code to production as well as help analyze, resolve and root cause issues in our production system.

Our ideal candidate is eager to learn, self-motivated, works well on their own and with others, enjoys solving challenging problems, enjoys working with complex software and likes to make a difference.

Our team is geographically distributed with members in Palo Alto, Boston, Sofia (Bulgaria) and Bangalore (India).


  • Be part of an agile engineering team focusing on developing software used for building and delivering high quality enterprise software products in a parallel development environment
  • Design, develop, test and deploy code to production
  • Help support production code and systems
  • Participate in design discussions and code reviews
  • Interact with our customers – VMware R&D engineers


  • Experience in developing software in a Linux environment
  • Computer Science – B.S. with 5-6 years of work experience or M.S. in Computer Science with 3-4 years of experience preferred but equivalent experience/education is acceptable
  • Experience working on/with large, complex software is a plus but not required
  • Experience in Python is preferred but not required
  • Experience in Perforce, Git, Jenkins, Gerrit, Review Board, SonarQube, Jira, Fisheye, Artifactory Docker, Ansible, etc is preferred but not required
  • Experience with Build software - Make, Scons, Bazel, Maven, Gradle, etc. is preferred not required
  • Experience using Pyunit and Qunit is preferred but not required
  • Experience in agile methodology is preferred but not required
  • Good verbal and written communication skills
  • Works well with others and on their own

VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.