E4 Role Profile
Scope
- Is based in a team day-to-day
- Operates at a epic level across multiple teams
- Works with Architects and BAs in shaping future work
- Works closely with the architects and HoE in shaping architectural and technological choices/design.
- Is first port of call for out of hours issues and priority zero production issues
Communications
- Communicates effectively, clearly, and concisely in written and verbal form, in both technical and non technical subjects, and in an audience-oriented way. Actively listens to others and ensures they are understood. Pays attention to nonverbal communication.
- Contributes effectively in team ceremonies, facilitates time and space for others
- Contributes effectively to cross-team initiatives e.g. lunch and learns, personal development time
- Understands the business domain, shares their knowledge frequently with their teammates and contributes to their team’s documentation.
- Actively seeks out for opportunities to share knowledge, mentor others, and encourages others to do the same.
Impact
- Draws early attention to, and proactively manages risk and works to minimise and remediate issues.
- Approaches all engineering work with a security lens. Actively looks for security vulnerabilities both in the code and when providing peer reviews.
- Handles risk, change, and uncertainty within their team’s scope of work effectively. Decides and acts responsibly without having the total picture during routine business and when in high pressure situations.
- Has conversations based on organizational strategy and principles with their teammates when appropriate. Strongly oriented towards goals and works towards their team’s goals.
Technical
- Has a deep understanding of our system architecture and technologies.
- Designs components that are aligned with the overall service architecture.
- Understands SOLID principles
- Understands design patterns, recognizes patterns in use and to be used
- Is aware of the organization’s monitoring philosophy. Helps tune and change the monitoring on their team accordingly. Is aware of the operational data for their team’s domain and uses it as a basis for suggesting stability and performance improvements.
Delivery
- Has a delivery focus
- Consistently demonstrates lean and agile ways of working to maximize delivery and minimize work being done.
- Actively reduces waste (defects, overproduction, waiting)
- Reviews tasks critically and ensures they’re appropriately sized for continuous integration and incremental delivery.
- Pro-actively reduces cross-team dependencies
- Dependencies are noted and well understood by the team, at both the task and epic level. Works within their team to foster a culture of priority setting and urgency in alignment with the organizational strategy.
- Commits to a realistic amount of work, and works with their teammates both to ensure they understand priority and urgency, and to deliver upon them accordingly.
- Escalates any blockers, delays to their team at least daily. Clarifies expectations with their teammates.
- Communicates scope changes within team, stakeholders, management as appropriate
Leadership
- Acts as deputy for the Head of Engineering on an as needed basis
- Mentors their teammates in an open, respectful, flexible, empathetic manner. Seeks out mentoring opportunities specifically to create team redundancy and reducing key person dependencies
- Actively ensures work aligns to the team’s definitions of ready, done and overarching ways of working
- Manages the continuous review and update of team artifacts and documentation
- Strives to be objective and reflects on their own biases when making decisions. Holds themselves accountable for decision and outcomes.
- Thoroughly understands the business model and product.
- participates in roadmap generation and feedback loops with the product team.
- Actively seeks opportunities to simplify product & technical design.