-
Design, implement, test, and operate major new features in existing systems.
-
Own feature and subsystem design, including tradeoffs around security, reliability, scalability, maintainability, performance, and change management.
-
Write production-quality code that is correct, secure, maintainable, robust, and well-tested.
-
Drive operational readiness and excellence for owned features and subsystems.
-
Participate in planning and risk identification for systems and services across the director-level organization.
-
Work independently on most projects while seeking guidance for complex, mission-critical, high-scale, or cross-team problems.
-
Support on-call operations, triage issues, and remediate problems without routine assistance.
-
Lead or contribute to root-cause analysis and propose practical solutions.
-
Develop or improve metrics, dashboards, and tools that increase situational awareness.
-
Identify and implement improvements that reduce operational load, reduce manual touchpoints, increase service availability, improve compliance with organizational standards, and reduce technical debt.
-
Improve the team through engineering practices, operational practices, development process, ownership, and mentoring.