×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; Sioux Falls, SD

Job in Sioux Falls, Minnehaha County, South Dakota, 57102, USA
Listing for: Sterling eMarketing
Full Time position
Listed on 2026-09-21
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, .NET Developer, SQL Developer
Salary/Wage Range or Industry Benchmark: 90000 - 115000 USD Yearly USD 90000.00 115000.00 YEAR
Job Description & How to Apply Below

Location: Sioux Falls, SD
Work Arrangement: Primarily onsite, with one remote day per week
Experience: 3+ years preferred
Employment Type: Full-time

Position Overview

We are looking for a mid-level Software Engineer to join our development team in Sioux Falls, SD.

This is a strong opportunity for a developer who has built a solid technical foundation and is ready for more variety, ownership, and exposure to the full software development process.

Our developers work across applications, databases, APIs, integrations, cloud services, automation, and user-facing systems. Depending on the project, you may be optimizing a database query one day, building an API the next, troubleshooting a production integration, improving a front-end workflow, or figuring out how to apply a new AI capability to a real business problem.

You will not be expected to know everything. We are looking for someone who is curious, learns quickly, enjoys solving problems, and wants to become a stronger engineer across the stack.

Why This Role Is Interesting

If you're starting to feel boxed into one part of the development stack, this role provides an opportunity to broaden your experience.

You will have the opportunity to:

  • Work across the full application stack rather than being limited to a single layer.
  • See projects through from business problem and requirements to development, deployment, and production support.
  • Work with databases, APIs, web applications, cloud services, integrations, automation, and infrastructure.
  • Build software that is actively used by real businesses and users.
  • Work directly with the people using the software and understand why something is being built.
  • Take meaningful ownership of features and projects as your experience grows.
  • Gain exposure to different systems, industries, and technical challenges.
  • Experiment with new technologies when they provide a practical advantage.
  • Use modern AI development tools as part of your everyday workflow.
  • Learn from experienced developers while still having room to make technical decisions of your own.

This is an especially good fit for someone who enjoys being a generalist and wants to become the kind of engineer who can look at an unfamiliar system or business problem and figure out how to solve it.

Responsibilities
  • Design, develop, test, and maintain business applications using C# and related technologies.
  • Write, troubleshoot, and optimize SQL queries and relational database workloads.
  • Build and maintain APIs and integrations with internal and third-party systems.
  • Troubleshoot issues across applications, databases, integrations, hosting environments, and production systems.
  • Work with team members and business users to translate requirements and problems into practical software solutions.
  • Participate in application architecture and technical design discussions.
  • Maintain and improve existing applications while developing new functionality.
  • Participate in code reviews and contribute to development standards and software quality.
  • Use AI-assisted development tools for coding, debugging, research, testing, documentation, and problem solving.
  • Evaluate and validate AI-generated solutions rather than treating generated code as automatically correct.
  • Participate in deployment and production support activities.
  • Take increasing ownership of projects and technical decisions as your experience grows.
Required Qualifications
  • 3+ years of professional software development experience preferred.
  • Professional experience with C# and the .NET ecosystem
    .
  • Strong working knowledge of SQL and relational databases.
  • Experience using Git or another modern source-control system.
  • Understanding of web applications, APIs, and common software development patterns.
  • Ability to troubleshoot problems across multiple layers of…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary