1

Computer Engineer Jobs in Sioux Falls, SD (NOW HIRING)

Software Engineer

Sioux Falls, SD · On-site +1

  • Medical

  • PTO

Bachelor's degree in Computer Science, information systems, computer engineering or related field and 2 years of experience as a software developer or related occupation in software engineering or ...

Bachelor's degree in Computer Science, information systems, computer engineering or related field and 2 years of experience as a software developer or related occupation in software engineering or ...

Staff Systems Engineer

Sioux Falls, SD · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... Computer Engineering, or a related technical field and 8+ years of relevant experience • Experience working with enterprise hardware, infrastructure platforms, networking technologies, or embedded ...

Knowledge of computer programming languages (Python, Java, VB). * Knowledge of database architecture and structured query language. * Must possess strong knowledge of process controls, motor controls ...

Senior Embedded Software Engineer

Worthing, SD · On-site

$118K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field -- or equivalent practical experience * 6+ years of ...

Senior Embedded Software Engineer

Worthing, SD · On-site

$118K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field - or equivalent practical experience * 6+ years of professional ...

Senior Embedded Software Engineer

Worthing, SD

$118K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field - or equivalent practical experience * 6+ years of professional ...

Knowledge of computer programming languages (Python, Java, VB).Knowledge of database architecture and structured query language.Must possess strong knowledge of process controls, motor controls ...

Embedded Software Engineer

SD

$130K - $172K/yr

Qualifications: • Bachelor's degree in engineering (Software, Electrical, Computer Engineering, or related discipline required). • Minimum of 4 years of relevant experience in embedded software ...

CAD Technician

Sioux Falls, SD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

CAD Technician Job Summary: The CAD Technician is an entry-level role responsible for supporting ... VPS is a customer-focused, technology-driven engineering and consulting firm serving the broadband ...

next page

Showing results 1-20

Computer Engineer information

See Sioux Falls, SD salary details

$48.2K

$120.8K

$136.7K

How much do computer engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for computer engineer in Sioux Falls, SD is $120,850.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,900.00 and $130,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a computer engineer?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

Are computer engineers highly paid?

Computer engineers typically earn competitive salaries that vary based on experience, education, location, and specialization. In general, they are among the higher-paid engineering professionals, especially those with skills in software development, hardware design, or cybersecurity. Advanced certifications and expertise in programming languages or systems can further increase earning potential.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What is a computer engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What kind of jobs do computer engineers have?

Computer engineers work in designing, developing, and testing computer hardware and software systems. They may be involved in areas such as embedded systems, network infrastructure, cybersecurity, and software development, often requiring knowledge of programming languages and engineering principles.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.

What are the most commonly searched types of Computer Engineer jobs in Sioux Falls, SD?

The most popular types of Computer Engineer jobs in Sioux Falls, SD are:

What are popular job titles related to Computer Engineer jobs in Sioux Falls, SD?

For Computer Engineer jobs in Sioux Falls, SD, the most frequently searched job titles are:

What job categories do people searching Computer Engineer jobs in Sioux Falls, SD look for?

The top searched job categories for Computer Engineer jobs in Sioux Falls, SD are:

What cities near Sioux Falls, SD are hiring for Computer Engineer jobs?

Cities near Sioux Falls, SD with the most Computer Engineer job openings:

Infographic showing various Computer Engineer job openings in Sioux Falls, SD as of August 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 100% In-person job distribution, with an average salary of $120,850 per year, or $58.1 per hour.

Software Engineer

First Premier Bank

Sioux Falls, SD • On-site, Remote

Full-time

Medical, PTO

Re-posted 4 days ago


Job description

At First PREMIER Bank and PREMIER Bankcard, we've created a culture that emphasizes personal success, respect, health, and wellness, fun and giving back. This is an environment where you will be rewarded, valued, and celebrated for your hardwork.

We offer a robust and expanded package of health benefits, incentives, paid time off and growth and career advancement opportunities. We celebrate our employees and show our appreciation with private concerts, outdoor bashes, cash and car giveaways and more! See some of ourepic celebrationsandemployeerecognitions.

Considered one of the nation's strongest financial organizations, we've achieved our success by embodying the views and values of The PREMIER Way.From our CEOs to the newest hires, we all follow these shared views and values to guide us on how to treat our customers, co-workers and communities. The PREMIER Way also serves as a roadmap on how to be successful inside and outside of the workplace. We believe in investing in our employees, their families and ourcommunities.

Job Description:

Position Description:

Software Engineer for Premier Bankcard LLC, Sioux Falls, SD.

Works from systems designs and specifications and uses standard procedures and techniques to maintain, modify, and devise new or existing applications programs varying from basic to high complexity and scope. Prepares flow charts, writes machine instructions and procedures, debugs, and documents programs.This may include but is not limited to designing, writing, testing & implementing software. This software may be internally built or externally purchased.


Duties include:

  • Under immediate supervision, completes Internal Projects as assigned by Software Development management.
  • Typical scope of the assignment is usually related to very basic enhancements or functionality of few PREMIER internal pre-established programs or application screens.
  • Test functionality including necessary documentation for review by Sr Engineer or supervisor.
  • Documents changes to existing classes and programs for review by Sr Engineer or supervisor.
  • Accurately complete reports consisting of work time spent on projects within the department's standard timeline.
  • Ability to follow a stringent Software Development Life Cycle (SDLC).
  • Must be able to efficiently self-manage time by organizing and prioritizing tasks to maximize productive results, and allow for flexibility, where necessary, to serve a change in priorities or an additional challenge.
  • Must be able to communicate thoughts, observations, participate, and present information to Sr Engineer or supervisor.
  • May provide customer support for on-call help desk during certain periods during the day.


No option to telecommute.

Requirements:

Bachelor's degree in Computer Science, information systems, computer engineering or related field and 2 years of experience as a software developer or related occupation in software engineering or software development; or Master's degree in Computer Science, Information Systems, Computer Engineer or related field and 1 year of experience as a software developer or related occupation in software engineering or software development

In addition, must possess at least 1 year of experience with the following:

Working with full software development life cycle.

Mulesoft REST APIs

Anypoint Exchange

Anypoint Design Studio

Anypoint Runtime Manager

Integration with AWS

CloudHub

RabbitMQ or similar messaging technology like AWS SQS

Microsoft SQL Server or similar RDBMS tools

#LI-DNI