Software Engineering Manager
Listed on 2026-06-14
-
Software Development
Software Project Mgr/ Lead, Software Architect
Leads a software engineering team with responsibility for people leadership, technical direction, and delivery execution. Ensures the team delivers high‑quality, maintainable software aligned with business objectives, upholds technical standards, and develops engineering capability to support current and future organisational needs.
Role Impact Budgetary ResponsibilityModerate – Understands and communicates team‑level costs related to infrastructure, licensing, and staffing. Provides input into budget planning and cost‑optimisation opportunities. Supports expense tracking and communicates cost considerations to stakeholders.
Moderate – Decisions influence departmental budgets, resource allocation, vendor spend, and operational efficiencies. Manages and mitigates financial risks within the team’s scope.
ScopeLocal – Focused on a defined engineering team and its delivery responsibilities.
Team SizeDirect Reports: 5–10 Indirect Reports:
None
Commercial
Operations
Delivery
People
Identifies and implements improvements in tooling, automation, and engineering practices to enhance productivity and support adoption of emerging technologies.
Capabilities Required Education- Bachelor’s Degree in Computer Science, Software Engineering, or related field.
- Advanced Diploma or equivalent technical qualification acceptable with demonstrated management experience.
- 6–8 years of progressive software engineering experience, including 2–3 years in a formal leadership or management role.
- Informal leadership experience (technical lead, project lead, senior engineer mentoring) considered with strong evidence of team impact.
- Leads and manages team performance, providing coaching, mentorship, and career development while ensuring accountability for delivery commitments.
- Owns delivery outcomes for assigned products/services, managing prioritisation, coordination, and communication with product and technical stakeholders.
- Establishes technical direction and standards, ensuring architectural decisions align with long‑term strategy and balance quality with delivery timelines.
- Translates business priorities into clear technical execution plans in partnership with product management and stakeholders.
- Identifies and manages technical risks, including technical debt, testing gaps, security concerns, and performance issues.
- Coordinates with cross‑functional teams to manage dependencies, resolve blockers, and maintain predictable delivery.
- Monitors delivery performance and quality metrics, providing visibility to leadership and enabling data‑driven decision‑making.
- Drives process, tooling, and quality improvements to enhance productivity and reduce manual effort.
- Participates in recruitment, capability planning, and talent management to ensure appropriate team skills and capacity.
- Collaborates with peer managers and engineering leadership on cross‑functional initiatives and technical standards.
- Owns production responsibility for team services, ensuring operational health, participating in incident response, and prioritising stability.
- Head of Software Engineering
- Product Management
- Quality Assurance / Testing
- Architects / Technical Leads
- Finance
- Senior Engineers / Technical Leads
- HR
- Infrastructure / Operations
- Customers / Account Management (where applicable)
- Third‑party integration partners
- Platform and tooling vendors
Leadership;
Team Building;
Coaching & Mentoring;
Performance Management;
Conflict Resolution;
People Development;
Stakeholder Management;
Communication;
Influencing;
Decision‑Making;
Strategic Thinking;
Prioritisation;
Problem Solving;
Technical Leadership;
Software Architecture;
Code Quality;
Technical Debt Management;
Risk Management;
Delivery Planning;
Project Coordination;
Process Improvement;
Agile Methodology; CI/CD;
Testing Frameworks;
Accountability;
Resilience;
Adaptability;
Critical Analysis;
Vendor/Tool Evaluation.
- Broad knowledge of software engineering practices, team leadership, and delivery management.
- Advanced proficiency in agile methodologies, code quality frameworks, and technical debt management.
- Strong capability in coaching, performance management, and building high‑performing engineering teams.
- Extensive experience in delivery management, prioritisation frameworks, dependency management, and stakeholder communication.
- Demonstrated ability to guide architectural decisions balancing short‑term delivery with long‑term sustainability.
- Advanced understanding of automation, AI‑enabled tooling, CI/CD, testing frameworks, and modern development practice.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: