Search JobsJob DescriptionBusiness Summary:Come join VMware’s Tanzu R&D engineering team. Tanzu is trusted partner for Vmware’s enterprise customers to build, operate and optimize their modern applications. As a Senior Software Engineer in unified control plane engineering team in Tanzu R&D, you will be instrumental in developing software for Controller, Platform, and Infrastructure of the Tanzu ecosystem. You will evaluate requirements, design, develop and integrate leading edge and industry first features that will enhance, empower and build on VMWare and Tanzu’s multi-cloud vision and capability. You will work on innovative distributed platform and architecture, employing software development best practices and tools. You will also have the opportunity and the forum to showcase your brilliant ideas, inside and outside VMWare.Job Role and Responsibility:In this role, the successful candidate will perform the following:Architect, design and develop cutting edge features in Tanzu Unified Control Plane.Architect, design and develop SaaS friendly software with security, upgradability, scalability and availabilityas key ingrained goals.Design and develop control plane software that works seamlessly in both cloud and on-prem environments.Architect, design and develop Control Native applications and microservices that will run on cutting edge platforms like VSphere, Kubernetes, Tanzu Kubernetes Grid etc.Design and develop API's for Tanzu that are clean, conforming to the best practices Kubernetes.Understand Tanzu’s vision as a whole and support existing and new features in the platform.You will find an encouraging and highly supportive team that is receptive to your bright ideas, perspective and proposals that make the Tanzu product and engineering process reach to better heights.Write software that adheres to best software development practices including strong unit tests, functional and integration, tests, linting, comments, documentation etc.Required Skills:Must have 8+ years of experience with BS/MS degree in Computer Science, or equivalentAbility to design and develop distributed, SaaS, cloud native control plane software and servicesusing micro-service architecture.Strong programming, analytics and problem solving skills.Expertise in Golang is a big plus. Expertise in other programming languages like C++, Python, Typescript are very welcome.Expertise with Kubernetes, Docker, Containers and other cloud native frameworks is a must.Experience developing Kubernetes controllers.Experience in developing API's in ReST, gRPC etc.Strong leadership and mentorship skills to lead and guide the team.Bold, innovative, collaborative, driven and team-oriented mindset.Good team player.Solid written, verbal and negotiation skillsVMware 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. Search Jobs
View Original Job Posting