Tech Lead: Platform Engineering
husky
Job Description
Responsibilities
Technical Leadership
• Understand the E2E high level architecture (big picture).
• Translate the HLD (high level design) into the LLD (low level design) in collaboration with architects and own the LLD.
• Technical direction for the product area.
• Contribute to coordinating cross team dependencies and integration points.
Delivery & Execution Excellence
• Contribute to the feature definition and review.
• Generate concepts and facilitate concept selection.
• Breaking down complex features into actionable tasks.
• Helping with estimation and sprint planning.
• Addressing technical impediments.
• Own production readiness (incl. non-functional requirements).
Quality, Governance & Security
• Ensuring code quality.
• Conducting meaningful code reviews and ensuring adherence to DoR (Definition of Ready) / DoD (Definition of Done) criteria.
• Ensure adherence to applicable standards, policies, and practices (e.g. DevSecOps).
Incident Response
• Leading incident response, root cause analysis (RCA), and post-mortems
Mentorship & Team Growth
• Mentoring team members.
• Documenting key design decisions.
• Participate in interviews and hiring decisions.
• Promoting engineering best practices and driving continuous improvement.
Collaboration & Communication
• Act as the primary technical point of contact across Product, Architecture, and Platform teams.
• Clearly communicate technical decisions and trade-offs to non-technical stakeholders.
Qualifications
• Bachelor’s degree in computer science, IT, or related field.
• 10+ years in cloud / DevOps / platform engineering, with at least 5+ years owning IaC and CI/CD foundations for multiple teams (or equivalent demonstrated ownership/impact).
• Strong hands-on Azure platform engineering background, with proven ability to design and evolve shared platform capabilities that enable multiple dev/product teams.
• Infrastructure as Code (IaC) lifecycle expertise: able to design, review, and maintain IaC repositories and patterns as a productized capability for others (not “one-off scripts”).
• Containerization: Experience designing, deploying, and operating containerized applications using Azure Kubernetes Services, Container Apps, Container Instances.
• CI/CD leadership: demonstrated experience designing and maintaining pipelines (validation, approvals, promotion) and embedding them into the development lifecycle.
• Experience with security automation in the DevSecOps lifecycle (e.g., vulnerability scanning / secrets-related automation) as part of the platform pipeline/toolchain.
• Azure DevOps & Git workflows: strong practical experience with branching, pull requests, and pipeline-based validation/approval gates (e.g., plan/validate then approval then apply).
• Ability to drive developer enablement: build reusable templates/tooling and improve developer experience through automation and standardization.
• Solid understanding of governance and compliance-by-design for cloud foundations (standards, policies, tagging/naming conventions as guardrails).
• Understanding of compliance and security frameworks and standards, e.g. SOX, ISO 27001.
• Working knowledge of Agile development practices.
• Excellent communication skills and ability to work in a team.
• Fluency in English (spoken and written).
• Strong problem-solving skills and attention to detail.
• Ability to adjust quickly to changing assignments, and priorities.
Assets
• Experience using AI assisted coding tools (e.g. GitHub Copilot) responsibly, with full accountability for code quality, security, and compliance.
• Practical exposure to monitoring/observability enablement (platform-level logging/metrics/tracing patterns and tooling integration).
• Understanding of cloud core (hub) services and platform services that are consumed by product teams (i.e., thinking in reusable building blocks).
• Familiarity with cost optimization / FinOps mechanics as they relate to platform foundations and guardrails.