Senior Authentication Software Engineer
Job Description
Job title: Senior Authentication Software Engineer
Company: Broadcom
Job description: The Broadcom Enterprise Security Group (ESG) is looking for a self-motived, talented Senior Software Engineer to bring exceptional technical skills to join a close-knit team working on Authentication Services that span across our SaaS offerings.MAJOR DUTIES AND RESPONSIBILITIESDrive the design, implementation, test, and deployment of robust microservices to deliver Authentication services which support WSS and the broader Broadcom SASE service.Be responsible for extending complex system functionality of an existing multi-tenant SaaS offering in GCP supporting multiple connection and authentication methods.Develop elastic cloud native services to support authentication across multiple SASE SaaS offerings using CNCF technologies such as Goland, gRPC, GKE, and Redis.Adopt an iterative, continuous improvement approach to ship and deploy product features.Devise monitoring capabilities to analyze various aspects of application performance and health.Work closely with fellow team members, architects, product managers, and application service teams in the fast-paced, results-driven, collaborative environment following Agile methodologies.Exercise judgment in selecting methods, design techniques, and evaluation criteria for obtaining results.Communicate status, risks, and offer mitigation strategies to ensure on-time delivery of all committed items.REQUIRED QUALIFICATIONSSkills/Abilities and KnowledgeProficiency in designing, implementing, and troubleshooting in a complex enterprise environment.Solid knowledge and experience with Linux.Familiarity with modern software engineering principles (agile, microservices, CI/CD).Experience developing multi-tenant applications in Google Cloud, AWS, or Azure is desired.Experience with cloud provider Kubernetes (GKE, EKS, AKS) very beneficial.Experience with gRPC/protobuf very beneficial.Experience using Redis in a multi-tenant application very beneficial.Proficient with C/C++, Python, and Bash. Experience with Golang very beneficial.Experience with SAML and other authentication protocols very beneficial.Experience with TCP/IP, SSH, networking, PKI, TLS/SSL and overall multi-threaded Linux systems understanding is desired.Strong analytical and problem-solving skills.Ability to communicate orally and in writing in a clear and straightforward manner.Ability to prioritize, self-manage/self-start/self-study, and organize effectively.Ability to stay current on new technologies related to the industry.Ability to collaborate and work as a team with peers and project members.Bachelor’s Degree and 12+ years of related experienceBroadcom 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.
Expected salary:
Location: Canada
Job date: Sun, 16 Jun 2024 07:14:39 GMT
Apply for the job now!