1

Software Development Intern Jobs in Springfield, MO

IT Development Intern

Springfield, MO ยท On-site

$19 - $22/hr

INTERN GUIDELINES: Students who have completed at least one year of college and are enrolled as a ... This position participates in software development activities utilizing Microsoft .NET technologies ...

Software QA Intern

Springfield, MO

$17.50 - $23/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of ... Basic understanding of software development lifecycle * Knowledge of software testing methodologies

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Civil Engineering Intern

Springfield, MO ยท On-site

$14.75 - $19.25/hr

We serve the Private Development and Public Infrastructure markets with core offerings of Civil ... Collaborate with the team in the design process, utilizing software tools such as AutoCAD to create ...

Civil Engineering Intern

Springfield, MO

$14.75 - $19.25/hr

We serve the Private Development and Public Infrastructure markets with core offerings of Civil ... Collaborate with the team in the design process, utilizing software tools such as AutoCAD to create ...

next page

Showing results 1-20

Software Development Intern information

See Springfield, MO salary details

$10

$20

$35

How much do software development intern jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for software development intern in Springfield, MO is $20.83, according to ZipRecruiter salary data. Most workers in this role earn between $16.83 and $22.07 per hour, depending on experience, location, and employer.

What types of projects and tasks can a Software Development Intern expect to work on during their internship?

As a Software Development Intern, you can expect to contribute to real-world projects such as developing new features, fixing bugs, assisting with code reviews, and writing documentation. Interns often work closely with experienced developers, participate in agile team meetings, and may be involved in testing and deploying software. The tasks assigned are designed to build your technical skills, expose you to collaborative workflows like version control with Git, and provide valuable experience in a professional software engineering environment.

What is the difference between Software Development Intern vs Software Engineer?

AspectSoftware Development InternSoftware Engineer
CredentialsTypically pursuing or recent graduate of a computer science or related degreeBachelor's or higher in computer science or related field, with professional experience
Work EnvironmentTemporary, internship-based, often part-time or summer rolesFull-time, permanent positions in various industries
Employer & Industry UsageUsed by tech companies, startups, and organizations offering internship programsUsed across all industries requiring software development
Search & Comparison IntentPeople exploring entry-level or internship opportunities in software developmentIndividuals seeking full-time software engineering roles

In summary, a Software Development Intern is an entry-level, temporary role aimed at gaining experience, while a Software Engineer is a full-time professional position requiring more experience and responsibility. The internship provides a pathway into the industry, whereas the engineer role involves ongoing project work and career development.

What does a Software Development Intern do?

A Software Development Intern assists professional software engineers in developing, testing, and maintaining software applications. Their responsibilities may include writing and debugging code, participating in team meetings, learning new programming languages or frameworks, and collaborating on projects. Interns often work under the guidance of experienced developers, gaining hands-on experience with real-world software development processes. This role is designed to help students or recent graduates build practical skills and prepare for a career in software engineering.

What are the key skills and qualifications needed to thrive as a Software Development Intern, and why are they important?

To thrive as a Software Development Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant academic background in computer science or a related field. Familiarity with version control tools like Git, integrated development environments (IDEs), and basic software development methodologies is typically expected. Strong communication, eagerness to learn, and teamwork skills help interns stand out by allowing them to collaborate effectively and adapt to feedback. These skills and qualities are crucial for contributing to real-world projects, gaining valuable experience, and growing within a professional development environment.
What are the most commonly searched types of Software Development jobs in Springfield, MO? The most popular types of Software Development jobs in Springfield, MO are:
What are popular job titles related to Software Development Intern jobs in Springfield, MO? For Software Development Intern jobs in Springfield, MO, the most frequently searched job titles are:
What job categories do people searching Software Development Intern jobs in Springfield, MO look for? The top searched job categories for Software Development Intern jobs in Springfield, MO are:
What cities near Springfield, MO are hiring for Software Development Intern jobs? Cities near Springfield, MO with the most Software Development Intern job openings:

IT Development Intern

Cityutilities

Springfield, MO โ€ข On-site

$19 - $22/hr

Part-time

Posted 19 days ago


Job description

Connect to a career at City Utilities! CU has been connecting our community to the services they need for every day life since 1945. From electricity to power our lives, clean water to be healthy, natural gas to stay warm, internet to keep businesses connected, to transit services to get them where they need to go.

This position requires an employee to work between 20-25 hours per week during the school semesters, and 40 hours per week during summer, not to exceed 1,500 hours in a calendar year. Each semester, undergraduate students must be enrolled in at least 12 credit hours and graduate students must be enrolled in at least 6 credit hours.

INTERN GUIDELINES:
Students who have completed at least one year of college and are enrolled as a full-time student may apply. Must be enrolled full-time in a degree seeking program. A student's intern position will end within three months after graduation.

Pay Details:

$19.00 - $22.00/hour

*Depends upon student classification.

