Director of Engineering
Serve the managers of engineering
Required responsibilities / assignments
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
Budget/Compensation manager
We are the trusted facilitators of some of the most sensitive data we have within the organization... the budget and salaries. Our goal is fair, consistent, responsible, and equitable decisions regarding budget management.
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
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
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
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.
Back-end engineer
We ship high quality code, we’re highly confident in providing the best experience for our users, and we deliver backend stories to contribute to the team’s success and keep progress moving forward.
Back-end engineering guild member
Company-level DBW initiative member
We engage in meaningful conversations on ways to help the Lessonly organization do better work.
DevOps Enablement Lead
We serve the function of Product Infrastructure and Software Operations, and those executing against its assignments. Our goal is continuous improvement of the tools and processes (balancing autonomy and focusing on feedback loops).
Discovery engineer
We actively participate in Product Discovery (in close collaboration with the rest of the discovery crew…. usually product managers and product designers) to assess the technical possibilities and understand/test the feasibility of potential solutions that meet customer needs.
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.
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.
Front-end engineer
We ship high quality code, we’re highly confident in providing the best experience for our users, and we deliver frontend stories to contribute to the team’s success and keep progress moving forward.
Front-end engineering guild member
A member of the frontend engineering guild 🎉
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.
Implementation engineer
We own the setup and maintenance of technical integrations that are core to a customer’s success and we continuously evaluate our time to value and minimize the time it takes to setup and resolve integration issues in order to provide a fully functional continuous training program.
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.
Machine learning engineer
Onboarding buddy
We provide context through communication boosting productivity leading to new llama satisfaction.
On-call application engineer
We respond to and triage all application wide errors and outages
P&E DBW group member
We engage in meaningful conversations on ways to help the Product and Engineering team do better work
Product Quality Assurance Enablement Lead
We serve the function of Product QA, and those executing against its roles. Our goal is continuous improvement of the tools and processes (balancing autonomy and focusing on feedback loops).
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-2 escalation engineer
Acting as a liaison between the Customer Support and Product Departments, we are the first line of defense for all escalated support tickets and help provide solutions to identified challenges.
Eligibility
- Take on and met/exceed the expectations of the 5 Assignments defined above
- Earn the 18 Ability milestones defined above
- Lessonly
- Communicationneeds Milestone 3
- Milestone 3, directly required
- 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 2, based on the optional role of Product Quality Assurance Enablement Lead
- 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 1, based on the optional role of Back-end engineer
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 2, based on the optional role of Escalation mitigator
- Optional Milestone 1, based on the optional 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 Front-end engineer
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of On-call application engineer
- 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 1, based on the optional role of Tier-2 escalation 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 2
- Milestone 2, directly required
- Optional Milestone 2, based on the optional role of Agile Coach
- Optional Milestone 1, based on the optional role of Escalation mitigator
- Optional Milestone 2, based on the optional role of Product Quality Assurance Enablement Lead
- Optional Milestone 1, based on the optional role of Story shaper
- Delivery Forecastingneeds Milestone 0
- Optional Milestone 1, based on the optional role of Discovery engineer
- 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 1, based on the optional role of Back-end engineer
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 2, based on the optional role of Front-end architect
- Optional Milestone 1, based on the optional role of Front-end engineer
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 1, based on the optional role of Tier-2 escalation engineer
- Initiativeneeds Milestone 0
- Optional Milestone 1, based on the optional role of Back-end engineer
- 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 Front-end engineer
- 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 4
- Milestone 4, directly required
- 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
- Optional Milestone 3, based on the optional role of Product Quality Assurance Enablement Lead
- Prioritizationneeds Milestone 3
- Milestone 3, directly required
- 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 Back-end engineer
- Optional Milestone 1, based on the optional role of Escalation mitigator
- Optional Milestone 1, based on the optional 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 Front-end engineer
- Required Milestone 1, based on the required role of Manager
- Optional Milestone 1, based on the optional role of Squad Manager
- Optional Milestone 1, based on the optional role of Tier-2 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 3, based on the optional role of Product Quality Assurance Enablement Lead
- Sense and Respondneeds Milestone 2
- Milestone 2, directly required
- 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 3
- Milestone 3, directly required
- Required Milestone 2, based on the required role of Manager
Engineering - Engineering Communicationneeds Milestone 3
- Milestone 3, directly required
- 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 1, based on the optional role of Back-end engineer
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 1, based on the optional 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 Front-end engineer
- Optional Milestone 1, based on the optional role of Implementation engineer
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of On-call application engineer
- Optional Milestone 1, based on the optional role of Story shaper
- Optional Milestone 1, based on the optional role of Tier-2 escalation engineer
- Goal Managementneeds Milestone 3
- Milestone 3, directly required
- Required Milestone 2, based on the required role of Manager
- Lessonly Business Knowledgeneeds Milestone 3
- Milestone 3, directly required
- Required Milestone 2, based on the required role of Manager
- Software Investigationneeds Milestone 0
- Optional Milestone 1, based on the optional role of Back-end engineer
- Optional Milestone 1, based on the optional role of Front-end engineer
- Optional Milestone 1, based on the optional role of Implementation engineer
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of On-call application engineer
- Optional Milestone 1, based on the optional role of Tier-2 escalation engineer
- Systems Managementneeds Milestone 3
- Milestone 3, directly required
- Optional Milestone 2, based on the optional role of DevOps Enablement Lead
- 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 1, based on the optional role of Back-end engineer
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 1, based on the optional role of Implementation engineer
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of On-call application engineer
- Optional Milestone 1, based on the optional role of Story shaper
- 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
- Optional Milestone 1, based on the optional role of Back-end engineer
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of On-call application engineer
- Optional Milestone 1, based on the optional role of Story shaper
- Reactneeds Milestone 1
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 1, based on the optional 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 Front-end engineer
- 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
- Optional Milestone 1, based on the optional role of Back-end engineer
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of On-call application engineer
- Optional Milestone 3, based on the optional role of Software Architecture lead
- Optional Milestone 1, based on the optional role of Story shaper
- Web Technologiesneeds Milestone 1
- Required Milestone 1, based on the required role of DevX Enablement Lead
- Optional Milestone 1, based on the optional role of Discovery engineer
- Optional Milestone 1, based on the optional 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 Front-end engineer
- Optional Milestone 1, based on the optional role of Implementation engineer
- Optional Milestone 1, based on the optional role of Story shaper
Software Support - Customer Serviceneeds Milestone 0
- Optional Milestone 1, based on the optional role of Tier-2 escalation engineer
Operations - Infrastructureneeds Milestone 0
- Optional Milestone 2, based on the optional role of Back-end architect
- Optional Milestone 1, based on the optional role of DevOps Enablement Lead
- Optional Milestone 1, based on the optional role of Implementation engineer
- Optional Milestone 2, based on the optional role of Incident remediation lead
- Optional Milestone 2, based on the optional role of On-call application engineer
Product Quality - (QA) Risk Assessmentneeds Milestone 0
- Optional Milestone 4, based on the optional role of Product Quality Assurance Enablement Lead
- (QA) System Modelingneeds Milestone 0
- Optional Milestone 1, based on the optional role of Escalation mitigator
- Optional Milestone 4, based on the optional role of Product Quality Assurance Enablement Lead
- Bug Writingneeds Milestone 0
- Optional Milestone 1, based on the optional role of Tier-2 escalation engineer
- Technical Investigationneeds Milestone 0
- Optional Milestone 1, based on the optional role of Escalation mitigator
- Optional Milestone 3, based on the optional role of Product Quality Assurance Enablement Lead
Product Design - Product Discoveryneeds Milestone 0
- Optional Milestone 1, based on the optional role of Discovery engineer
- Communicationneeds Milestone 3
- 116 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:Engineering Director - 4.1
- Official External Title:Director of Engineering
- --No other title alternatives configured--