> Markdown version of [/jobs/ext/3410736-software-engineer-3](https://www.wearedevelopers.com/jobs/ext/3410736-software-engineer-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 3 - **Company:** Broadcom - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software as a Service, Software Debugging, Memory Management, VMware ESX Servers, Design of User Interfaces, Python (Programming Language), Open Source Technology, System Software, VMware VSphere, Containerization, Kubernetes, Information Technology, Docker, Golang - **Published:** September 30, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3412412390&tx=JT9587TTZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * BS/MS/PhD in Computer Science/Electrical Engineering or similar fields. * 5+ years of relevant experience for BS, 3+ for MS. * Strong proficiency in C/C++ and Python. Golang is a plus. * Deep understanding of Linux/Unix operating system internals, especially user space concepts like processes, threads, memory management, and I/O. * History of System software projects. * Experience in developing, debugging, and optimizing core operating system services or user space applications. * Familiarity with cloud-native technologies, containerization (Docker/containerd), and Kubernetes architecture. * Good verbal and written communication skills. ## Description As a Staff Software Engineer on the ESXi OS Services team, you will lead the design and delivery of high-impact functionality across User Space OS services, container services, distributed control planes, and application infrastructure. You will help define technical direction for enterprise-class virtualization, Kubernetes platforms, and modern cloud-native workloads., * Design and implement advanced operating system techniques for managing virtual systems on x86 architectures. * Architect and develop scalable container services, container runtimes, and Kubernetes platform capabilities tightly integrated with ESXi and vSphere. * Develop highly available platform infrastructure to run customer workloads that span across clusters and zones, supporting their specific network and storage requirements. * Maintain open source code for security fixes, and upkeep upstream Kubernetes features. * Drive development of platforms supporting SaaS, CaaS, and FaaS workloads. * Partner closely with Product Management to define requirements and translate business needs into technical solutions. * Collaborate with UI/UX designers, system architects, test teams, and cross-functional stakeholders across the organization to deliver high-quality, end-to-end solutions. Success in the Role * Deliver robust, scalable OS, container services, and Kubernetes platform features on a regular release cadence, providing incremental and measurable customer value. * Design and architect solutions with stakeholder buy-in, proactively incorporating feedback to iteratively refine and improve designs. * Tackle complex engineering challenges while maintaining high standards for quality, performance, and reliability through effective cross-functional collaboration. ## Related Videos - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)