Work Schedule: Between the hours of Monday to Friday, 7:00am-5:30pm, 20-25 hours per week.Job Description:

PURPOSE OF POSITION:

Under the direction of the Supervisor-IT Applications or designee, assists in the analysis, design, development, integration, testing, implementation, and support of enterprise software solutions that support the utility's operational and business objectives.

This position participates in software development activities utilizing Microsoft .NET technologies, C#, relational databases, APIs, cloud-enabled services, and modern software development practices to support web, desktop, mobile, reporting, and data-driven applications.

The intern will gain exposure to enterprise application integrations, software development lifecycle (SDLC) methodologies, DevOps processes, cybersecurity practices, data analytics, Enterprise Applications, and utility-related business systems within a collaborative IT environment.

ESSENTIAL JOB FUNCTIONS:
1. Collaborates with business users and technical teams to understand requirements, define project scope, and clarify system objectives.
2. Assists in the analysis, development, testing, debugging, deployment, and maintenance of enterprise software applications, APIs, integrations, and data-driven solutions supporting City utilities operations.
3. Participates in the evaluation of existing and proposed technical solutions, requirements, and procedures to recommend improvements.
4. Assists in preparing technical specifications, workflow diagrams, data mappings, and system documentation for software enhancements and integrations under the guidance of senior staff.
5. Participates in source control management, code reviews, DevOps processes, and application lifecycle management activities using platforms such as Azure DevOps or Git-based repositories.
6. Develops and maintains clear documentation that complies with company and industry standards.
7. Engages in team reviews of system designs and code to ensure quality and maintainability.
8. Supports training and demonstrations for end users on the operation of new or updated systems.
9. Proactively learns and applies new programming languages, frameworks, toolsets, and cloud platforms relevant to utility operations.
10. Adheres to company policies, security guidelines, regulatory compliance, and safety standards in all work activities.
11. Performs other related duties or special assignments as directed by management.

QUALIFICATIONS:

Education and Experience:

High school diploma or equivalent is required. Completion of one year of college working towards a degree with a major in Computer Information Systems, Computer Science, Business, or a related field is required. No experience is required.

Licensing/Certification:

Must have a valid driver's license (minimum Class F).

Knowledge, Skills, and Abilities:

Ability to:

  • Develop, test, debug, and maintain software applications using Microsoft development technologies including C#, .NET Framework/.NET Core, ASP.NET, Entity Framework, REST APIs, Visual Studio, and Azure DevOps.
  • Understand foundational software engineering concepts including object-oriented programming (OOP), relational database design, API integrations, source control, and secure coding practices.
  • Exposure to cloud platforms, automation tools, scripting, GIS technologies, enterprise reporting platforms, or mobile application development is desirable.
  • Handle sensitive customer, operational, and system information with the highest level of confidentiality.
  • Communicate clearly and effectively, both verbally and in writing, with technical and non-technical audiences.
  • Work independently, manage time responsibly, and deliver assignments on schedule.
  • Follow detailed technical and procedural instructions accurately.
  • Demonstrate sound judgment and decision-making, with or without direct supervision.
  • Collaborate courteously and professionally with coworkers, customers, and external partners.
  • Effectively utilize a range of digital tools and platforms, including but not limited to Microsoft Office Suite, enterprise software, artificial intelligence-enhanced applications, and self-service systems. Must possess a willingness and capacity to learn and adapt to emerging technologies, including mobile devices, cloud-based systems, and data-driven platforms relevant to utility operations.
  • Maintain adherence to all company policies.

Familiarity with:

  • SQL query development, stored procedures, and relational database concepts.
  • RESTful web services and API integrations.
  • Source control systems such as Git or Azure DevOps.
  • Enterprise application integrations and data exchange processes.
  • Microsoft Azure cloud concepts, CI/CD pipelines, or container technologies - preferred but not required.
  • Exposure to enterprise platforms such as ERP, financial, human resources, asset management, GIS, or operational systems may receive additional consideration.

Physical Requirements:

Typically, sedentary work. Ability to express or exchange ideas by means of the spoken word and receive detailed information through oral communication.Substantial movements of the wrists, hands, and/or fingers, and close visual acuity to operate a computer is required.

Working Conditions:

Normal office environment.

Miscellaneous Requirements:

  • New hires are informed of the requirements of the Internship Education Program upon hire, and incumbents must continue to meet the requirements each semester in order to continue employment.Interns who do not meet the requirements may beineligible for the Internship Program and their employment may be terminated.
  • Must be able to work successfully with diverse groups of people.
  • Employee must remain alert and aware of their surroundings at all times and maintain the ability to respond to changing circumstances in a timely manner.

TESTING

Testing may be required.

EEO

City Utilities offers equal employment opportunities to individuals without regard to race, color, religion, sex, sexual orientation, gender identity, ancestry, national origin, disability, age, veteran status, genetic information or marital status. Learn more about CU and EEO.