Staff Software Engineer, Identity Management – Go/Golang

Posted Oct 30

This is a fully remote position, open to applicants in North America.

πŸ“‹ Description

β€’ Work proactively alongside a distributed team, spearheading technical initiatives and discussions.

β€’ Develop clean web service APIs that support CLI and web frontend clients utilizing Go (Golang) and Python.

β€’ Design and implement features and enhancements from their specifications through to production and ongoing operations at scale.

β€’ Review code generated by fellow engineers and assist in establishing quality standards.

β€’ Exchange ideas and collaborate on innovative solutions.

β€’ Create and improve management, authentication, and authorization API endpoints.

β€’ Develop end-user authentication processes from design to implementation.

β€’ Write Juju charms (operators) to address operational concerns.

β€’ Modernize the identity stack of Canonical websites and products by promoting the adoption of top-tier IAM technologies.

β€’ Deliver high-quality products while upholding engineering excellence.

β€’ Enjoy the flexibility of working from home, with global travel required for 2 to 4 weeks annually for internal and external events.


⛳️ Requirements

β€’ Staff-level or seasoned senior software engineer with specific experience in building identity and access management products.

β€’ Familiarity with open-source software, standards, protocols, and concepts within the identity domain, including OpenID, OAuth, and LDAP.

β€’ Experience in implementing authorization frameworks within distributed systems.

β€’ Knowledge of secure coding practices and standards.

β€’ Proficient with Ubuntu as a platform for development and deployment.

β€’ Outstanding academic achievements from both high school and university.

β€’ An undergraduate degree in a technical discipline or a compelling narrative about an alternative chosen path.

β€’ Professional proficiency in written and spoken English, accompanied by excellent presentation skills.

β€’ Strong interpersonal skills, along with curiosity, adaptability, and accountability.

β€’ Willingness to travel internationally twice a year for company events, lasting up to two weeks each.


🏝️ Benefits

β€’ Performance-driven annual bonus or commission.

β€’ Personal learning and development budget of USD 2,000 per year.

β€’ Annual compensation review.

β€’ Recognition rewards.

β€’ Annual holiday leave.

β€’ Maternity and paternity leave.

β€’ Team Member Assistance Program & Wellness Platform.

β€’ Opportunity to travel to new locations to meet colleagues.

β€’ Priority Pass and travel upgrades for long-haul company events.

β€’ Distributed work environment with biannual in-person team conferences.

People also viewed

finanzen.net GmbH9 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care9 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free9 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures9 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics9 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX9 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers