Full Time

Senior Software Engineer I (Identity)

Articulate
$120,000 - $150,000* / year (about $58–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Articulate, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer I (Identity) at Articulate will play a pivotal role in enhancing our identity management systems and services, ensuring robust security and a seamless user experience. This position involves working collaboratively with cross-functional teams to design, implement, and maintain identity solutions that align with our strategic objectives. The ideal candidate will leverage their technical expertise to deliver high-quality software while adhering to best practices in software development, security protocols, and performance optimization.



Job Responsibilities

  • Design, develop, and implement identity management features, including authentication and authorization mechanisms.
  • Collaborate with product managers and UX designers to create intuitive user experiences regarding identity services.
  • Ensure the security and compliance of identity management systems by applying industry best practices and standards.
  • Conduct code reviews and provide constructive feedback to promote code quality and team collaboration.
  • Resolve technical issues and challenges related to identity services in a timely manner.
  • Participate in planning and estimation activities to help define project scope and timelines.
  • Stay updated with the latest advancements in identity technologies and contribute to continuous improvement initiatives.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on identity management systems.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with identity protocols (OAuth2, OpenID Connect, SAML) and implementation of security best practices.
  • Strong understanding of software development methodologies, including Agile and DevOps practices.
  • Excellent problem-solving and critical-thinking skills.
  • Ability to work effectively in a team-oriented, collaborative environment.


Technologies & Tools

The Senior Software Engineer I (Identity) will utilize a range of technologies and tools including cloud computing platforms (AWS, Azure), databases (PostgreSQL, MongoDB), and various identity-specific libraries and frameworks (Spring Security, Keycloak). Proficiency in version control systems like Git and collaboration tools such as JIRA and Confluence is also essential to facilitate efficient workflow and project management.



Ideal Candidates

The ideal candidate for this position will possess a strong technical foundation coupled with a passion for security and user experience. They will be proactive, eager to learn about emerging technologies, and able to think critically in dynamic environments. Excellent communication skills are essential to effectively convey complex technical concepts to non-technical stakeholders, and a collaborative mindset will ensure success in fostering a positive team atmosphere. Additionally, candidates should demonstrate a commitment to delivering high-quality solutions and a strong desire to contribute to the overall success of Articulate.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.