1

Senior R&D Software Developer Jobs in Sioux Falls, SD

Drive continuous improvement in DevOps practices, system performance, and development workflows ... Life and AD&D insurance * Flexible scheduling and a collaborative work environment * Professional ...

Participate in code reviews and incorporate feedback from senior engineers. * Troubleshoot and ... The Associate Software Engineer will gain experience in the following areas: Cloud & Infrastructure

Senior Software Engineer

Sioux Falls, SD ยท Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

Manufacturing Engineer, Senior

Hills, MN ยท On-site

$87K - $119K/yr

Utilizes tools like Gage, R&R, Cp, Cpk, and SPC to improve processes. * Assists in the design and ... Proficient in engineering software (Creo and MATLAB, and MiniTab) * Mechanical aptitude and strong ...

Senior Agile Tool Engineer

Sioux Falls, SD ยท On-site

$104K - $142K/yr

They are seeking a Senior Agile Tool Engineer responsible for the development, delivery, and ... Required : โ€ข Bachelor's degree in Computer information systems, Computer/Software Engineering ...

Senior Agile Tool Engineer Innovation. Sustainability. Productivity. This is how we are Breaking ... Bachelor's degree in Computer information systems, Computer/Software Engineering, Business, or ...

This Senior MLE will help us improve our automated outreach quality, building new agentic ... Mentor other Machine Learning Engineers, Data Scientists, and Software Engineers on the team Skills ...

SENIOR MECHANICAL ENGINEER

Rock Rapids, IA

$97K - $128K/yr

... Senior Mechanical Engineer. In this position, you will work as a design engineer on a variety of ... Be able to gain familiarity with engineering and design software as needed. Desirable experience in:

Senior Traffic Engineer

Sioux Falls, SD ยท On-site

$70K - $135K/yr

Senior Traffic Engineer Department: Civil Employment Type: Full Time Location: Sioux Falls, SD ... and modeling software * Lead projects in traffic related design including traffic signal and ...

Junior Cloud DevOps Engineer

Sioux Falls, SD ยท On-site +1

$52.50 - $72/hr

Familiarity with Agile methodologies and modern software engineering practices is a plus. Special ... Competitive benefits including 401(k) with match, medical, dental, vision, life insurance, AD&D ...

Junior Cloud DevOps Engineer

Sioux Falls, SD ยท On-site

$52.50 - $72/hr

Familiarity with Agile methodologies and modern software engineering practices is a plus. Special ... Competitive benefits including 401(k) with match, medical, dental, vision, life insurance, AD&D ...

Solutions Architect

Sioux Falls, SD

$62.75 - $82.50/hr

... senior solution architecture leadership. * Other duties as assigned. Qualifications * Bachelor's degree in science, mathematics, software engineering, or related field. * In lieu of a bachelor ...

next page

Showing results 1-20

Senior R D Software Developer information

See Sioux Falls, SD salary details

$15

$61

$87

How much do senior r&d software developer jobs pay per hour?

As of Jun 15, 2026, the average hourly pay for senior r&d software developer in Sioux Falls, SD is $61.41, according to ZipRecruiter salary data. Most workers in this role earn between $52.12 and $68.89 per hour, depending on experience, location, and employer.

What is the difference between Senior R&D Software Developer vs Software Engineer?

AspectSenior R&D Software DeveloperSoftware Engineer
CredentialsBachelor's or Master's in Computer Science or related field; experience in R&DBachelor's or higher in Computer Science or related field
Work EnvironmentResearch and development labs, innovation teamsDevelopment teams, product-focused environments
Industry UsageTech, manufacturing, research institutionsTech companies, startups, software firms
Common Search/ComparisonOften compared for R&D roles and advanced developmentMore general software development roles

The main difference is that a Senior R&D Software Developer focuses on innovative research, prototyping, and developing new technologies within R&D environments, often requiring specialized knowledge and experience. In contrast, a Software Engineer typically works on building, testing, and maintaining software products in production environments. Both roles require strong programming skills, but the Senior R&D role emphasizes research and experimentation.

Lead Software Engineer

Direct Companies

Sioux Falls, SD โ€ข On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Join Our Team as a Lead Software Engineer - Sioux Falls, SD
Are 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.
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. This role is ideal for someone who enjoys balancing leadership with hands-on development while solving meaningful, real-world problems.
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 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.
At 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.
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)
  • 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
Key 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
  • Stay current with emerging technologies and help evaluate their fit within our solutions
  • Contribute to internal initiatives and broader technical strategy
Key Performance Indicators (KPIs):
  • Quality, scalability, and maintainability of delivered software solutions
  • Team productivity and adherence to development best practices
  • On-time delivery of project milestones and successful project execution
  • Client satisfaction and effectiveness of delivered solutions
  • Contribution to team development through mentorship and knowledge sharing
  • Continuous improvement of processes, systems, and technical standards
General Benefits Offering
At Direct Data Management, we invest in our people and offer a comprehensive 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 a collaborative work environment
  • Professional development and growth opportunities
  • Employee discounts and referral program
Why Join Us?
As 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.
If 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.
Apply Today and Help Build What's Next.