Contribute to the overall tech decisions and help the team to achieve their goals Solve complex problems by applying best practices Work on large-scale