Underpaidby HiringX

Associate Software Engineer

Opensesame

RemoteRemoteEngineering

About the role

About OpenSesame

OpenSesame is disrupting the workforce development industry, leveraging an AI-powered marketplace of more than 50,000 skills courses, complemented by assessments, content authoring, curation, personalized learning pathways, and virtual coaching. eLearning is delivered seamlessly through existing enterprise systems and in the flow of work. More than 2,000 companies, including 150+ of the Global2000, rely on OpenSesame to develop the world’s most productive and admired workforces.

Learn more: www.opensesame.com/about

About the Team

The Core engineering team is a platform enablement team responsible for OpenSesame’s identity management and commerce domains. We build and maintain shared services that support product engineering teams across the company.

We operate in an agile, continuously improving, automation-oriented environment. We regularly inspect how we work, identify what’s slowing us down, and make deliberate changes to improve quality, reliability, and delivery.

About the Job

You will work, with mentorship, across a modern full tech stack including React, TypeScript, Node.js,, GitHub Actions, Terraform, AWS, SQL (RDBMS), and identity management protocols such as SAML and OIDC. Front-end expertise and exposure to authentication flows is a plus. You will also work in and around legacy systems and are expected to approach complex systems with curiosity and care.

You are expected to participate in team practices such as pairing, code reviews, on-call rotation, and releases with increasing level of ownership as you steadily expand your knowledge and skills.

This role is ideal for someone who is growing their professional experience and excited to develop technical skills while contributing to a strong team culture.

Performance Objectives

In your first 3 months

Summary: Get fully set up and integrated into the team’s codebases and workflows; start participating in collaborative development.

Basic System Understanding: Develop a basic mental model of the Core team’s domains, including identity management and legacy commerce platform.

Team Collaboration: Build working relationships through pairing. Participate actively in standups, planning and estimation, retrospectives, and other required team meetings.

Code Contributions: Enhance your technical skills by writing code and debugging errors with guidance from peers.

Development Practices: Apply standard testing approaches, writing unit tests and smoke tests. Start learning our CI/CD pipeline technologies, such as Github Actions and Terraform.

Within 6 months

Summary: Begin taking on ownership of specific operational responsibilities, deepen your understanding of the team’s codebase and testing practices, and grow your confidence in delivering and supporting production code.

Increased Systems Understanding: Understand the high-level relationships between key components and dependencies of identity management and legacy systems.

Release Experience: Pair with a tea

Underpaid estimate

~₹19 LPA for Software Engineers (industry-wide) · based on 526 submissions

Check yours