Canonical · 5 hours ago
Software Engineer - Identity Management for Canonical Products
Maximize your interview chances
Cloud ComputingInternet of Things
H1B Sponsor Likely
Insider Connection @Canonical
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Collaborate proactively with a distributed team
Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
Design and implement new features and enhancements from spec to production and ongoing operations at scale.
Review code produced by other engineers
Discuss ideas and collaborate on finding good solutions.
Create and enhance management, authentication and authorization API endpoints
Craft end-user authentication flows from design to implementation
Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
Deliver great products that users love by maintaining a culture of quality and engineering excellence
Work from home with global travel 2 to 4 weeks per year for internal and external events
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's or equivalent in Computer Science, STEM or similar degree
Experience building identity and access management products
Familiarity with open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
Experience implementing authorization frameworks in distributed systems
Valuing secure coding and standards, and enjoying working on teams that do the same
Solid experience working in an agile development environment
Comfortable with Ubuntu as a development and deployment platform
Curious, flexible, articulate, and accountable
Valuing soft skills and being passionate, enterprising, thoughtful, and self-motivated
Loving technology and working with a diverse set of talented people
Embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere
Benefits
Work from home
Learning and development allowances
Competitive Salary
Annual compensation review
Recognition rewards
Generous annual leave
Paid maternity, paternity and sick leave
Priority Pass for travel
Exposure to international business and technology
Company
Canonical
Canonical is a software company that markets commercial support and services for Ubuntu (Linux OS) and related projects.
H1B Sponsorship
Canonical has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (2)
2021 (2)
2020 (1)
Funding
Current Stage
Late StageTotal Funding
$12.8M2013-08-22Product Crowdfunding· $12.8M
Recent News
2024-11-25
Help Net Security
2024-11-20
Company data provided by crunchbase