Work with product management, design, support and other dev teams to create high-quality solutions
Manage daily activities of the development team
Solve difficult and sometimes ambiguous problems
Manage departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
To be successful in this role you have:
Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AIs potential impact on the function or industry.
10+ years of experience with technologies relevant to SN and advanced coding skills with high-quality results.
Experience managing employees who require little oversight in completing assigned work
Experience providing direction, delegate assignments, and support to accomplish tasks with their team
Experience with open source tools and agile development environments
Fluency in one or more relevant programming language (Java, C++, Ruby. Shell, JavaScript)
Ability to understand broad concepts and use those concepts to understand and develop solutions for problems
Experience completing projects based on company priorities, context, risks and desired outcomes
Ability to understand and implement best practices and coding standards about role specific requirements (e.g. programming languages and tools, network design, functional design, algorithms, patterns, design and development, etc.).