VMware Senior Software Engineer - Cloud Native Runtimes (Knative Serverless) - Opportunity for Working Remotely in Atlanta, Georgia
Why might you be interested in this opportunity?
We’re focused on providing Kubernetes abstractions that speak to application developers. We build the foundational developer component of Modern Applications Business Unit (MAPBU)’s Tanzu portfolio (https://tanzu.vmware.com/tanzu) to help customers build, run, and manage their most important applications.
Our team is responsible for building and packaging the Cloud Native Runtime (https://https://docs.vmware.com/en/Cloud-Native-Runtimes-for-VMware-Tanzu/1.0/tanzu-cloud-native-runtimes-1-0/GUID-cnr-overview.html) (CNR) in the Tanzu Application Platform, a commercial offering of the Knative serverless application runtime for Kubernetes. Knative simplifies running serverless containers by taking care of “boring but difficult” details such as networking, autoscaling (even to zero), and revision tracking, allowing developers to focus on business needs. Additionally, Knative provides universal subscription, delivery, and management of events, enabling developers to declaratively manage complex event-driven workloads.
Tight feedback loops (https://www.pluralsight.com/tech-blog/tightening-feedback-loops/) drive our processes. We value test-driven development (https://martinfowler.com/bliki/TestDrivenDevelopment.html) , pair programming (https://en.wikipedia.org/wiki/Pair_programming) , retrospectives (https://en.wikipedia.org/wiki/Retrospective#Software_development) , continuous integration (https://martinfowler.com/articles/continuousIntegration.html) , and working at a sustainable pace (http://www.sustainablepace.net/what-is-sustainable-pace) . We nurture psychological safety (https://www.impraise.com/blog/what-is-psychological-safety-and-why-is-it-the-key-to-great-teamwork) within teams and empower them to drive the changes necessary to obtain successful outcomes. We build software and solve problems collaboratively. Teammates are always accessible to lend a helping hand both remotely and in person.
We’re looking for someone who is passionate about helping application developers be more productive and open source software development.
In this role, you will
Define frameworks and APIs for serverless applications that will apply across the Tanzu products (https://tanzu.vmware.com/tanzu) .
Collaborate with open source communities to ensure adoption in the wider Kubernetes ecosystem.
Contribute to open-source Kubernetes projects.
Become a local expert on Kubernetes primitives.
Interested ? Here is what we look for:
You are excited to build software that is used by other software developers and the operations teams that support them, enabling enterprises to focus on their core business.
You care about building the right thing by understanding the flow of ideas, reducing batch sizes, and quantifying value and urgency
You are a strong collaborator and actively foster safe and inclusive teams. You enjoy mentoring others as much as you like learning from them.
You’re a life-long learner. You like learning new programming languages and technologies and you’re flexible about which ones you use.
The following are attributes we see in successful candidates, but they are not “requirements.” You are strongly encouraged to apply even if you don’t tick all the boxes because we want to hear from you and learn about what you can bring to the role:
Ability to dive into large codebases and contribute as you learn
Ability to research problems (including making incremental progress when faced with technical ambiguity) and break them into discrete parts
Professional experience with our technologies and processes (Ruby, Go, YAML, Kubernetes, Linux systems, Agile, Test Driven Development, XP)
Professional experience with relevant domains, such as distributed systems, API design, and networking
Interested in working in diverse and highly collaborative environments
Contribution to thriving open source communities
Familiarity with common development tools/stacks, such as Unix, command-line interfaces, and CI/CD systems and practices
Category : Engineering and Technology
Subcategory: Software Engineering
Experience: Business Leadership
Full Time/ Part Time: Full Time
Posted Date: 2021-08-22
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