Search JobsJob DescriptionJob DescriptionTeam & VisionTanzu Service Mesh (TSM) is an exciting and fast-growing cloud service that is part of the VMware Tanzu Portfolio. Currently it is at the core of the combined Tanzu Application Platform recently announced at VMExplore. The VMware Tanzu Portfolio enables enterprises to adopt Cloud Native technologies and automate modern application development adoption on any cloud. Tanzu Application Platform is designed to give customers a single pane of glass for all their Kubernetes clusters so they can create, build, use, secure, monitor, and scale with ease.The Elevator Pitch: Why will you enjoy this new opportunity?Do you love working on state of the art technology on a collaborative and high performing team? Are you ready to help VMware build a new cloud service that enables management of fleets of Kubernetes clusters in any cloud? We’re at the cross juncture of multiple transformations disrupting the existing networking and security solutions. Apps are transforming from monolithic to being distributed micro-services. Infrastructure is transforming from being homogeneous to heterogeneous, multi-cloud and cloud native. Together app transformation and infrastructure transformation are leading the organizational transformation and leading the adoption of DevSecOps and NetSecOps.Existing connectivity and security solutions need to evolve in this new paradigm. A new architectural approach is needed for connecting and securing modern distributed apps. Be a part of the team that is leading the innovation and developing networking and security solutions for the multi-cloud & distributed modern applications. Join us if you share a passion for crafting software that has a significant impact for the world and future of cloud computing. What is the primary need, technical challenge, and/or problem you will be responsible for?We need someone who can collaborate with product management and engineering teams to design, develop, test, release and operate cloud services that provide top notch user experiences with high scalability and availability.What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?Design & Develop Microservices to implement various features in Go. Design & Develop Interfaces & APIs for interfacing with backend logic using JSON, GraphQL, gRPC etc.Design & Develop framework for policy distribution/synchronization in a distributed environment.Extend K8s based controller architecture with CRDs and K8s Operator based add-on business logic.Work with distributed systems & applications that may span across multiple clouds such as AWS, Azure, GCP etc.Deploy microservices to Kubernetes using Continuous Integration and Continuous Deployment (CI/CD) systemsWork with the team and product management to review and refine delivery requirementsWrite technical design documents and hold reviewsCommunicate with internal consumers of the team’s software and gather requirements and facilitate adoption of your solutions Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?You will be expected to produce software designs that provide the framework for Global SaaS controller management and operational features. The solution must be scalable & extensible. Additionally, it must meet VMware and industry standards and provide a consistent user experience to internal and external customers.You will define and develop configuration and operational object model infrastructure to enable the various security, connectivity, and services policies.You will define and develop APIs (REST and graphQL), SDKs and CLI interfaces. You will also deliver automated tests and documentation to support the adoption of these interfaces.As an early member of the team, you will be expected to work with and lead its Kubernetes based microservices architecture, and all your deliverables must align with the group’s development and deployment standards.You will be responsible for designing and delivering the supporting infrastructure functions to deliver your solutions at cloud-scale, including features such as usage tracking, diagnostics, monitoring, and alerting.You will be working with partners and early customers to deploy the solution in real world deployment.You will be regularly evaluated on the quality of the product you create and the code you write to ensure continued advancement of your technical skills in an environment that looks to expand them.What technical experience in your background may help your succeed in this new role?7+ years of experience in Go or C++/C programming language is required.Development/hands-on experience with K8s Operators, Protobufs (Proto3), JSON/gRPC is requiredDevelopment experience developing Micro-services architecture based software components on K8s is required.Strong background in developing policies/control-plane for Application Security related products like Secure Web Gateways, API Gateways, Reverse Proxies, Forward Proxies is desired.An ideal candidate will have deep expertise in control plane/policy frameworks and distributed systemsMust be able to work with product management teams to understand and converse on high-level technical details.Excellent verbal & written communication skills and ability to work with remote teamsBS/MS degree in Computer Science, or equivalent What is the leadership like for this role? What is the structure and culture of the team like?VMware people share deeply held values that inspire us to build a diverse culture, make a positive impact on our customers, communities and the world around us, and support the policies that guide how we treat one another.When it comes to the team you will be on, that comes after you start! During the first two weeks of employment, you will attend onboarding with other interns, learn about your new role, learn more about your project/work, the intern programs, and VMware as a company. You will partner with your manager and mentor to better help guide you toward success.The team is diverse and works in a collaborative environment.It values customer obsession, strong ownership, commitment and delivery. In the meanwhile we learn, explore, grow and have fun together.Job location: Palo Alto/ Bay area, California (hybrid) 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.Medical Coverage, Retirement, and Parental Leave Plans for All Family TypesGenerous Time Off Programs40 hours of paid time to volunteer in your communityRethink's Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilitiesFinancial contributions to your ongoing development (conference participation, training, course work, etc.)Healthy and local inspired snacks in all our on-site pantriesFor US based candidates, the annual pay range (OTE for commissioned roles; Salary for other roles) for this position is: $116,000 - $277,000. The actual offer will be based on the role, location, and individual candidate experience. Bonus, commission, and/or equity may be eligible for this position. VMware offers comprehensive benefits including, but not limited to: medical, dental, and vision plans, company paid holidays, paid sick leave, and vacation time. Additional benefits for this position can be found at https://benefits.vmware.com/. Your talent advisor can share more about the specific salary range for your preferred location during the hiring process.This job may require the candidate to travel and/or work from a facility that requires full vaccination prior to entry.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. Search Jobs
View Original Job Posting