Demo

Software Engineer

Direct Companies
Sioux, SD Full Time
POSTED ON 6/10/2026
AVAILABLE BEFORE 7/9/2026
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 work closely with a collaborative team of developers and analysts to build and improve custom software solutions for our clients. Your expertise will help streamline workflows, enhance data management, and fuel continued growth across industrial and commercial sectors.

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 .NET web frameworks (Blazor, MVC, etc.)
  • Experience working within an Agile development environment
  • Strong understanding of SQL and database structure
  • Experience with cloud-based authentication (e.g., Microsoft Azure)
  • Familiarity with JavaScript, Python, and PHP is a plus
  • Excellent time management, communication, and problem-solving skills
  • Self-motivated and able to work independently or as part of a team

Key Responsibilities

  • Write clean, scalable code for web-based and desktop applications
  • Design, develop, and test software solutions and user interfaces
  • Adapt and enhance existing applications for new use cases
  • Work directly with clients to scope projects, gather requirements, and provide technical support
  • Contribute to ongoing improvements in code quality, process, and performance
  • Participate in project planning, documentation, and team collaboration
  • Stay up to date on emerging technologies and development best practices
  • Support internal initiatives and perform additional tasks as needed

Key Performance Indicators (KPIs)

  • Code quality and reliability (minimal bugs, maintainable architecture)
  • Timeliness of project milestones and deliverables
  • Client satisfaction and usability feedback
  • Contribution to team collaboration and knowledge sharing
  • Responsiveness to support needs and ongoing system improvements

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 help design and deliver custom solutions that have a real impact on how businesses operate. You’ll work with a supportive team, cutting-edge tools, and clients who trust us to bring ideas to life.

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

Apply Today And Help Build What’s Next.

#hc247738

Salary.com Estimation for Software Engineer in Sioux, SD
$100,500 to $122,826
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

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Direct Companies

  • Direct Companies Sioux, SD
  • Join Our Team as a Cybersecurity Program Architect! Are you passionate about helping organizations build cybersecurity programs that align with business ob... more
  • 9 Days Ago

  • Direct Companies Sioux, SD
  • Join Our Team as an AI Intern! Are you fascinated by artificial intelligence and excited about the possibilities it brings to the future of business? Do yo... more
  • 9 Days Ago

  • Direct Companies Sioux, SD
  • Join Our Team as an Electrical Apprentice! Direct Companies is currently seeking a motivated Electrical Apprentice to join our team. This role provides han... more
  • 12 Days Ago

  • Direct Companies Council Bluffs, IA
  • Join Our Team as a Shipping/Receiving Coordinator – Council Bluffs, IA Are you a hands-on, detail-oriented individual who takes pride in keeping things org... more
  • 14 Days Ago


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

  • Epic Brookings, SD
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • 10 Days Ago

  • AGCO Jackson, MN
  • Not everyone can claim to feed the world, but it is part of our every day. Behind everything we do for our farmers, there is one AGCO team making it happen... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!