About the Role

SkyKick Engineering is in search of an experienced and hands-on Lead Engineer to grow and develop our Engineering Team. You will work with and guide a team of experienced Software Engineers, Software Architects, and Product Managers to deliver complex features and automation on our platform. You are equally excited about learning and mentoring. In this critical role, you will impact the success of not only your team and our company – but most importantly, the success of our partners on a global scale.

What you’ll be doing:

  • Directly manage 4-8 team members, perform 1 on 1’s focused on personal growth and culture;
  • Continuously improve team by identifying and recommending process changes;
  • Guide team development efforts towards successful project delivery;
  • Provide technical leadership to teammates through coaching and mentorship;
  • Actively participate within sprints by contributing code towards development task;
  • Provide feedback on direct report’s performance and make growth recommendations;
  • Address team distractions (punctuality, focus, communication, reporting);
  • Assist with PTO approval, expense reports, and other operational duties;
  • Collaborate across teams and groups to ensure product vision and direction is achieved;
  • Maintain high standards of software quality within the team by establishing sustainable processes and procedures and following core development principles;
  • Assist in the collection and documentation of users’ requirements, development of user stories, estimates and work plans;
  • Design (with scaling in mind), develop, and unit test applications in accordance with established standards;
  • Participate in peer-reviews of solution designs and related code;
  • Analyze and resolve technical and application problems;
  • Assess opportunities for application and process improvement and create well defined stories

About You

  • 2+ years of Lead or Management experience in formal individual, team and process performance management
  • 5+ years of Software Development Experience
  • 2+ years designing software with exponential scaling requirements
  • Ability to take a project from requirements analysis to launch and operation of the system in production
  • Experience in leading and managing the delivery of system/software development projects in a structured environment
  • Working knowledge of software development approaches and methodologies including Agile
  • Experience in both architecture and implementation-level software design
  • Strong understanding of advanced C# language capabilities
  • Experience developing and debugging multi-threaded server applications
  • Ability to effectively and proficiently communicate within a diverse working environment

Tagged as: , ,

About SkyKick

About SkyKick
SkyKick is a fast-growing pioneer in the cloud market and has won numerous awards from Microsoft Partner of the Year to Red Herring Top 100 North America. Our mission is to build SaaS products that solve the IT industry's cloud challenges. Our products are 100% partner channel focused and have helped over 5,000 global partners build successful cloud businesses by making it easy to move, backup, and manage their customers in the cloud. We empower leaders company-wide to develop solutions that are changing expectations. We love the new scale opportunities that come with our growth and would love to share this amazing journey with more passionate people!

We are headquartered in Seattle, WA and as a 100 Best Company in Washington, we offer a competitive comp and benefits package, along with great perks! SkyKick is a proud equal opportunity employer. For more information, visit www.skykick.com.