Posted in

Principal Software Engineer

Principal Software Engineer

CompanyBroadcom Limited
LocationPalo Alto, CA, USA, Austin, TX, USA
Salary$127000 – $225000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert 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.