Lead Software Engineer

Lead Software Engineer

02 Sep 2021
North Carolina, Raleigh / durham / CH, 27601 Raleigh / durham / CH USA

Lead Software Engineer

Vacancy expired!



As the Lead Engineer of the team, you will be responsible for 2-4 engineers with a wide variety of skills. The individual in this role will have room for growth and have the ability to make a big impact within the company.



Responsibilities:


  • Collaborate with stakeholders and other contributors in Engineering, Product, and Design to produce technical specifications, documentation, and implementation plans for new and existing functionality.

  • Collaborate with other Engineers and Engineering leaders to select tools, frameworks, vendors, and services to maximize the effectiveness of Engineering efforts.

  • Assist in the timely and high-quality delivery of initiatives, product features, and capabilities by leading the delivery process and providing reporting to stakeholders.

  • Make direct code contributions to the Collective code base and review the contributions of others to ensure code quality and adherence to specifications.

  • Monitor and measure the health and continued operation of production resources, the deployment of features, and operational requests to support them.

  • Coordinate the efforts of the team across multi-month and multi-quarter projects and initiatives to produce incremental progress across multiple time horizons.

  • Assume ownership of one or more specific capabilities of the product and its design, implementation, and maintenance.

  • Provide technical leadership and mentoring to other Engineers beyond those assigned as direct reports.

  • Establish and reinforce best practices from the industry and improve the implementation of those practices on the team over time.

  • Provide mentoring and coaching to 2 to 4 other Engineers as their primary source for performance assessment and improvement.

  • Receive mentoring and coaching from Engineering Management on how to improve your performance and that of your direct reports.

  • Directly responsible for hiring and firing, performance reviews and improvement, and career management and retention of direct reports.




What we want you to bring:


  • At least 9 years experience working on a Software Engineering team with relevant technologies and methodologies.

  • Deep knowledge of or specialization in one or more relevant technologies in our stack:

  • Experience working collaboratively with cross-functional teams and various stakeholders across an organization.

  • Experience coordinating other Engineers through the delivery of a complex software project, including maintenance.

  • A coaching and growth mindset open to getting and giving feedback and constantly improving yourself and others.

  • A strong sense of ownership of and responsibility for your work and that of the team.

  • An ability to be adaptable to an ever-changing and fast-paced environment.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.