You are seasoned and extraordinary self-driven software engineer who is exceptional in software principles and architecture, has solid “soft-skills,” and a passion for leading and empowering development teams to do their best work. You know how to balance compassion for your engineering team with the discipline to meet deadlines. You’re also excited about mentoring others in their careers and instilling best practices and processes across engineering while still getting your hands on code. You are looking to join a team where you can be a leader who owns the health, well being, and growth of the engineering team and the technical success of projects in a dynamic, fast moving and exciting environment that still lets you keep a balanced life.