Lead Software Engineer

ProAgMaple Grove, MN
1d$125,000 - $135,000Hybrid

About The Position

Grow with Confidence, Grow with Us ProAg has an exciting opportunity for a Lead Software Engineer to join our team. Are you looking for an opportunity to apply the advantages of technology and dedicate importance to ensure our software packages are the easiest and most efficient in the industry? Bring your passion for innovation to an Agile environment to help serve quality software products to our farmers, agents, and re-insurers. When viewed from 30,000 feet, the development lead role serves the feature teams so that they can work at a higher level. It does so by providing estimates to business stakeholders and support to feature teams. Reporting to the Software Development Director, your mission will be to enable feature teams to be more productive and efficient. This position will be in ProAg’s Maple Grove, MN office. Employees report to the office Monday – Thursday, with Friday being an optional remote day.

Requirements

  • 6 years significant, relevant, and progressive professional experience
  • At least a bachelor’s degree in Computer Science, or a related field, or the equivalent education and/or experience.
  • Minimum of 4 years’ experience in leadership, including strategic planning and setting technical direction.
  • Experience in .NET (framework and core), C#, Javascript, SQL Server, Postgress, Microservice Architecture, etc.
  • Experience in Analysis, Design and Development skills.
  • Experience with and proven ability of the following: process modeling, data modeling, systems development methodologies, performance tuning, and application monitoring.
  • Excellent written and verbal communications skills with an emphasis on confidentiality, tact, and diplomacy.

Responsibilities

  • Lead kickoff and overview meetings with teams and assigns features to development teams.
  • Identify detailed features with acceptance criteria, develop estimates per feature, identify discrepancies, identify, and document risks and assumptions and complete a prototype if needed.
  • When working with feature teams, focus on improving the quality of interactions between the teams.
  • Take a collaborative approach when working with a platform team on short-lived occasions.
  • Be responsible for troubleshooting issues in non-production environments and with other teams to resolve any issues.
  • Play release manager and engineer roles during releases.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service