×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Backend Developer

Job in Austin, Travis County, Texas, 78716, USA
Listing for: OpenSesame
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer 1

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 Team

The 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.

About

the 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 Objectives

In 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.
What Success Looks Like
  • 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary