Software Engineering Manager
There are two parts of Prod Dev at it's simplest.
Building the Right thing... and Building the Thing Right.
Product software engineers at Lessonly will be involved in both sides of that equation (which is true of all positions within the Lessonly P&E team), however, they will have specific responsibilities on the Building the Thing Right side.
Ultimately, product software engineers are the ones that build the primary experience that our customers interact with.
As a senior engineer that has chosen the management route, your expectations of being a mentor to the rest of the team is much higher.
Required responsibilities / assignments
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.
Mentorship,Product Knowledge,Sense and Respond,Systems Management,Stakeholder / Feedback Management,Goal Management,Prioritization,Community,Lessonly Business Knowledge
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.
Ruby,Rails,Data,Prioritization,Collaboration,Engineering Communication
DevX Enablement Lead
We serve the function of Product Engineering, and those executing against its roles. Our goal is continuous improvement of the tools and processes (balancing autonomy and focusing on feedback loops).
Mentorship,Rails,Ruby,Community,Sense and Respond,React,Web Technologies
Front-end Code Reviewer
We ensure we’re shipping high quality frontend 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.
Prioritization,Web Technologies,React,Collaboration,Engineering Communication
Optional responsibilities / Assignments
Agile Coach
We are all about helping the squad to get stuff live faster and more predictably, not by cracking the whip but by removing obstacles that get in the way.
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.
Company-level DBW initiative member
We engage in meaningful conversations on ways to help the Lessonly organization do better work.
Discovery Manager
We are the ones that bring organization and clarity to the Discovery process.
Escalation mitigator
We have a robust understanding of the current state of escalations and prioritize the best ways to reduce them.
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.
Guild lead
We coordinate with the members of a guild in their craft.
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.
Incident remediation lead
We own our response to major incidents on our platforms, including application downtime, major bugs, and third party service issues by following the Lessonly Incident Response Plan which lives here.
Interviewer
Growing the team is one of the most important things we do... and we interviewers are responsible for helping to decide on our future teammates.
Onboarding buddy
We provide context through communication boosting productivity leading to new llama satisfaction.
P&E DBW group member
We engage in meaningful conversations on ways to help the Product and Engineering team do better work
Recruiter
Our sole goal is to help fill the top of the funnel with "Hell Yeah" candidates
Software Architecture lead
We are responsible for setting the tone for how our software architecture is set up. This spans many concerns, such as performance and scalability, security and privacy, as well as reliability and overall supportability.
Squad Manager
Each squad is empowered to determine how members work together to achieve their goals. This may mean flexibility around squad meetings and communication methods, but all successful squads are built on a foundation of collaboration and clear communication. The Squad Manager’s role is to guide the squad to success in these areas.
Story shaper
We take slices of work (epics) and break them into specific, actionable stories so that we can ship as effectively as possible.
Technical Partner Manager
We ensure that our technical partnerships are healthy. That means clarifying expectations, managing communication, and ultimately being accountable for success (win-win makers).
Tier-3 escalation engineer
We support Tier 2 when they need additional help to investigate or remediate issues by owning issues that are passed to us and we continuously coach Tier 2 to reduce the number of escalations when possible.
Tier-4 escalation engineer
We are the last line of defense, the ones that must remediate the pain by any means necessary. The department, the business, and ultimately our customers rely on us to ensure we can continue delivering on our mission.
Triage application engineer
We triage application errors that arise from our application error monitoring tool.
Eligibility
- Take on and met/exceed the expectations of the 4 Assignments defined above
- Earn the 16 Ability milestones defined above
- Lessonly
- Communicationneeds Milestone 0
- Optional Milestone 1, based on the optional role of Company-level DBW initiative member
- Optional Milestone 2, based on the optional role of Escalation mitigator
- Optional Milestone 1, based on the optional role of Interviewer
- Optional Milestone 1, based on the optional role of Onboarding buddy
- Optional Milestone 1, based on the optional role of P&E DBW group member
- Optional Milestone 1, based on the optional role of Squad Manager
Product & Engineering - Business and Technical Translationneeds Milestone 0
- Optional Milestone 1, based on the optional role of Discovery Manager
- Optional Milestone 1, based on the optional role of Technical Partner Manager
- Collaborationneeds Milestone 1
- Required Milestone 1, based on the required role of Back-end Code reviewer
- Optional Milestone 3, based on the optional role of Back-end architect
- Optional Milestone 2, based on the optional role of Escalation mitigator
- Required Milestone 1, based on the required role of Front-end Code Reviewer
- Optional Milestone 2, based on the optional role of Front-end architect
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of Onboarding buddy
- Optional Milestone 1, based on the optional role of Squad Manager
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 2, based on the optional role of Tier-3 escalation engineer
- Optional Milestone 3, based on the optional role of Tier-4 escalation engineer
- Optional Milestone 1, based on the optional role of Triage application engineer
- Communityneeds Milestone 2
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Optional Milestone 1, based on the optional role of Hiring manager
- Required Milestone 2, based on the required role of Manager
- Decomposition & Sequencingneeds Milestone 0
- Optional Milestone 2, based on the optional role of Agile Coach
- Optional Milestone 1, based on the optional role of Escalation mitigator
- Optional Milestone 1, based on the optional role of Story shaper
- Delivery Forecastingneeds Milestone 0
- Optional Milestone 1, based on the optional role of Squad Manager
- Estimationneeds Milestone 0
- Optional Milestone 3, based on the optional role of Back-end architect
- Optional Milestone 2, based on the optional role of Front-end architect
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 1, based on the optional role of Triage application engineer
- Initiativeneeds Milestone 0
- Optional Milestone 1, based on the optional role of Company-level DBW initiative member
- Optional Milestone 2, based on the optional role of Front-end architect
- Optional Milestone 1, based on the optional role of Onboarding buddy
- Optional Milestone 1, based on the optional role of P&E DBW group member
- Mentorshipneeds Milestone 3
- Required Milestone 2, based on the required role of DevX Enablement Lead
- Optional Milestone 3, based on the optional role of Hiring manager
- Required Milestone 3, based on the required role of Manager
- Presentation Skillneeds Milestone 0
- Optional Milestone 1, based on the optional role of Discovery Manager
- Prioritizationneeds Milestone 1
- Optional Milestone 2, based on the optional role of Agile Coach
- Required Milestone 1, based on the required role of Back-end Code reviewer
- Optional Milestone 1, based on the optional role of Escalation mitigator
- Required Milestone 1, based on the required role of Front-end Code Reviewer
- Optional Milestone 2, based on the optional role of Front-end architect
- Required Milestone 1, based on the required role of Manager
- Optional Milestone 1, based on the optional role of Squad Manager
- Optional Milestone 2, based on the optional role of Tier-3 escalation engineer
- Product Knowledgeneeds Milestone 2
- Required Milestone 2, based on the required role of Manager
- Optional Milestone 1, based on the optional role of Onboarding buddy
- Optional Milestone 1, based on the optional role of Triage application engineer
- Sense and Respondneeds Milestone 2
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Required Milestone 2, based on the required role of Manager
- Stakeholder / Feedback Managementneeds Milestone 2
- Optional Milestone 2, based on the optional role of Discovery Manager
- Required Milestone 2, based on the required role of Manager
Engineering - Engineering Communicationneeds Milestone 1
- Required Milestone 1, based on the required role of Back-end Code reviewer
- Optional Milestone 3, based on the optional role of Back-end architect
- Required Milestone 1, based on the required role of Front-end Code Reviewer
- Optional Milestone 2, based on the optional role of Front-end architect
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 2, based on the optional role of Tier-3 escalation engineer
- Optional Milestone 3, based on the optional role of Tier-4 escalation engineer
- Optional Milestone 1, based on the optional role of Triage application engineer
- Goal Managementneeds Milestone 2
- Required Milestone 2, based on the required role of Manager
- Lessonly Business Knowledgeneeds Milestone 2
- Required Milestone 2, based on the required role of Manager
- Software Investigationneeds Milestone 0
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of Tier-3 escalation engineer
- Optional Milestone 3, based on the optional role of Tier-4 escalation engineer
- Optional Milestone 1, based on the optional role of Triage application engineer
- Systems Managementneeds Milestone 2
- Required Milestone 2, based on the required role of Manager
Development - Dataneeds Milestone 1
- Required Milestone 1, based on the required role of Back-end Code reviewer
- Optional Milestone 3, based on the optional role of Back-end architect
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 2, based on the optional role of Tier-3 escalation engineer
- Optional Milestone 3, based on the optional role of Tier-4 escalation engineer
- Optional Milestone 1, based on the optional role of Triage application engineer
- Railsneeds Milestone 1
- Required Milestone 1, based on the required role of Back-end Code reviewer
- Optional Milestone 3, based on the optional role of Back-end architect
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 2, based on the optional role of Tier-3 escalation engineer
- Optional Milestone 3, based on the optional role of Tier-4 escalation engineer
- Optional Milestone 1, based on the optional role of Triage application engineer
- Reactneeds Milestone 1
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Required Milestone 1, based on the required role of Front-end Code Reviewer
- Optional Milestone 2, based on the optional role of Front-end architect
- Optional Milestone 1, based on the optional role of Story shaper
- Rubyneeds Milestone 1
- Required Milestone 1, based on the required role of Back-end Code reviewer
- Optional Milestone 3, based on the optional role of Back-end architect
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 3, based on the optional role of Software Architecture lead
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 2, based on the optional role of Tier-3 escalation engineer
- Optional Milestone 3, based on the optional role of Tier-4 escalation engineer
- Web Technologiesneeds Milestone 1
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Required Milestone 1, based on the required role of Front-end Code Reviewer
- Optional Milestone 2, based on the optional role of Front-end architect
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 1, based on the optional role of Tier-3 escalation engineer
- Optional Milestone 1, based on the optional role of Triage application engineer
Operations - Infrastructureneeds Milestone 0
- Optional Milestone 2, based on the optional role of Back-end architect
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 3, based on the optional role of Tier-4 escalation engineer
Product Quality - (QA) System Modelingneeds Milestone 0
- Optional Milestone 1, based on the optional role of Escalation mitigator
- Technical Investigationneeds Milestone 0
- Optional Milestone 1, based on the optional role of Escalation mitigator
Product Design - Design Collaborationneeds Milestone 0
- Optional Milestone 3, based on the optional role of Discovery Manager
- Product Discoveryneeds Milestone 0
- Optional Milestone 2, based on the optional role of Discovery Manager
- Communicationneeds Milestone 0
- 105 cumulative Ability milesIf you are unfamiliar with the MAAP philosophy, cumulative Ability miles will not mean anything to you. It is a simple and easiest to understand if youplay around with it, and create your unique job description!
Alternative / Equivalent titles
- Official Internal Title:Software Engineering Manager - 3.5
- Official External Title:Software Engineering Manager
- --No other title alternatives configured--