Lead Software Developer

Job Locations US-IA-Sioux Center | US-SD-Sioux Falls
Application Development


Interstates is growing and is seeking a Lead Software Developer to join our Software Development Team. The Lead Software Developer will be responsible for leading the team in applying design patterns and principles to new and existing code, owning the estimating and execution of software scope of projects, and providing coaching and training to other developers. Interstates seeks ambitious, relationship-oriented individuals to join our team.


  • Plan and design significant portions of an application
  • Choose appropriate design patterns and architectures based on scope and client needs
  • Apply SOLID and clean-coding principles to new and existing code
  • Manage projects while leading a team of developers
  • Review and provide feedback on team members’ code
  • Lead by example, writing high-quality code and coaching others on coding practices
  • Oversee installation and start-up of a software application on customers’ sites
  • Other duties may be assigned


Education and/or Experience:

  • 2- or 4-year degree in computer science, software development, or related technical field
  • 5+ years’ experience in software development
  • Proven experience managing projects and leading small or medium-sized development teams
  • Proven experience applying SOLID and clean-coding principles to new and existing code
  • Knowledge and experience with the Microsoft stack and related technologies:
    • C#
    • .NET, .NET Core
    • Data persistence and transmission technologies: SQL databases, XML, JSON

Preferred Skills:

  • Excellent communication (written and verbal) and relationship-building skills
  • Experience in the following (or closely related) web technologies a plus:
    • Client scripting like Javascript and Typescript
    • Front-end libraries like React, Angular, or Vue
    • Realtime, two-way communication libraries: SignalR/WebSockets
    • CSS frameworks like Bootsrap/Bulma/Sass



This position is located in our Sioux Center, IA or Sioux Falls, SD offices. Travel may be required up to 25% or the time.   


About us:  

For over fifty years, we’ve tackled complex challenges and developed innovative solutions. Yet, the most impressive thing we’ve built is our team. At Interstates, we treat each other like family because the foundation of our success is our team. We’ve created a collaborative workplace based on trust, integrity, and support. We offer education and career growth opportunities, one of the best safety records in the business, and benefits that put our families first.  



  • Health, Dental, Vision, and Life Insurance  
  • The company paid Short and long-term disability  
  • Paid time off and Holidays  
  • Matching 401k program  
  • Pay for performance bonuses  
  • HSA contributions  
  • Casual dress code  
  • Safety focused culture  
  • Family-focused culture  
  • Community Giveback opportunities  


Interstates is an Equal Opportunity/AA Employer and provides a drug-free work environment. 


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.