Key job responsibilities  Participate in the design, implementation, and deployment of successful large-scale distributed systems Instill best practices for software development and documentation, making sure designs meet requirements, and delivering high quality software Functionally decompose complex problems into simple, straight-forward solutions Understand system interdependencies and limitations   About the team The Systems Manager team values work-life balance