1

Software Engineer Jobs in Brookings, SD (NOW HIRING)

Software Design Student

Brookings, SD · On-site +1

$24 - $26/hr

Object oriented programming knowledge is required. Knowledge of C++, C#, and/or Java preferred, but ... Knowledge of GIT or other source control software. * Good oral and written communication skills ...

Object oriented programming knowledge is required. Knowledge of C++, C#, and/or Java preferred, but ... Knowledge of GIT or other source control software. * Good oral and written communication skills ...

next page

Showing results 1-20

Software Engineer information

See Brookings, SD salary details

$58.5K

$135.8K

$189.2K

How much do software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for software engineer in Brookings, SD is $135,819.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,500.00 and $159,300.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Brookings, SD?

The most popular types of Software Engineer jobs in Brookings, SD are:

What are popular job titles related to Software Engineer jobs in Brookings, SD?

For Software Engineer jobs in Brookings, SD, the most frequently searched job titles are:

What cities near Brookings, SD are hiring for Software Engineer jobs?

Cities near Brookings, SD with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Brookings, SD as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $135,819 per year, or $65.3 per hour.

Software Design Student

Daktronics

Brookings, SD • On-site, Remote

$24 - $26/hr

Full-time

Retirement

Posted 9 days ago


Daktronics rating

7.6

Company rating: 7.6 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

85th of 159 rated electronics manufacturers


Job description

Position Summary

Join Daktronics and be part of a team that creates cutting-edge digital LED display technology and audio systems. Experience the thrill of working on projects that bring excitement to sports events, attract customers worldwide, and guide people in their daily lives.

At Daktronics, you'll engage in meaningful work and have the chance to grow both personally and professionally. Our internships and student positions offer hands-on experience, mentorship, and the opportunity to develop a deep understanding of our products and industry practices.

You'll have a mentor who will challenge you to find solutions, take initiative and develop a strong understanding of Daktronics products, practices, and procedures. We are committed to providing the resources and mentorship necessary to thrive in your position, ensuring you feel supported and are successful.

What will the work look like for me?

We will expose you to multiple facets of the software world. You will experience a professional business environment where you can sharpen your problem solving and testing skills, grow in your coding abilities, and participate in agile processes. With your academic growth in the classroom, we seek to provide multiple experiences during your student career at Daktronics, which may mean rotating to different job responsibilities. 

  • Finding and reporting software deficiencies. 
  • Assist in manual testing of software. 
  • Track test results and quality metrics. 
  • Become proficient in the use of testing tools and methodologies. 
  • Work with users and Daktronics personnel to answer questions and resolve problems. 
  • Create automated test scripts for regression testing.
  • Create automated tests from approved 3rd party tools.
  • Develop, debug, and maintain software applications using Microsoft Visual Studio. 
  • Develop and support software applications using development languages like C#, C++, JavaScript, etc. and other software development tools like Salesforce, Azure, Angular, and other cloud-based services. 
  • Leverage AI tools to enhance testing efficiency and code quality, accelerate debugging, and support the exploration of new technical solutions.
  • Work within a development team to solve problems. 
  • Write unit tests for new code and existing code. 
  • Complete quality work in a timely manner. 
  • Assist in the development of software product requirements and design documentation. 
  • Perform other duties as needed or assigned. 

When will I work?

Applicants should be available to work approximately 15 hours per week (maximum of 20 hours per week) during the academic year and up to 40 hours per week during the summer.

Where is this opportunity located? 

Position primarily located in Brookings, South Dakota, with limited availability to work from a U.S. based home office or Rapid City, SD Daktronics campus.

What are the pay and perks?

The typical hiring range for this position is $24.00 to $26.00 per hour based on the location of the candidate. The actual offer will consider a wide range of factors, including relevant education, experiences, location, and applicable local legislation.

Students with GPA of 3.5 and above may be eligible for a $500 Academic Excellence Reward for each spring and fall semester completed while employed.  Additional conditions may apply.

This position is eligible for a subset of our company benefits including employee discount program, employee assistance program, community donation program, unpaid time off, 401(k), Employee Stock Purchase Plan, leaves, disability and accommodations. Information about Daktronics benefits can be found on our website Career Opportunities (daktronics.com) (https://www.daktronics.com/en-us/employment/careers). This information is intended to be a general overview and may be modified by Daktronics at any time.

Qualifications

To be considered for Software Design Student, we require the following:

Academic Requirements:

  • The preferred applicant will be a student registered in at least 12 credits.
  • Applicants must be currently enrolled in an accredited Bachelor's degree program in Computer Science, Software Engineering, Computer Engineering, or a related degree.
  • The preferred applicant will be in their sophomore or junior year of school.
  • Only strong academic performers will be considered and must maintain an acceptable GPA, with preference to 3.0 GPA or greater.
  • Unofficial transcripts or web transcripts must be submitted with application.

Other Requirements: 

  • Good oral and written communication skills, good organizational skills, self-motivation.
  • Good problem solving and critical thinking skills.
  • Regularly and reliably work scheduled hours.
  • Fluent in English, both written and verbal.
  • Applicants must be 18 years of age or older
  • Daktronics does not sponsor, renew, or extend immigration visas for this position.

Desired traits:

  • Object oriented programming knowledge is required. Knowledge of C++, C#, and/or Java preferred, but other object-oriented languages are acceptable. 
  • Knowledge of the Microsoft.Net Framework and Visual Studio. 
  • Knowledge of GIT or other source control software. 
  • Good oral and written communication skills, ability to communicate complex technical concepts.
  • Shown ability to work collaboratively on projects or with a partner/team.

Ready to make an impact? Apply now and start your journey with Daktronics.

Daktronics is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or other characteristics protected by law.

Employment Type: OTHER

What Daktronics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom