{"schemaVersion":"jobsearcher.job.v1","id":"775cdce3a8db4e453956b515","url":"https://jobsearcher.com/jobs/775cdce3a8db4e453956b515","canonicalUrl":"https://jobsearcher.com/jobs/775cdce3a8db4e453956b515","title":"Lead Software Engineer","description":"Join Our Team as a Lead Software Engineer – Sioux Falls, SD\nAre you a seasoned software engineer who enjoys leading others while still staying hands-on with technology? Do you thrive in a fast-paced, entrepreneurial environment where innovation drives real business results? If so, Direct Data Management—part of the Direct Companies family—has an exciting opportunity for you.\nAs 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. This role is ideal for someone who enjoys balancing leadership with hands-on development while solving meaningful, real-world problems.\nAbout Direct Data Management\nDirect Data Management is one of four divisions under the Direct Companies umbrella, alongside Direct Automation, Workplace, and Direct Design & Fabrication. We specialize in delivering data-driven solutions that help businesses operate more efficiently, securely, and intelligently. Headquartered in Sioux Falls, SD, our team is built on a foundation of innovation, collaboration, and continuous improvement.\nAt Direct, we are committed to doing meaningful work that delivers measurable results. Our core values—Safety, Customer Focus, Security, and Integrity—guide everything we do.\nWhat We’re Looking for in a Candidate:\nBachelor’s degree in Computer Science, Software Engineering, or related field (or Associate degree with 5+ years of relevant experience)\n5–7 years of professional software development experience with a strong foundation in full-stack development\n1–3 years of technical leadership experience, including mentoring developers, leading projects, or guiding technical decisions\nProficiency in C# and modern frontend development using React and TypeScript\nExperience working in Agile development environments\nStrong understanding of SQL and database architecture\nExperience with cloud platforms, preferably Microsoft Azure\nFamiliarity with Docker and containerized deployments\nExposure to JavaScript, Python, or PHP is a plus\nStrong communication skills with the ability to collaborate across technical and non-technical stakeholders\nProven ability to mentor team members, conduct code reviews, and promote best practices\nSelf-motivated, organized, and comfortable balancing leadership responsibilities with hands-on development\nKey Responsibilities:\nLead the design, development, and delivery of scalable full-stack software solutions\nProvide technical leadership, mentorship, and guidance to a team of developers\nEstablish and uphold best practices in code quality, architecture, and development processes\nContribute directly to development by writing clean, maintainable code for web-based and desktop applications\nBuild modern, responsive user interfaces using React and TypeScript\nDevelop and maintain backend services using C#\nOversee application deployment and infrastructure within Azure environments\nCollaborate with stakeholders and clients to define requirements, scope projects, and recommend technical solutions\nSupport project planning, prioritize work, and help remove blockers to keep the team moving efficiently\nDrive continuous improvement in DevOps practices, system performance, and development workflows\nStay current with emerging technologies and help evaluate their fit within our solutions\nContribute to internal initiatives and broader technical strategy\nKey Performance Indicators (KPIs):\nQuality, scalability, and maintainability of delivered software solutions\nTeam productivity and adherence to development best practices\nOn-time delivery of project milestones and successful project execution\nClient satisfaction and effectiveness of delivered solutions\nContribution to team development through mentorship and knowledge sharing\nContinuous improvement of processes, systems, and technical standards\nGeneral Benefits Offering\nAt Direct Data Management, we invest in our people and offer a comprehensive benefits package, including:\nCompetitive salary and compensation structure\nHealth, dental, and vision insurance\n401(k) with company match\nPaid time off and holidays\nLife and AD&D insurance\nFlexible scheduling and a collaborative work environment\nProfessional development and growth opportunities\nEmployee discounts and referral program\nWhy Join Us?\nAs a Lead Software Engineer at Direct Data Management, you’ll have the opportunity to make a meaningful impact—not just through the solutions you build, but through the team you help lead and develop. You’ll work on diverse, challenging projects, collaborate with talented teammates, and help shape the future of our technology and processes.\nIf you’re ready to take the next step in your career by combining technical expertise with leadership and influence, we’d love to hear from you.\nApply Today and Help Build What’s Next.\n\n#hc247739","company":"Directcompanies","rawCompany":"directcompanies","city":"Sioux Falls","state":"SD","isRemote":false,"isActive":false,"createdAt":"2026-08-04T17:32:32.915Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"11-3021.00","title":"Computer and Information Systems Managers","slug":"computer-and-information-systems-managers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer","description":"Join Our Team as a Lead Software Engineer – Sioux Falls, SD\nAre you a seasoned software engineer who enjoys leading others while still staying hands-on with technology? Do you thrive in a fast-paced, entrepreneurial environment where innovation drives real business results? If so, Direct Data Management—part of the Direct Companies family—has an exciting opportunity for you.\nAs 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. This role is ideal for someone who enjoys balancing leadership with hands-on development while solving meaningful, real-world problems.\nAbout Direct Data Management\nDirect Data Management is one of four divisions under the Direct Companies umbrella, alongside Direct Automation, Workplace, and Direct Design & Fabrication. We specialize in delivering data-driven solutions that help businesses operate more efficiently, securely, and intelligently. Headquartered in Sioux Falls, SD, our team is built on a foundation of innovation, collaboration, and continuous improvement.\nAt Direct, we are committed to doing meaningful work that delivers measurable results. Our core values—Safety, Customer Focus, Security, and Integrity—guide everything we do.\nWhat We’re Looking for in a Candidate:\nBachelor’s degree in Computer Science, Software Engineering, or related field (or Associate degree with 5+ years of relevant experience)\n5–7 years of professional software development experience with a strong foundation in full-stack development\n1–3 years of technical leadership experience, including mentoring developers, leading projects, or guiding technical decisions\nProficiency in C# and modern frontend development using React and TypeScript\nExperience working in Agile development environments\nStrong understanding of SQL and database architecture\nExperience with cloud platforms, preferably Microsoft Azure\nFamiliarity with Docker and containerized deployments\nExposure to JavaScript, Python, or PHP is a plus\nStrong communication skills with the ability to collaborate across technical and non-technical stakeholders\nProven ability to mentor team members, conduct code reviews, and promote best practices\nSelf-motivated, organized, and comfortable balancing leadership responsibilities with hands-on development\nKey Responsibilities:\nLead the design, development, and delivery of scalable full-stack software solutions\nProvide technical leadership, mentorship, and guidance to a team of developers\nEstablish and uphold best practices in code quality, architecture, and development processes\nContribute directly to development by writing clean, maintainable code for web-based and desktop applications\nBuild modern, responsive user interfaces using React and TypeScript\nDevelop and maintain backend services using C#\nOversee application deployment and infrastructure within Azure environments\nCollaborate with stakeholders and clients to define requirements, scope projects, and recommend technical solutions\nSupport project planning, prioritize work, and help remove blockers to keep the team moving efficiently\nDrive continuous improvement in DevOps practices, system performance, and development workflows\nStay current with emerging technologies and help evaluate their fit within our solutions\nContribute to internal initiatives and broader technical strategy\nKey Performance Indicators (KPIs):\nQuality, scalability, and maintainability of delivered software solutions\nTeam productivity and adherence to development best practices\nOn-time delivery of project milestones and successful project execution\nClient satisfaction and effectiveness of delivered solutions\nContribution to team development through mentorship and knowledge sharing\nContinuous improvement of processes, systems, and technical standards\nGeneral Benefits Offering\nAt Direct Data Management, we invest in our people and offer a comprehensive benefits package, including:\nCompetitive salary and compensation structure\nHealth, dental, and vision insurance\n401(k) with company match\nPaid time off and holidays\nLife and AD&D insurance\nFlexible scheduling and a collaborative work environment\nProfessional development and growth opportunities\nEmployee discounts and referral program\nWhy Join Us?\nAs a Lead Software Engineer at Direct Data Management, you’ll have the opportunity to make a meaningful impact—not just through the solutions you build, but through the team you help lead and develop. You’ll work on diverse, challenging projects, collaborate with talented teammates, and help shape the future of our technology and processes.\nIf you’re ready to take the next step in your career by combining technical expertise with leadership and influence, we’d love to hear from you.\nApply Today and Help Build What’s Next.\n\n#hc247739","datePosted":"2026-08-04T17:32:32.915Z","dateModified":"2026-08-04T17:32:32.915Z","hiringOrganization":{"@type":"Organization","name":"Directcompanies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sioux Falls","addressRegion":"SD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"775cdce3a8db4e453956b515"},"url":"https://jobsearcher.com/jobs/775cdce3a8db4e453956b515"}}