VMware VMware Cloud Foundation R&D – Software Engineer (multiple levels) - Opportunity for Working Remotely in Portland, Oregon
The Elevator Pitch: Why will you enjoy this new opportunity?
VMware Cloud Foundation (VCF) is the hybrid cloud platform that enables consistent and secure infrastructure operations across private and public cloud for modern and traditional application architectures. VMware Cloud Foundation powers some of the largest private clouds at Fortune 50 companies and at large public cloud providers. For more information see: https://www.vmware.com/products/cloud-foundation.html
We are building a flexible and scalable cloud platform that addresses the challenges and complexities customers face to run all their different types of workloads (virtual machines, containers, etc.) on a single virtualized platform. This platform can span multiple data centers, remote and edge locations. Building on the market-leading capabilities of VMware vSphere, vSAN, NSX and vRealize, Cloud Foundation delivers a highly automated cloud infrastructure. Customers can use this singular platform to manage the consumption, lifecycle, and security operations of all the underlying products and services. This helps them to deliver a highly available datacenter-scale infrastructure to their application teams. Solving these complex problems for the world's leading companies at Fortune 50 will be at the core of what you do every day.
As a full stack software designer and developer in the VCF organization within VMware, you have the unique opportunity to deepen your understanding of full stack datacenter virtualization products across compute, storage, networking, and management layers. It allows you to apply your drive and passion to build quality software solutions that are enterprise ready (i.e., secure, reliable, robust, scalable, performant), while being exposed to customer interactions during customer onboarding or escalations. This customer experience is critical for your professional growth as you learn about the adoption and usage of what you develop. This role also invites you to think out of the box as you solve challenging problems within the customer’s virtual datacenters.
We nurture psychological safety within our teams and empower them to drive the changes necessary to obtain successful outcomes. We build software and solve problems inclusively and collaboratively.
Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?
The primary focus of this role will be around the full stack lifecycle management (LCM) within our private cloud platform.
Within your first 1 month, you will gain familiarity with our VCF software development practices and have your development environment up and running, with your first lines of code peer reviewed and submitted. You will learn about our testing automation and continuous integration (CI) pipelines which are the backbone of our high-quality software. You shall work closely with your direct team and manager at this time, and a specific buddy/mentor shall be assigned to assist you with your ramp up.
Within your first 3 months, you shall start assisting the team with triaging and fixing software defects. You increase your understanding of the codebase as you deep dive into investigating these defects in great details.
Within your first 6 months, you will be contributing to the development of product features. You will not only be writing code, but also reviewing code written by peers for correctness and consistency. You shall take part in automating functional verification of the code you write.
By the end of your first year, you will have high level knowledge of APIs of other core products within VMware that we orchestrate in our solution stack, in addition to becoming competent within your own specific domain of VCF LCM. You shall partner with your team lead(s) on the implementation plan for higher level technical design and be adept in providing effort estimation for your work with high confidence.
The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
As part of the VMware Cloud Foundation Lifecycle Management R&D Team, you will be
Contributing to technical specification documentation along with test designs elaborating the suite of automated tests required to cover the new use cases
Developing backend distributed applications, SaaS services, and REST APIs in Java, Spring, Spring Boot (and Python as needed)
Developing frontend user interfaces in close interaction with UX designers (using angular, typescript, wireframes, etc.)
Using frameworks like Kubernetes, Docker, Kafka, Postgres to build your applications on the cloud platform
Using tools like GitLab, Jenkins, Bintray as part of standard software development and while working on testcase automation and CI/CD pipeline creation and evolution
Following Agile methodologies as you work with your team using 2-week sprints and plan for quarterly increments of development planning and execution
Delivering into multiple VCF releases within the year (every 3-6 months)
Participate in rotations (spread among teams) to front and triage the incoming defects into the team
What is the leadership like for this role? What is the structure and culture of the team like?
You will report into one of the experienced engineering managers within VCF LCM organization located in Palo Alto, based on final team matching upon successful completion of your selection process. Each team has on average 10-12 highly competent engineers of all levels and diverse backgrounds. We recognize the value and power of diversity of thought and promote inclusive culture of transparent collaboration and spirited debates as we all learn and grow together as one team.
The overall LCM organization is headed by a strong technical director of 10+ years with VMware in Palo Alto – Joy Ghosh, who also manages LCM teams in Sofia, Bulgaria, and partners with other engineering teams in related domains in Bangalore, India. We roll up to a senior director in Palo Alto – Peter Brown, who apart from being technically hands on, is a compassionate listener and advisor, and is the heart of our fun filled inclusive culture. We call ourselves the ACES team that reflects our mission on bringing in engineering A wesomeness, building easy to C onsume software that is E xtensible, and allows for S eamless upgrades. The VP of engineering at the helm is a seasoned and proven industry leader – Anu Kirpekar, who brings in years of leadership and growth experience to us all in VCF. We believe in working smart to solve our customer use cases, and learning, growing, and having fun in the process.
Where is this role located?
Flexible: The location of this role is flexible within the San Francisco Bay Area in California, USA. Work will be done from an office in Palo Alto some days during a week and other days from a non-VMware building (or home office).
For candidates with a strong potential for achieving our success outcomes we are open to considering fully Remote locations within USA.
What are the benefits and perks of working at VMware?
You and your loved ones will be supported with a competitive and comprehensive benefits package. Below are some highlights, or you can view the complete benefits package by visiting www.benefits.vmware.com .
Employee Stock Purchase Plan
Medical Coverage, Retirement, and Parental Leave Plans for All Family Types
Generous Time Off Programs
40 hours of paid time to volunteer in your community
Rethink's Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilities
Financial contributions to your ongoing development (conference participation, trainings, course work, etc.)
Wellness reimbursement and online fitness and wellbeing classes
We’d love to hear from you if the above sounds interesting. Smile, this is going to be fun!
This position is eligible for JoinCPBU referral campaign
Category : Engineering and Technology
Subcategory: Software Engineering
Experience: Manager and Professional
Full Time/ Part Time: Full Time
Posted Date: 2021-09-14
VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.
Equal Employment Opportunity Statement: 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.
- VMware Jobs