2

Entry Level Software Engineer Jobs in Des Moines, IA

In this role, you will bridge the gap between entry-level estimators and more senior design and ... Collaborate closely with sales, engineering, procurement, and project management teams to ensure ...

Cherokee Resident Construction Engineer Office Shift: 7:00 AM to 3:30 PM, Monday through Friday ... software applications completing routine maintenance and service of DOT equipment and vehicles ...

Batch Operator

Des Moines, IA · On-site

$17.75 - $21.50/hr

We are pre-eminent service providers in the field of staff augmentation, IT Consultancy, Software ... Monitor mainframe jobs - Alert appropriate customers/programmers of potential problems. - Report ...

next page

Showing results 1-20

Entry Level Software Engineer information

See Des Moines, IA salary details

$23.4K

$102.3K

$184.4K

How much do entry level software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for entry level software engineer in Des Moines, IA is $102,338.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,400.00 and $117,100.00 per year, depending on experience, location, and employer.

What Does an Entry Level Software Engineer Do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

What are the most commonly searched types of Software Engineer jobs in Des Moines, IA? The most popular types of Software Engineer jobs in Des Moines, IA are:
What are popular job titles related to Entry Level Software Engineer jobs in Des Moines, IA? For Entry Level Software Engineer jobs in Des Moines, IA, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Engineer jobs in Des Moines, IA look for? The top searched job categories for Entry Level Software Engineer jobs in Des Moines, IA are:
What cities near Des Moines, IA are hiring for Entry Level Software Engineer jobs? Cities near Des Moines, IA with the most Entry Level Software Engineer job openings:
Manufacturing Tech/Assembler/ Machine Operator, 2nd Shift

Manufacturing Tech/Assembler/ Machine Operator, 2nd Shift

Butler Aerospace and Defense

West Des Moines, IA • On-site

$17 - $20/hr

Other

Medical, Dental, Vision, Retirement

This job post has expired today. Applications are no longer accepted.


Job description

Manufacturing Tech/Assembler/ Machine Operator, 2nd Shift Location: West Des Moines, IA (50265) Job ID: #72506 Pay Range: $17-20 ON-SITE work only Open to US Citizens ***Entry Level Position with (OJT) on the job training, experience with Assembly and/or Machine Operations is a plus THE COMPANY - Work with one of the Largest American Owned Aerospace & Defense Companies. SUMMARY Mechanical Manufacturing Technician / Assembly / Machine Operations is an Entry-Level Manufacturing Tech Trainee position. (OJT) On The Job Training will be given.

The purpose for an Manufacturing Tech is to train/learn the basic understandings of either Assembly or Machine Operations, Operates production equipment. Constructs, maintains, and test mechanical systems and components/assemblies. Candidate would have manufacturing and/ or small hand tools experience preferably.

JOB DETAILS: * Follows blueprints, guidelines, and/or diagrams to ensure product specifications and tolerance levels are met. * Performs troubleshooting, calibrations or modifications of hardware, fixtures and software. * Uses measuring and diagnostic tools to test and modify systems and components/assemblies.

* Maintains records of production and reports any issues while following standard procedures. * Interprets data and accurately records time changes, test data, parts usage, etc. * Utilizes mechanical or optical equipment, including computers and lasers.

* Provides technical solutions to engineering. * Ensures systems and components/assemblies meet established specifications. * Reworks and repairs various mechanical and electromechanical systems and components/assemblies as needed.

* May assist engineering with the design of components and prototypes. * May be trained/certified in multiple skills. * May train and mentor new technicians.

* Exhibits Company's Leadership Behaviors and Values. * Supports and follows all rules/guidelines/standards set by (EHS) Environmental Health Safety , Quality and (CI) Continuous Improvement functions as set by assigned leader and position. * Perform other duties as assigned including working extended shifts/overtime as required by the business.

OTHER REQUIREMENTS: - HS Diploma - US Citizen candidates only - Pass Drug Test & Background checks - Able to train on 1st shift if needed then transfer to 2nd shift - Able to be on time every work day - Able to work overtime or extended Shifts, if/when it is mandatory or on SATs or SUNs Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law. Butler America Aerospace, LLC. is an equal opportunity employer.

Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices .

Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at #ZR