FreshRemote.Work

Staff Software Engineer

Remote

About OpenSesame

OpenSesame's mission is to help develop the world's most productive and admired workforces. We do this by delivering a comprehensive catalog of elearning courses from the world's top publishers. We add value to customers through their entire learning journey.

While it appears to most people that we just sell training courses (over 20,000 of them), what we really offer is the opportunity for companies to upgrade the skills of each of their employees.

We are at a pivotal time in our growth as we diversify the ways we drive revenue. We've expanded our product offering dramatically, and have a growing network of partners that is developing into a vibrant channel. Our customer base has high satisfaction ratings and there is room to grow our retention even more.

www.opensesame.com/about.

About the Job

We are seeking a Staff Engineer with experience in Extreme Programming (XP) practices—such as test-driven development, continuous deployment, and evolutionary design—who will improve the skills of engineers across the organization. The ideal candidate will act as a hands-on player-coach who leads by example to teach and mentor the engineers they work with. They will come up to speed quickly in an unfamiliar codebase, identify challenges, and coach teams in addressing them.

“Help engineering teams achieve greatness.”

Performance Objectives:

In your first 90 days, you will be ramping up and working to understand the needs and opportunities of the engineers on your team. You will develop a plan in collaboration with management and begin executing that plan.

People:

    • Form rapport with team members (including Product and Design) and engineering leaders.
    • Understand your team’s process and how people work together.
    • Understand engineers’ needs and frustrations.
    • Pair and mob with team members to develop their skills as part of their normal work.
    • Advise engineering managers on how to take advantage of team members’ strengths and how to address their weaknesses.
    • Coordinate efforts with Staff and Principal Engineer peers, managers, and VP Eng.

Product:

    • Understand how to use your team’s products.
    • Understand how your team’s work fits into the big picture.
    • Understand your team’s code, design, architecture, and tech stack.
    • Coach team members in collectively owning their work.
    • Coach team members in working incrementally.

Process:

    • Collaborate …
This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Benefits/Perks

Remote-first company

Tasks
  • Collaborate with teams
  • Develop coaching plans
  • Mentor engineers
Skills

Coaching Collaboration Continuous Deployment Continuous Integration Extreme Programming Mentoring Refactoring Test Driven Development