Taro Logo

Senior Software Engineer (Golang)

The leading independent provider of identity for the enterprise, providing secure access and authentication solutions.
$118,000 - $178,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer (Golang)

Okta, The World's Identity Company, is seeking a Senior Software Engineer (Golang) to join their Auth0 team working on Fine Grained Authorization (FGA). This role focuses on building and maintaining scalable authorization solutions that power customer-facing applications. As part of the team, you'll work on relationship-based access control (ReBAC) systems, collaborating with cross-functional teams to deliver high-quality software.

The position offers an opportunity to work on cutting-edge identity and access management solutions, solving complex authorization challenges at scale. You'll be responsible for designing and implementing secure, performant systems while maintaining high coding standards through code reviews and best practices.

The role combines technical expertise in Golang and distributed systems with leadership opportunities through mentoring junior engineers. You'll work in a remote-first environment with a competitive salary range of $118,000 - $178,000 CAD, plus comprehensive benefits including healthcare, dental, vision, and RRSP matching.

Okta provides a dynamic work environment with the best tools and technology, empowering employees to work productively in settings that best suit their needs. The company serves over 19,300 organizations, including major brands like JetBlue, Nordstrom, Slack, and T-Mobile, making this an opportunity to impact identity security at a global scale.

The ideal candidate will bring strong expertise in backend development, particularly with Go, and experience with high-performance distributed systems. Knowledge of identity and access management, along with AWS cloud platform experience, will be valuable assets in this role. This position offers the chance to work on innovative authorization solutions while contributing to a product that securely connects people with technology worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer (Golang)

  • Design, develop, and maintain scalable and secure authorization solutions
  • Partner with product managers, UX designers, and fellow engineers
  • Solve complex authorization challenges at scale
  • Write clean, maintainable, and efficient code
  • Perform code reviews and ensure adherence to coding best practices
  • Diagnose and resolve issues in authorization systems
  • Create and maintain comprehensive documentation
  • Mentor and guide junior engineers
  • Participate in on-call rotations

Requirements For Senior Software Engineer (Golang)

Go
  • 4+ years of professional software engineering experience
  • Strong teamwork and communication skills
  • Expertise in Go programming language
  • Experience with extremely low latency and high throughput applications
  • Strong understanding of performance optimization
  • Experience with cloud platforms, specifically AWS
  • Knowledge of identity and access management principles
  • Experience working in an asynchronous remote environment
  • Excellent analytical and problem-solving skills

Benefits For Senior Software Engineer (Golang)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare spending
  • Telemedicine
  • RRSP with match
  • Paid time off

Interested in this job?

Jobs Related To Okta Senior Software Engineer (Golang)