Search jobs > Waterloo, ON > Senior software engineer

Senior Authentication Software Engineer

Broadcom Inc.
CAN, Waterloo Frobisher Drive
$320K a year (estimated)
Full-time

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 :

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 RESPONSIBILITIES

Drive 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 QUALIFICATIONS

Skills / Abilities and Knowledge

Proficiency 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 experience

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.

30+ days ago
Related jobs
Promoted
Ripple Labs
Kitchener, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...

Dropbox
Canada
Remote

As a Senior Machine Leaning Engineer focused on search quality, you will play a crucial role in developing and enhancing our search capabilities to provide users with the best possible search experience. Our Engineering Career Framework is and describes what’s expected for our engineers at each of o...

Autodesk
Ontario, Canada

Are you excited by solving technical challenges that come with building a scalable, highly available platform in a microservices environment used by millions of users worldwide? Come join us at Autodesk!Autodesk's User Management and Access group is seeking a talented Senior Software Engineer to joi...

Thumbtack
Ontario

You’ll work deeply with Data Scientists, Machine Learning Engineers, and other Software Engineers from across the company as customers, and collaborate closely with the Site Reliability and core service Engineering teams as partners. Senior Software Engineer, Data Platform. The Data Platform team is...

StackAdapt
Canada

Collaborate with stakeholders and other senior engineers across the organization to identify and solve technical challenges related to expanding our copilot’s capabilities in different platform domains. We're always keeping an eye out for talented developers as we build cutting edge software. ...

Sun Life
Waterloo, Ontario

The Canadian IT – Platform and Engineering team is looking for a Senior Software Engineer with at least 5 years of Java application analysis and development experience. ...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. The Build Team supports build systems for the entire MongoDB engineering organization. Most MongoDB engineers rely on these tools for their daily work. In addition to...

PlayStation
Canada
Remote

Senior Software Engineer (Contract). Our particular group is a collection of curious humans focused on delight, discovery, and iteration, and we are eager to onboard a Senior Engineer who is keen to join us in our pursuit. As a Senior Engineer on the team, the primary responsibility of this role is ...

Splunk Inc
Canada

We're looking for a Senior Software Engineer to join the Threat Intelligence Management team. In your role you will lead, design, develop and deliver software that directly supports security analysts all across the world, writing software used on cloud and on-prem platforms. We have a lean process t...

Magnet Forensics
Canada

The Engineering org is focused on producing software that solves the most important problems facing digital forensics and incident response professionals today. The Detection Engineering Team is looking for a talented engineer to join our growing team, responsible for building the next generation of...