Match score not available

Remote Software Engineer - Canonical Products Identity Management

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
District of Columbia (USA), United States

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field, Proven proficiency in Python and Golang, Experience with identity management solutions, Knowledge of identity standards and protocols (e.g., OpenID, OAuth), Familiarity with agile development methodologies.

Key responsabilities:

  • Collaborate with a remote team to achieve objectives
  • Develop web service APIs for CLI and web applications
  • Design and implement features from specifications to production
  • Participate in brainstorm sessions for innovative solutions
  • Drive modernization of identity and access management technologies
Get It Recruit - Information Technology logo
Get It Recruit - Information Technology Human Resources, Staffing & Recruiting TPE https://www.get.it/
2 - 10 Employees
See more Get It Recruit - Information Technology offers

Job description

Job Overview

We are seeking a highly skilled Software Engineer specializing in Identity Management for Canonical Products to join our dynamic and innovative team. This remote position offers an outstanding opportunity to contribute to a leading international software company renowned for its commitment to open-source technology, Linux, and scalable web services.

In this role, you will utilize your expertise in Python and Golang to enhance identity, authorization, and access management functionalities across our enterprise product suite and web services. Your impactful work will ensure secure authentication and authorization, directly benefiting our users and reinforcing our reputation for excellence.

Key Responsibilities

  • Collaborate effectively with a remote team to achieve common objectives.
  • Develop clean and efficient web service APIs tailored for both CLI and web frontend applications using Python (and optionally Golang).
  • Design, implement, and maintain new features and enhancements from initial specifications through to production and ongoing scalability.
  • Provide constructive feedback during code reviews to elevate team performance.
  • Participate in brainstorming sessions to generate innovative solutions.
  • Create and improve management, authentication, and authorization API endpoints.
  • Design user-friendly authentication processes, guiding them from concept to execution.
  • Drive modernization efforts within our identity stack by advocating for cutting-edge identity and access management technologies.
  • Deliver exceptional products that reflect our commitment to quality and engineering excellence.
  • Benefit from the flexibility of working remotely while enjoying opportunities for global travel 2 to 4 weeks per year for various internal and external engagements.

Required Skills

  • Proven proficiency in Python and Golang.
  • In-depth knowledge of open-source software, identity standards, and protocols (e.g., OpenID, OAuth, LDAP).
  • Experience implementing authorization frameworks in distributed systems.
  • Strong understanding of secure coding practices with a collaborative mindset.
  • Familiarity with agile development methodologies.
  • Comfortable utilizing Ubuntu as both a development and deployment platform.
  • Excellent soft skills, including curiosity, adaptability, articulate communication, and accountability.

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a related discipline.
  • Hands-on experience as a software engineer focused on identity and access management solutions.
  • A genuine passion for technology and collaboration within diverse teams.

Career Growth Opportunities

This position not only allows for the advancement of technical skills in a supportive environment but also encourages professional growth through various learning and development initiatives. Annual compensation reviews and recognition rewards further enhance our commitment to employee development and satisfaction.

Company Culture and Values

We are dedicated to maintaining a workplace that champions diversity and inclusion. Our belief is that a variety of experiences and perspectives foster a richer work environment and lead to superior products. We invite applications from individuals of all backgrounds and identities, ensuring every application receives fair consideration.

Compensation And Benefits

  • Flexible work-from-home arrangements.
  • Generous learning and development allowances.
  • Competitive salary package.
  • Annual compensation reviews to acknowledge your contributions.
  • Recognition rewards for outstanding performance.
  • Comprehensive annual leave policy.
  • Paid maternity, paternity, and sick leave.
  • Priority Pass for travel.
  • Opportunities for global exposure and professional networking.

Join our esteemed organization and become part of a vibrant community where your contributions will be valued and celebrated.

Employment Type: Full-Time

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Adaptability
  • Accountability
  • Curiosity

Software Engineer Related jobs