[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. OpenSesame is the trusted partner for Workforce Reinvention in the age of AI. As a Software Engineer I on the Core team, you will design, build, and maintain production software for shared platform services in identity management and commerce domains, contributing to team practices and growing your technical skills.ResponsibilitiesBecome an effective contributor by learning the Core team’s codebase, development practices, and operational expectationsBuild working relationships through pairing and teamingParticipate actively in standups, planning, retrospectives, and other required team meetingsContribute small, well-scoped changes to Core services and tooling, following team standardsParticipate in code reviews and write appropriate unit tests and smoke tests for your changesDevelop a working mental model of at least one Core domain or service and how it fits into the broader platformOwn well-defined user stories or technical tasks from design through deployment with minimal oversightConfidently modify and maintain your team’s primary codebasesBegin developing a clear area of focus within CoreParticipate independently in the on-call rotationInvestigate and triage issues using logs and observability tools, escalating when appropriateApply unhappy-path thinking, defensive programming, and performance awarenessMake sound tradeoffs with guidance from senior engineersDeliver features and improvements across Core systems with little day-to-day guidanceBreak work into small, incremental steps that deliver valueTake responsibility for code quality and maintainabilityLeave systems better than you found them through continuous refactoringMaintain a clear mental model of Core-owned systems and their dependenciesAnticipate the impact of changes and surface risks earlyCommunicate clearly in technical discussions, challenge ideas respectfully, and embrace collective ownership of outcomesProactively identify opportunities to improve code and systemsSeek feedback and continue progressing toward the Senior Software Engineer skill setSkillsExperience with TypeScriptExperience with Node.jsExperience with GitHub ActionsExperience with TerraformExperience with AWSExperience with SQLFamiliarity with identity technologies such as SAML and OIDCAbility to take ownership of well-defined workAbility to make meaningful contributions with increasing autonomyParticipation in team practices such as pairing, code reviews, on-call, and releasesAbility to learn and ship real featuresAbility to improve existing systemsAbility to expand the scope of problems you can solveAbility to build working relationships through pairing and teamingParticipation in standups, planning, retrospectives, and other required team meetingsAbility to contribute small, well-scoped changes to Core services and toolingParticipation in code reviews and writing appropriate unit tests and smoke testsDevelopment of a working mental model of at least one Core domain or serviceOwnership of well-defined user stories or technical tasks from design through deploymentAbility to confidently modify and maintain your team's primary codebasesParticipation independently in the on-call rotationAbility to investigate and triage issues using logs and observability toolsApplication of unhappy-path thinking, defensive programming, and performance awarenessAbility to make sound tradeoffs with guidance from senior engineersDelivery of features and improvements across Core systems with little day-to-day guidanceResponsibility for code quality and maintainabilityMaintenance of a clear mental model of Core-owned systems and their dependenciesAbility to anticipate the impact of changes and surface risks earlyClear communication in technical discussionsRespectful challenge of ideas and embrace of collective ownership of outcomesProactive identification of opportunities to improve code and systemsSeeking feedback and continuing to progress toward the Senior Software Engineer skill setExperience with SSO platforms such as OktaBenefitsProfessional developmentISOsHealth insurance401(k) matchingPaid time offCompany OverviewOpenSesame is an e-learning company that provides online training courses for businesses and employees. It was founded in 2011, and is headquartered in Austin, Texas, USA, with a workforce of 201-500 employees. Its website is http://www.OpenSesame.com.
Apply To This Job
Apply To This Job