Maintain and evolve the system core, API, and related components. Solve problems to fulfill both functional and non-functional requirements. Break down tasks into smaller pieces in collaboration with other engineers, estimate them, and be able to defend your opinion.