to top

Software Engineer

Direct Companies

Sioux Falls, SD

Posted/Updated: Today

Job Description

Join Our Team as a Software Engineer – Sioux Falls, SD

Do you thrive in a fast-paced, entrepreneurial environment where technology drives innovation and results? Are you passionate about building smart, scalable solutions that solve real-world problems? If so, Direct Data Management—part of the Direct Companies family—has an exciting opportunity for you.

As a Software Engineer, you’ll collaborate with a team of developers and analysts to design, build, and enhance custom software solutions for our clients. Our projects span a diverse range of industries and technical challenges, ensuring that your work remains dynamic, engaging, and impactful. No two projects are exactly alike—you’ll continuously solve new problems and expand your technical skill set.


About Direct Data Management

Direct 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 empower businesses to operate smarter and more securely. Headquartered in Sioux Falls, SD, our team is rooted in innovation, collaboration, and continuous improvement.

At Direct, we believe in doing meaningful work that delivers measurable results. Our core values—Safety, Customer Focus, Security, and Integrity—guide everything we do.


What We’re Looking for in a Candidate:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or Associate degree with 5+ years of relevant experience)

  • Proficiency in C# and modern frontend development using React and TypeScript

  • Experience working within an Agile development environment

  • Strong understanding of SQL and database architecture

  • Experience with cloud infrastructure, particularly Microsoft Azure

  • Familiarity with Docker and containerized application deployment

  • Exposure to JavaScript, Python, or PHP is a plus

  • Excellent time management, communication, and problem-solving skills

  • Self-motivated and able to work independently or collaboratively within a team


Key Responsibilities:

  • Write clean, scalable, and maintainable code for web-based and desktop applications

  • Design, develop, test, and deploy full-stack software solutions

  • Build modern user interfaces using React and TypeScript

  • Develop and maintain backend services in C#

  • Deploy and manage applications within Azure cloud environments

  • Adapt and enhance existing applications to meet evolving business needs

  • Work directly with clients to scope projects, gather requirements, and provide technical support

  • Contribute to continuous improvements in code quality, DevOps practices, and system performance

  • Participate in project planning, documentation, and team collaboration

  • Stay current with emerging technologies and software engineering best practices

  • Support internal initiatives and additional responsibilities as needed


Key Performance Indicators (KPIs):

  • Code quality and system reliability (minimal defects, maintainable architecture)

  • On-time delivery of project milestones

  • Client satisfaction and usability feedback

  • Contribution to team collaboration and knowledge sharing

  • Responsiveness to support needs and continuous system improvement


General Benefits Offering

At Direct Data Management, we invest in our people and offer a well-rounded benefits package, including:

  • 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 collaborative work culture

  • Professional development and growth opportunities

  • Employee discounts and referral program


Why Join Us?

As a Software Engineer at Direct Data Management, you’ll design and deliver custom solutions that make a real impact on how businesses operate. You’ll work with a supportive team, modern technologies, and clients who trust us to bring ideas to life. With a diverse mix of projects and technical challenges, you’ll continuously grow your skills while doing meaningful, engaging work.

If you’re passionate about solving complex problems and building smarter systems, we’d love to hear from you.

Apply Today and Help Build What’s Next.

Direct Companies
2320 West 54th Street North
Sioux Falls, SD 57107