Principal Engineer
Broadcom
**Please Note:**
**1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)**
**2. If you already have a Candidate Account, please Sign-In before you apply.**
**Job Description:**
VCF R&D works on the flagship product of VMware by Broadcom - VCF. Under the VCF division, VCF Ops Management organisation works on making VCF operations and management successful by delivering key software capabilities. The R&D team hiring for this role develops next generation Observability infrastructure for VCF under the umbrella - “Common Horizontal Functions”. The project - VCF Ops Data Pipeline will simplify, consolidate, converge and modernise Operational data collection, collation, aggregation, persistence, query and correlation across the entire VCF product, dealing with various virtualisation technologies underneath - Compute, Storage & Network.
As a Principal engineer, part of this team, you would work on diverse product design choices, POC and development areas ranging from backend database systems all the way to envisioning & delivering a user experience which would make all of this a reality, while designing and working with complex multi-node systems, system interactions, API layers etc. You would be expected to solve complex and challenging customer problems around operations and management by delivering sophisticated solutions making customer experience optimal. Having an innovative mind-set and a can-do attitude would be essential for your success.
This role requires you to possess an advanced understanding of software development principles, back-end systems, services, containers, distributed systems, messaging queues, databases, handling data at scale etc. It requires you to be effective and efficient with multiple programming languages and be able to seamlessly switch between them for development & testing. You would be accountable & responsible for the quality of your development. You will work independently and/or as a member of a team of software engineers to design and deliver features and/or enhance existing ones. You will work on the top of line technology stack with a very high degree of freedom to explore, innovate and challenge the status quo. Our technology stack includes but is not limited to GoLang, Java, Python, C++, Kafka, Docker, K8s, J2EE, Spring, Spring-boot, PostgreSQL, NoSQL etc.
In addition to architecture, design, coding & testing you would be expected to collaborate with distributed cross-functional teams - Engineering, GSS, Professional Services, RM, QA and Product Management to distill customer needs into workable tasks. The Engineer would work on developing algorithms, building distributed applications, APIs, fault-tolerant, highly available, resilient and scalable systems using virtualisation as a key technology to design and implement applications that solve real-world problems.
In the first month, you would be expected to find your footing amidst a complex virtualisation world, hypervisors, virtual machines etc. and get up to speed with the project, architecture, component interactions etc. In the first 3 months, you should be able to pick a module design & implement it in Java/Go dealing with MVC frameworks & varying query languages in a virtualised or k8s environment.
**Responsibilities**
+ Innovate, research & evaluate new technologies and tools for a quality output.
+ Design, Code and implement new algorithms to solve complex problems.
+ Troubleshoot, analyse and fix customer issues & escalations with quick turnaround time.
+ Drive / Participate in architectural & design discussions and code reviews.
+ Work on distributed systems in the virtualization space
+ Maintain deep technical and business knowledge of Private Cloud Management industry directions and trends.
+ Work collaboratively with cross-functional distributed teams Core Engineering, GSS, QA and Product Management in all phases - Requirements, Development, Testing, Launch/Release and continuous refinement of tech stack.
+ Document best practices/learnings while developing & deploying product solutions.
+ Work in an Agile development environment while continuously evaluating and improving engineering processes.
+ Envision and execute an optimal customer experience.
**Requirements/Expectations**
+ BTech/MTech Degree or equivalent in preferably Computer Science.
+ A strong technical leader with 12+ years of experience with significant depth around 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 – SQL Server, Postgres, writing SQL, Stored Procedures.
+ Min 4 years of experience in designing, developing APIs - customer facing and internal.
+ Proven track record of multiple successful software deliverables.
+ Should have a technology independent mindset and juggle priorities as needed.
**Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. 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.**
Welcome! Thank you for your interest in Broadcom!
We are a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.
For more information please visit our video library (http://www.broadcom.com/videos) and check out our Connected by Broadcom (https://www.broadcom.com/support/resources/video-webinar-library?channel=5c9658f7c1d34eca91c6cc16178e5b1b&video=7d72b04ea50046a394e682fab640ce20) series.
Follow us on Linked In Broadcom Inc (https://www.linkedin.com/company/broadcom) and Broadcom Software (https://www.linkedin.com/company/broadcomsoftware/) .
Confirm your E-mail: Send Email
All Jobs from Broadcom