Software Engineer

Direct Companies

$70K — $95K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 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

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 and gather requirements
  • 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

Benefits

  • 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
Full Job Description
Join Our Team as a Software Engineer - Sioux Falls, SD

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.

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


Apply Today and Help Build What's Next.

Similar Jobs

More Jobs at Direct Companies

  • Lead Software Engineer
    $90K — $120K *
    Sioux Falls, SD 57106 (Minnehaha County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: