Principal Software Engineer
Company | Broadcom Limited |
---|---|
Location | Palo Alto, CA, USA, Austin, TX, USA |
Salary | $127000 – $225000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Mathematics and 12+ years of experience or Masters and 10+ years in an industry or a discipline directly related to your area of expertise.
- Demonstrated ability to troubleshoot and ship from initial concept to shipping product.
- Experience developing infrastructure platform capabilities for platforms such as VMware vSphere (now VCF), Kubernetes, and ML Ops
- Be very experienced with stacks based on Golang, Kubernetes, Python, C/C++; SQL/ORM and API design
- Experience writing and maintaining Kubernetes operators.
- Solid knowledge of containerisation, network protocols and Linux/Unix system internals, CI/CD tools and technology like Github Actions and Artifactory/Harbor; IAC/CM technology like Terraform, Carvel, Contour; infrastructure technologies such as VMware vSphere or other virtualization; Kubernetes Operators or VCF’s Supervisor / IaaS layer.
- Experience designing, developing and delivering software for on premises customers.
- Be able to design, present, and participate in product architecture reviews including an understanding of security, scaling, and testing requirements
- Experience in effective code reviews and cross-functional team work with other engineering dependencies, OSS projects, product and release management
- Understanding of enterprise SDLC processes and willingness to engage with these throughout the lifecycle of your work
- Backup claims in your resume and cover letter with GitHub contributions as appropriate
- Successfully participate in an in-person on-site technical interview
Responsibilities
- Be part of an Agile scrum team and participate in daily meetings, code or architectural reviews
- Design and develop new functionalities for the product, using technology stacks based on Golang, Kubernetes, Python; effectively use SQL/ORM, etc.
- Work with and utilise your solid knowledge of containerisation, network protocols and Linux/Unix system internals, CI/CD tools and technology like Github Actions and Artifactory/Harbor; IAC/CM technology like Terraform, Helm, Contour; infrastructure technologies such as VMware vSphere or other virtualization
- Engage with an enterprise SDLC process and maintain equanimity in order to ship with the VCF platform
Preferred Qualifications
-
No preferred qualifications provided.