Lead Software Engineer

Duluth, MN Remote Full Time
POSTED ON 2/15/2024

Job Title: Lead Software Engineer   

Reports To: Senior Director of Engineering 

Payroll Status: Exempt 

Department: Engineering 

Location: Hybrid or Remote with quarterly visits to our offices located in Minnesota 

Hours: Full Time 

Position Summary 

Points North, the leading software company in the compliance and reporting space, is seeking a highly technical Lead Software Engineer to join its growing team.  This position is responsible for designing, building, and testing software solutions for cloud-based, compliance focused web applications.  Activities include developing software to maintain and innovate the product, satisfy customers’ needs, integrate with key partners, and manage performance.  A successful Lead Software Engineer will maintain focus and commitment while identifying opportunities for improving existing software and processes. The right candidate will be able to demonstrate how their past success will transfer to Points North and how they will thrive in a growing, agile, and fast-paced company. 

Key Responsibilities  

Functional 

  • Collaborate with Product Owner(s) in planning and maintaining current and future sprint backlogs 

  • Design, develop, and test solution applications according to established acceptance criteria   

  • Document and deploy software features according to established best practices 

  • Provide daily scrum updates on sprint goal progress and possible risks 

  • Demonstrate completed product increment to stakeholders at sprint review ceremonies 

  • Troubleshoot and debug software issues within Points North applications 

  • Educating and Mentoring software developers 

Strategy 

  • Identify areas of opportunity for code refactoring 

  • Maintain and expand software development skills; including identification and evaluation of new technologies that could benefit Points North 

Operational 

  • Participate in management and business operations 

  • Participate in daily scrum and other sprint ceremonies 

  • Collaborate with members of a distributed Agile Scrum development team while sharing responsibility for meeting commitments 

  • Adept in proactively identifying risk and recommending mitigation and countermeasures 

Required Education and Experience 

  • Bachelor’s degree in Computer Science or related experience 

  • 5 years of experience working as a Software Engineer / Developer 

  • 2 years of proven success as a technical team leader with demonstrated experience leading successful major project releases; provides forward-thinking technology direction and training opportunities on behalf of other developers that increases efficiency, reduces technical debt, and future visions on technology stacks. 

Required Skills 

  • Superior development skills with Visual Studio 2022 or later, C#, ASP.NET, .NET Framework and .NET Core 

  • Knowledgeable with Webforms, Azure Functions, Web APIs (including OAuth2), Entity Framework Core integration with Azure SQL Server 

  • High technical acumen and strong application development background to provide continuous strategic vision, execution, and mentoring to other developers 

  • Troubleshooting coding bugs or functionality errors 

  • Drive development standards, including documenting and enforcement to ensure team adherence to project quality standards 

  • Broad experience developing, unit testing, and deploying software on cloud-based services 

  • Knowledgeable with Git Repos, Pull Requests, and work item tracking 

  • Assist with Pull Requests reviews, feedback, and approvals 

  • Proven ability to work collaboratively based on Agile Scrum framework 

  • Strong organizational and documentation skills while demonstrating attention to detail 

  • Excellent verbal and written communication skills, including proficient using collaboration tools such as Microsoft Teams, SharePoint Online, and OneDrive, comfortable using camera during meetings 

  • Writing testable and scalable code 

  • Update documentation and socialize development and DevOps governance standards, including both written and diagramming 

  • Assisting supervisor in leading team-based meetings 

  • Other duties as assigned 

Preferred Experience 

  • Developing, testing, and deploying software on the Microsoft Azure platform 

  • Microsoft Azure DevOps, including Git Repos, Pull Requests, and Boards 

  • Developing construction payroll systems 

  • ERP/Accounting concepts 

  • Power BI 

  • Diagramming tools such as Visio or Lucid 

Salary.com Estimation for Lead Software Engineer in Duluth, MN
$131,313 to $162,332
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Lead Software Engineer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$150,830 - $191,627
Income Estimation: 
$213,305 - $276,908
Income Estimation: 
$140,090 - $169,960
Income Estimation: 
$166,176 - $207,796
Income Estimation: 
$116,884 - $142,551
Income Estimation: 
$140,090 - $169,960

Sign up to receive alerts about other jobs with skills like those required for the Lead Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,998 - $118,673
  • Debugging Skill

    • Income Estimation: $80,615 - $116,513
    • Income Estimation: $88,998 - $118,673
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Points North

Points North
Hired Organization Address Duluth, MN Part Time
Must be able to work 20-30 hours per week during business hours. Position Summary Points North, the leading software com...
Points North
Hired Organization Address Minneapolis, MN Full Time
Position Summary The Implementation Coordinator plays a key role in the successful delivery of our technology to our cli...

Not the job you're looking for? Here are some other Lead Software Engineer jobs in the Duluth, MN area that may be a better fit.

Lead HSE,

Intelliswift Software, Inc., Nashwauk, MN

Lead Electrical

Intelliswift Software, Inc., Nashwauk, MN