Jobs · Information Technology · South Dakota

Lead Software Engineer

Direct Companies · Sioux Falls, SD · 1 mo ago
On-siteInformation TechnologyFull-time

About the role

As a Lead Software Engineer, you will serve as both a technical leader and a key contributor, guiding a team of developers and analysts in designing, building, and delivering custom software solutions. You’ll help shape technical direction, mentor team members, and ensure high-quality outcomes across a wide range of projects.

Responsibilities

  • Lead the design, development, and delivery of scalable full-stack software solutions
  • Provide technical leadership, mentorship, and guidance to a team of developers
  • Establish and uphold best practices in code quality, architecture, and development processes
  • Contribute directly to development by writing clean, maintainable code for web-based and desktop applications
  • Build modern, responsive user interfaces using React and TypeScript
  • Develop and maintain backend services using C#
  • Oversee application deployment and infrastructure within Azure environments
  • Collaborate with stakeholders and clients to define requirements, scope projects, and recommend technical solutions
  • Support project planning, prioritize work, and help remove blockers to keep the team moving efficiently
  • Drive continuous improvement in DevOps practices, system performance, and development workflows
  • Contribute to internal initiatives and broader technical strategy

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or Associate degree with 5+ years of relevant experience)
  • 5–7 years of professional software development experience with a strong foundation in full-stack development
  • 1–3 years of technical leadership experience, including mentoring developers, leading projects, or guiding technical decisions
  • Proficiency in C# and modern frontend development using React and TypeScript
  • Experience working in Agile development environments
  • Strong understanding of SQL and database architecture
  • Experience with cloud platforms, preferably Microsoft Azure
  • Familiarity with Docker and containerized deployments
  • Exposure to JavaScript, Python, or PHP is a plus
  • Strong communication skills with the ability to collaborate across technical and non-technical stakeholders
  • Proven ability to mentor team members, conduct code reviews, and promote best practices
  • Self-motivated, organized, and comfortable balancing leadership responsibilities with hands-on development

Qualifications

  • Competitive salary and compensation structure
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Life and AD&D insurance
  • Flexible scheduling and a collaborative work environment
  • Professional development and growth opportunities
  • Employee discounts and referral program

Similar jobs

Lead Software Engineer

The Walt Disney CompanyBay Lake, FL· 2 mo ago
Engineering$148k–$180k/yrapply on disneycareers.com

Lead Software Engineer

AppOmniUnited States· 6 days ago
RemoteResearch$200k–$225k/yrapply on job-boards.greenhouse.io

Lead Software Engineer

Crate & BarrelNorthbrook, IL· 1 wk ago
RemoteEngineeringapply on jobs.crateandbarrel.com

Lead Software Engineer

OfficeSpace SoftwareUnited States· 1 wk ago
RemoteEngineeringapply on job-boards.greenhouse.io