Software Development Lead

Software Development Lead


  • People leadership – the development lead is responsible for the on-boarding activities, career development, and discipline of the software engineers they are assigned. Their core mission is to lead and extend a team of top-talent engineers and developers.
  • Technical mentorship and training – the development lead is expected to have significant knowledge in the art of software development. As a recognized leader in software development practices, the development lead will work one on one with their employees to teach them techniques to achieve mastery in their chosen field.
  • Thought leadership – the development lead is responsible for creating a creative environment where developers feel encouraged to build innovative products. The development lead will foster an environment of thought leadership and teamwork within their teams and work with developers to understand how their efforts will produce high quality products for our customers.
  • Continuous improvement of the software engineering development efforts at Ag Leader – the development lead is responsible for creating, collecting and analyzing key performance metrics of the software engineering group. The development lead will use these metrics to drive continuous improvement projects and modify their approach based on results.  The development lead is responsible for deeply understanding the Agile software development methodology and leading their teams to better understand Scrum and Agile.
  • Project management – the development lead is responsible for the outcome of the efforts of the scrum teams they lead. They are expected to understand the progress of the scrum teams sprint goals, release plans and project performance of each of the scrum teams.  The development lead is held accountable for the performance of their scrum teams.
  • Cross team communication – Ability to collaborate with other engineering leaders who are driving innovative solutions to push Ag Leader forward, making sure performance and reliability considerations are top-of-mind. They are expected to meet with peers from around the company to understand how Ag Leader works and how they can better work within it.  The dev lead is responsible for continuously identifying methods to bring the voice of the customer to their employees.

Qualifications and Skills

  • Bachelor’s degree or higher from an accredited academic institution in computer engineering, computer science, electrical or electronics engineering or other engineering discipline with 5+ years’ experience in the software design industry.
  • Experience with Agile development methodologies.
  • Strong understanding of C++/C# coding languages. Preferred experience in mobile development using Xamarin and related deployment tools. Some understanding of HTML/JavaScript/CSS languages, SQL server, SQL stored procedures and Azure (SQL Azure, web/worker roles).
  • Basic experience working with geo-spatial data.
  • Good people and technical problem solving skills.
  • Ability to inspire engineers to broaden the applicability of their solutions.
  • Deep experience building software products.
  • Ability to give and receive constructive feedback to others.
  • Ability to give concise, easy to understand and accurate project status updates to a wide audience including developers, supervisors and executive-level management.


To apply, please submit your resume through the link below.

Software Development Lead


Posted on

April 26, 2021