Delivery Management: Own project planning, scheduling, resourcing, and risk management to ensure successful delivery against scope, schedule, and budget. Oversee contract obligations and ensure commitments are met.
Agile/Scrum Execution: Run agile ceremonies; manage product and team backlogs; lead sprint planning, review, and retrospectives; and oversee release planning and tracking using Jira, Confluence, and related tools.
Engineering Standards: Define, implement, and enforce standards for coding, architecture, testing, documentation, and code reviews. Promote best practices that improve maintainability, reliability, and performance.
DevSecOps and CI/CD: Ensure secure development and automated testing and deployment pipelines across relevant tech stacks. Drive the adoption of DevSecOps practices, infrastructure‑as‑code, automated quality checks, and continuous delivery into AWS and Kubernetes environments.
AI‑Assisted Development: Enable the team to use AI tools effectively for solution design, coding, testing, debugging, documentation, and troubleshooting. Promote agentic workflows and AI teaming to increase velocity and quality.
AI Guardrails and Governance: Define and enforce human‑in‑the‑loop controls for AI‑generated outputs. Protect security, privacy, and sensitive data, and ensure traceability and accountability for AI‑assisted work.
Compliance and Review: Apply working knowledge of compliance, security, and contractual requirements. Implement structured code, peer, and release reviews so all changes are validated before production.
Cross‑Functional Collaboration: Partner with customers, product owners, architects, security, infrastructure, and other stakeholders. Communicate decisions, progress, risks, dependencies, and tradeoffs clearly to both technical and non‑technical audiences.
Continuous Improvement and Modernization: Use delivery, quality, and cycle‑time metrics to evaluate both traditional and AI‑assisted approaches. Drive modernization of legacy systems, cloud migration, and process improvements that increase efficiency, resiliency, and scalability.
People Management
The manager is also accountable for building and developing a strong, engaged team:
Mentoring and Coaching: Provide technical and professional coaching to developers and other team members, supporting ongoing learning, AI upskilling, and career growth.
Workload Prioritization: Set clear goals and expectations, ensure work is aligned to priorities, and balance capacity across individuals and squads to avoid bottlenecks and burnout.