Principal Engineer

Global technology leader designing and developing semiconductor and infrastructure software solutions.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Principal Engineer

Broadcom is seeking a Principal Engineer to join their VCF R&D division, specifically working on the VCF Ops Management organization. This role focuses on developing next-generation Observability infrastructure for VCF under the "Common Horizontal Functions" umbrella. The position involves working on the VCF Ops Data Pipeline project, which aims to modernize and consolidate operational data management across various virtualization technologies.

As a Principal Engineer, you'll be responsible for diverse product design choices, POC development, and implementation across the full stack, from backend database systems to user experience. The role requires advanced understanding of software development principles, distributed systems, and data management at scale. You'll work with a modern technology stack including GoLang, Java, Python, Kafka, Docker, Kubernetes, and various databases.

The ideal candidate will have 12+ years of experience in enterprise software development, with strong expertise in multiple programming languages and distributed systems. You'll be working in an innovative environment with the freedom to explore and challenge the status quo. The role involves collaboration with cross-functional teams including Engineering, GSS, Professional Services, and Product Management.

Key responsibilities include designing and implementing fault-tolerant, highly available systems, developing algorithms, building distributed applications, and creating APIs. The position offers the opportunity to work with cutting-edge virtualization technology while solving complex customer problems through sophisticated solutions.

Broadcom offers a diverse and inclusive work environment, considering qualified applicants regardless of background. The company is a global technology leader in semiconductor and infrastructure software solutions, providing an excellent opportunity to work on enterprise-grade products that impact the industry.

Last updated 2 months ago

Responsibilities For Principal Engineer

  • Innovate, research & evaluate new technologies and tools for quality output
  • Design, Code and implement new algorithms to solve complex problems
  • Troubleshoot, analyse and fix customer issues & escalations
  • Drive/Participate in architectural & design discussions and code reviews
  • Work on distributed systems in the virtualization space
  • Maintain technical and business knowledge of Private Cloud Management
  • Work collaboratively with cross-functional distributed teams
  • Document best practices/learnings
  • Work in an Agile development environment
  • Envision and execute optimal customer experience

Requirements For Principal Engineer

Go
Java
Python
Kubernetes
PostgreSQL
Kafka
  • BTech/MTech Degree or equivalent in preferably Computer Science
  • 12+ years of experience with significant depth in designing and programming enterprise grade products
  • Strong background in software development lifecycle, object-oriented design and programming
  • Min 8 years of strong coding experience in JAVA/GoLang/Python/C++
  • Min 4 years of experience in working with Databases
  • Min 4 years of experience in designing, developing APIs
  • Proven track record of multiple successful software deliverables
  • Should have a technology independent mindset

Interested in this job?

Jobs Related To Broadcom Principal Engineer

Principal Software Engineer

Principal Software Engineer position at Broadcom leading the VMware vDefend Firewall platform development with focus on distributed systems and security.

Product Manager Role

Senior Product Manager position at Broadcom focusing on mainframe software strategy, market analysis, and product lifecycle management, requiring 12+ years of experience.

Principal Software Engineer

Principal Software Engineer role at Broadcom focusing on IAM and cloud infrastructure, requiring 12+ years of experience in Java development and enterprise solutions.

Solutions Architect

Senior technical position combining deep technical expertise with pre-sales support and solution architecture at a global semiconductor and software leader.

Principal Software Engineer

Principal Software Engineer role at Broadcom focusing on Windows platform development for Bare Metal security, including OVS datapath and kernel driver implementation.