Developer Experience & Platform Engineering
• Define and own the Developer Experience roadmap for the Platform Team, aligned with organizational goals.
• Experience with IDP tools such as backstage, cortex etc.
• Design, build, and maintain internal developer platforms that simplify and standardize development workflows.
• Integrate and champion AI-powered developer tools (AI-assisted code generation, intelligent code review, automated documentation).
• Continuously evaluate emerging AI development tools and APIs for workflow integration.
• Establish and promote best practices for Azure DevOps CI/CD pipelines, local development environments, and cloud-native deployments.
• Reduce developer cognitive load by abstracting infrastructure complexity, improving release management, and championing self-service capabilities.
• Drive self-service solutions for engineers to provision, test, and deploy safely and autonomously.
• Optimize feedback loops in partnership with product teams to enable rapid iteration and higher-quality releases.
• Measure and improve DORA/SPACE and developer productivity metrics, using data for continuous improvements.
• Lead developer education/enablement initiatives; produce demos, presentations, and certify new DevEx features.
• Evaluate and implement security, compliance, and observability best practices into developer toolchains.
• Ensure secure and responsible AI tooling usage in line with org AI governance.
• Advocate for an engineering culture of continuous improvement.
Platform & Data Engineering
• Drive digital innovation by leveraging new technologies and methodologies to transform core data assets (SQL, NoSQL, and Cloud-based data platforms).
• Implement efficient data flows: code data pulls, transformations, and exchanges across internal/external sources.
• Work with complex, possibly "noisy" data ensuring data consistency and collaborating with upstream teams.
• Define cost-efficient data storage strategies for CI/CD data repositories.
• Architect and promote reusable data assets, managing reference data catalogs and surfacing data for end-user consumption via Azure API Apps or modern visualization tools.
• Aggregate/analyze internal/external structured and unstructured data and deliver actionable insights to decision-makers.
• Implement advanced monitoring, logging, and observability practices for developer workflows and data pipelines.
Required Qualifications:
• 8+ years' professional software engineering experience, with 3+ years in platform engineering, developer experience, or DevOps roles.
• Track record of delivering developer productivity and platform initiatives at scale.
• Deep experience with cloud-native development (Azure DevOps, GitHub Enterprise, Kubernetes), and CI/CD.
• Expertise in integrating and using AI-powered development tools (e.g., GitHub Copilot, OpenAI API, AI-based testing).
• Solid knowledge of software delivery metrics (DORA, SPACE) and improvement methods.
• Advanced proficiency in at least one programming language (Java, Go, Python, etc.) and modern IaC tools (Terraform).
• Experience building/operating new platform/DX functions and influencing technical direction.
• Exceptional communication and stakeholder management skills; able to bridge infra, product, and engineering concerns.
• Extensive Azure expertise: Azure DevOps (ADO), Azure SQL, Azure NoSQL, Azure APIs, Event Hub, Stream Analytics, Storage, Log Analytics.
• Working knowledge of ELK stack (Elastic, Logz.io, Splunk), and cloud-based monitoring/logging.
• Scripting/automation skills (PowerShell, Python, YAML).
• Experience configuring cloud monitoring (Azure Application Insights, Log Analytics/KQL).
• AWS experience (EC2, S3, EMR) and cloud data migration.
Preferred Qualifications:
• Experience in multi-team engineering environments with a core focus on developer enablement.
• Familiarity with Team Topologies and cognitive load reduction strategies.
• Previous work integrating observability, monitoring, and logging in developer-facing systems.
• Event-driven architecture and microservices experience.
• Hands-on secure software supply chain practices (SBOMs, artifact signing, etc.).
• Experience with BI tools and dashboards (Tableau, Business Objects).
• Experience with DevOps/CI/CD tooling (Maven, Jenkins, Stash, Ansible, Docker).
• Experience using Agile methodologies (Kanban, SCRUM).