Senior Software Engineering Manager


This position is the most hybrid of all management positions.

At the moment, the director of engineering will need to be able to dig into all of the sub-disciplines of engineering. This may change in the future.

Hybrid in that this position will manage the Platform/specialist engineers, including:

  • Site Reliability engineers
  • Infrastructure engineers
  • Data engineers
  • Integration engineers

Required responsibilities / assignments

Back-end architect

We engage in architecture review conversations and offer feedback on potential approaches by thinking at a systems level, we put teammates first by using code reviews as a way to help them do their best work, and we ensure we consistently ship high quality code.

Back End Architect’s must have the following skills, knowledge, and behaviors (aka Abilities):
Ruby,Data,Rails,Collaboration,Infrastructure,Estimation,Engineering Communication

Front-end architect

We engage in architecture review conversations and offer feedback on potential approaches by thinking at a systems level, we put teammates first by using code reviews as a way to help them do their best work, and we ensure we consistently ship high quality code.

Front End Architect’s must have the following skills, knowledge, and behaviors (aka Abilities):
Web Technologies,Estimation,Initiative,Prioritization,React,Collaboration,Engineering Communication

Manager

We strive to influence those we serve to achieve their own goals as well as their work goals via clarity, trust, accountability, empowerment, and being an example of the Lessonly values and definition of an ideal team player.

On-call application engineer

We respond to and triage all application wide errors and outages

On Call Application Engineer’s must have the following skills, knowledge, and behaviors (aka Abilities):
Collaboration,Infrastructure,Ruby,Rails,Data,Engineering Communication,Software Investigation

Back-end Code reviewer

We ensure we’re shipping high quality backend code, we put teammates first by using code reviews as a way to help them do their best work, and we keep stories moving through our process.

Back End Code Reviewer’s must have the following skills, knowledge, and behaviors (aka Abilities):
Ruby,Rails,Data,Prioritization,Collaboration,Engineering Communication

Infrastructure engineer

We create, maintain, document update distributed reliable infrastructure.

Infrastructure Engineer’s must have the following skills, knowledge, and behaviors (aka Abilities):

Site reliability engineer

With great compassion for our fellow engineers and end-users, we manage the balance between speed of innovation and reliability of end-user experience.

Site Reliability Engineer’s must have the following skills, knowledge, and behaviors (aka Abilities):

Recruiter

Our sole goal is to help fill the top of the funnel with "Hell Yeah" candidates

Recruiter’s must have the following skills, knowledge, and behaviors (aka Abilities):

Squad organizational design architect

Our goal is, by continually refining the design of the org, to give the department as a whole the best chance of success

Squad Organizational Design Architect’s must have the following skills, knowledge, and behaviors (aka Abilities):

Optional responsibilities / Assignments

Hiring manager

Bringing new folks into our tribe is one of the most important activities any of us will do. We ensure a good candidate experience, a great interviewer experience, and ultimately a talent/opportunity fit we are excited about.

Eligibility

To be eligible for Software Engineering Manager - 3.4 - Full stack, you must meet all of the following:
Alternative / Equivalent titles
  • Official Internal Title:Software Engineering Manager - 3.4 - Full stack
  • Official External Title:Senior Software Engineering Manager
  • --No other title alternatives configured--

Embed code

<iframe src="http://ourgruuv.com/our/positions/3283?embed=true&name=software_engineering_manager_3_4_full_stack&organization=lessonly"></iframe>