[Remote] Software Engineer

🌍 Remote, USA πŸš€ Full-time πŸ• Posted Recently

Job Description

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.


Responsibilities

  • Become an effective contributor by learning the Core team’s codebase, development practices, and operational expectations
  • Build working relationships through pairing and teaming
  • Participate actively in standups, planning, retrospectives, and other required team meetings
  • Contribute small, well-scoped changes to Core services and tooling, following team standards
  • Participate in code reviews and write appropriate unit tests and smoke tests for your changes
  • Develop a working mental model of at least one Core domain or service and how it fits into the broader platform
  • Own well-defined user stories or technical tasks from design through deployment with minimal oversight
  • Confidently modify and maintain your team’s primary codebases
  • Begin developing a clear area of focus within Core
  • Participate independently in the on-call rotation
  • Investigate and triage issues using logs and observability tools, escalating when appropriate
  • Apply unhappy-path thinking, defensive programming, and performance awareness
  • Make sound tradeoffs with guidance from senior engineers
  • Deliver features and improvements across Core systems with little day-to-day guidance
  • Break work into small, incremental steps that deliver value
  • Take responsibility for code quality and maintainability
  • Leave systems better than you found them through continuous refactoring
  • Maintain a clear mental model of Core-owned systems and their dependencies
  • Anticipate the impact of changes and surface risks early
  • Communicate clearly in technical discussions, challenge ideas respectfully, and embrace collective ownership of outcomes
  • Proactively identify opportunities to improve code and systems
  • Seek feedback and continue progressing toward the Senior Software Engineer skill set

Skills

  • Experience with TypeScript
  • Experience with Node.js
  • Experience with GitHub Actions
  • Experience with Terraform
  • Experience with AWS
  • Experience with SQL
  • Familiarity with identity technologies such as SAML and OIDC
  • Ability to take ownership of well-defined work
  • Ability to make meaningful contributions with increasing autonomy
  • Participation in team practices such as pairing, code reviews, on-call, and releases
  • Ability to learn and ship real features
  • Ability to improve existing systems
  • Ability to expand the scope of problems you can solve
  • Ability to build working relationships through pairing and teaming
  • Participation in standups, planning, retrospectives, and other required team meetings
  • Ability to contribute small, well-scoped changes to Core services and tooling
  • Participation in code reviews and writing appropriate unit tests and smoke tests
  • Development of a working mental model of at least one Core domain or service
  • Ownership of well-defined user stories or technical tasks from design through deployment
  • Ability to confidently modify and maintain your team's primary codebases
  • Participation independently in the on-call rotation
  • Ability to investigate and triage issues using logs and observability tools
  • Application of unhappy-path thinking, defensive programming, and performance awareness
  • Ability to make sound tradeoffs with guidance from senior engineers
  • Delivery of features and improvements across Core systems with little day-to-day guidance
  • Responsibility for code quality and maintainability
  • Maintenance of a clear mental model of Core-owned systems and their dependencies
  • Ability to anticipate the impact of changes and surface risks early
  • Clear communication in technical discussions
  • Respectful challenge of ideas and embrace of collective ownership of outcomes
  • Proactive identification of opportunities to improve code and systems
  • Seeking feedback and continuing to progress toward the Senior Software Engineer skill set
  • Experience with SSO platforms such as Okta

Benefits

  • Professional development
  • ISOs
  • Health insurance
  • 401(k) matching
  • Paid time off

Company Overview

  • OpenSesame 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

    Ready to Apply?

    Don't miss out on this amazing opportunity!

    πŸš€ Apply Now

    Similar Jobs

    Recent Jobs

    You May Also Like