Software Engineer, Full Stack Developer, Backend Developer
Listed on 2026-02-28
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Senior Developer
About Open Sesame
Open Sesame is the trusted partner for Workforce Reinvention in the age of AI. Open Sesame delivers integrated software, curated and customizable content, and expert services – embedded into existing learning, HR, and work systems – to help organizations expand their human+AI potential and thrive through change.
Learn more:
About the TeamThe Core engineering team is a platform enablement team responsible for Open Sesame'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.
Aboutthe Job
As a Software Engineer I on the Core team, you will design, build, and maintain production software for shared platform services in the domains we own. This role is for an engineer who is past entry level and ready to take ownership of well‑defined work while continuing to grow technical judgment, system understanding, and independence.
You will work across a modern tech stack including Type Script, Node.js, Git Hub Actions, Terraform, AWS, SQL, and identity technologies such as SAML and OIDC. Experience with SSO platforms is a plus; we use Okta. You will also work in and around legacy systems and are expected to approach complex systems with curiosity and care.
You are expected to make meaningful contributions with increasing autonomy, take ownership of assigned work, and participate fully in team practices such as pairing, code reviews, on‑call, and releases. You will continue learning by shipping real features, improving existing systems, and steadily expanding the scope of problems you can solve.
Performance ObjectivesIn your first 3 months:
- Team
Collaboration:
Build working relationships through pairing and teaming. Participate actively in standups, planning, retrospectives, and other required team meetings. - Code Contributions: Contribute small, well‑scoped changes to Core services and tooling, following team standards.
- Development Practices: Participate in code reviews and write appropriate unit tests and smoke tests for your changes.
- System Familiarity: Develop a working mental model of at least one Core domain or service and how it fits into the broader platform.
Within 6 months:
- Ownership: Own well‑defined user stories or technical tasks from design through deployment with minimal oversight.
- Codebase Proficiency: Confidently modify and maintain your team's primary codebases. Begin developing a clear area of focus within Core.
- Operational Readiness: Participate independently in the on‑call rotation. Investigate and triage issues using logs and observability tools, escalating when appropriate.
- Technical Judgment: Apply unhappy‑path thinking, defensive programming, and performance awareness. Make sound tradeoffs with guidance from senior engineers.
By the end of your first year:
- Delivery & Ownership: Deliver features and improvements across Core systems with little day‑to‑day guidance. Break work into small, incremental steps that deliver value.
- Quality: Take responsibility for code quality and maintainability. Leave systems better than you found them through continuous refactoring.
- System Understanding: Maintain a clear mental model of Core‑owned systems and their dependencies. Anticipate the impact of changes and surface risks early.
- Collaboration: Communicate clearly in technical discussions, challenge ideas respectfully, and embrace collective ownership of outcomes.
- Growth: Proactively identify opportunities to improve code and systems. Seek feedback and continue progressing toward the Senior Software Engineer skill set.
- Core services and tooling you work on are reliable, well‑tested, and maintainable.
- You can be trusted to take a piece of work from idea to production with minimal oversight.
- You contribute positively to team culture through collaboration, transparency, and continuous improvement.
- Senior engineers rely on you as a strong execution partner, and you are clearly on a…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).