- Define and steer medium- and long-term architectural strategies aligned with company goals.
- Lead technological transformations and modernizations of critical systems, ensuring efficiency, scalability and reliability.
- Serve as the technical authority for the Engineering and Architecture Chapters, championing best practices and quality standards.
- Mentor senior engineers and technical leaders, fostering a culture of technical excellence and continuous learning.
- Promote the adoption of AI-assisted engineering practices within your squad and chapter, leveraging tools for code generation, automated refactoring, test case creation, and technical documentation.
- Codify architecture into practice, delivering reference implementations and golden-path templates that teams can scaffold in minutes.
- Own API governance end to end, with contract-first workflows, OpenAPI/AsyncAPI linting, compatibility rules, schema-registry usage, and large-scale consumer contract testing.
- Institutionalize reliability by defining SLIs and SLOs with teams, establishing error-budget policies, enabling burn-rate alerting, and automating the tracking of post-incident actions.
- Make observability the default through standardized traces, metrics, and logs; consistent span and attribute conventions, dashboards, and log correlation with golden dashboards per service.
- Lead policy-as-code adoption across CI/CD, Kubernetes admission and IaC.
AWSPythonDynamoDB+11 more