Opens broadcom.wd1.myworkdayjobs.com in a new tab
About This Role
- About Broadcom Broadcom Inc. is a global infrastructure technology leader built on 50 years of innovation, collaboration, and engineering excellence.
- We design, develop, and supply a broad range of semiconductor and infrastructure software solutions.
- Our category-leading product portfolios serve the world’s most successful companies.
- About the VCF Team The VCF (VMware Cloud Foundation) team at Broadcom is at the forefront of delivering cutting-edge cloud infrastructure solutions.
- We are dedicated to building robust, scalable, and high-performance distributed systems that empower enterprises to achieve their digital transformation goals.
- Our team fosters a culture of innovation, continuous learning, and technical excellence.
- Job Summary We are seeking an experienced Senior Software Engineer with knowledge in both Kubernetes as well as Go (Golang) to join our VCF Cluster Management team.
- In this role, you will be responsible for leading discussions, architecting solutions, and driving implementation of complex distributed systems to build and maintain scalable, cloud native infrastructure solutions.
- You will work closely with product management, engineering teams, and other stakeholders to translate business requirements into technical solutions, driving innovation and excellence in our product development lifecycle.
- Responsibilities Knowledge and Experience: Have wide ranging experience to cover functional breadth and depth to achieve innovative and effective solutions to complex problems.
- Lead design and delivery of new products and processes.
- Architecture and Design: Lead the design and development of highly scalable, reliable, and performant distributed systems.
- This includes consulting with management on long-term goals, selecting appropriate technologies, designing system components, and ensuring system interoperability.
- Leadership: Provide technical leadership, mentorship, and guidance to multiple engineering teams.
- Drive best practices in software development, including design patterns, code quality, testing, and deployment.
- Hands-on Development: Contribute significantly to the hands-on implementation of core system components, setting an example for code quality and engineering excellence.
- Problem Solving: Identify and resolve complex technical challenges, acting as a key troubleshooter and problem-solver for critical system issues.
- Cross-Functional Collaboration: Collaborate effectively with product managers, UX designers, quality assurance, and other engineering teams to ensure successful product delivery.
- Innovation: Stay abreast of emerging technologies and industry trends related to distributed systems, cloud computing, and virtualization, proposing and prototyping innovative solutions.
- Performance and Scalability: Ensure the design and implementation of systems meet stringent performance, scalability, and security requirements.
- Qualifications Experience: 12+ years of experience in software development, with at least 3+ years in a role focusing on distributed systems.
- Distributed Systems Expertise: Deep understanding and hands-on experience with various distributed systems concepts, technologies, and patterns (e.g., microservices, distributed databases, messaging queues, consensus algorithms, fault tolerance, consistency models).
- Cloud Platforms: Extensive experience with cloud computing platforms (e.g., VMware vSphere, AWS, Azure, Google Cloud Platform) and their underlying infrastructure.
- Programming Languages: Proficiency in one or more relevant programming languages (e.g., Go, Java, Python, C++).
- Operating Systems: Strong knowledge of Linux operating systems and containerization technologies (e.g., Docker, Kubernetes).
- Networking: Solid understanding of networking concepts and protocols relevant to distributed systems.
- Problem-Solving: Exceptional analytical, problem-solving, and debugging skills.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Leadership: Proven ability to lead and mentor engineering teams, fostering a collaborative and high-performance environment.
- Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Must have legal authorization to work in the US Preferred Qualifications Experience with Kubernetes and Container orchestration.
- Experience with open-source distributed systems frameworks and projects.
- Contributions to open-source projects or relevant technical publications.
- Experience with CI/CD pipelines and DevOps practices.
- Additional Job Description: Compensation and Benefits The annual base salary range for this position is $ 127,100 - $203,400.
- This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
- Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time.
- The company follows all applicable laws for Paid Family Leave and other leaves of absence.
- We will also consider qualified applicants with arrest and conviction records consistent with local law.
- If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
Sourced directly from Broadcom’s career page
Your application goes straight to Broadcom.
Opens broadcom.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Broadcom
398 positions
Job ID
/job/USA-WA-Bellevue---108th-Ave/R-D-Engineer--VCF-Cluster-Management-Team_R024643
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — free