1

New Graduate Software Jobs in Iowa (NOW HIRING)

... models in software. Emphasizes theoretical foundations and connects advanced statistics to ... Alaska, California, Colorado, Delaware, Hawaii, Maine, New Hampshire, North Dakota, Vermont, West ...

$100K/yr

... new designs will likely be necessary to extend humankind's reach to the moon, Mars, and beyond ... software that brings it all together. This program includes roles in: Analysis, Avionics ...

$100K/yr

... new designs will likely be necessary to extend humankind's reach to the moon, Mars, and beyond ... software that brings it all together. This program includes roles in: Analysis, Avionics ...

$100K/yr

... new designs will likely be necessary to extend humankind's reach to the moon, Mars, and beyond ... software that brings it all together. This program includes roles in: Analysis, Avionics ...

$100K/yr

... new designs will likely be necessary to extend humankind's reach to the moon, Mars, and beyond ... software that brings it all together. This program includes roles in: Analysis, Avionics ...

$100K/yr

... new designs will likely be necessary to extend humankind's reach to the moon, Mars, and beyond ... software that brings it all together. This program includes roles in: Analysis, Avionics ...

$100K/yr

... new designs will likely be necessary to extend humankind's reach to the moon, Mars, and beyond ... software that brings it all together. This program includes roles in: Analysis, Avionics ...

next page

Showing results 1-20

New Graduate Software information

What is the difference between New Graduate Software vs Software Engineer?

AspectNew Graduate SoftwareSoftware Engineer
Required CredentialsBachelor's degree in CS or related field, internship experienceBachelor's or higher in CS, often with 1+ years of experience
Work EnvironmentEntry-level, training-focused, team collaborationFull responsibilities, project ownership, team-based
Employer & Industry UsageCommon for recent grads entering tech companiesStandard role across tech, finance, healthcare, etc.
Search & Comparison IntentLooking for entry-level roles, internships, or training programsSeeking experienced roles, career growth, or specialization

In summary, New Graduate Software positions are designed for recent graduates starting their careers, focusing on training and learning. Software Engineer roles typically require more experience and involve full project responsibilities. Both roles are common in tech industries but differ mainly in experience level and scope of work.

What do New Graduate Software Engineers do?

New Graduate Software Engineers are entry-level professionals who have recently completed their degree in computer science or a related field. They work as part of a development team to design, code, test, and maintain software applications. These engineers often receive mentorship and training on company-specific technologies, tools, and best practices. Their responsibilities may include fixing bugs, writing new features, and collaborating with other engineers to solve technical challenges.

What are the key skills and qualifications needed to thrive as a New Graduate Software Engineer, and why are they important?

To thrive as a New Graduate Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development principles, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and sometimes foundational knowledge of cloud platforms or databases is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help new graduates adapt quickly and collaborate with teams. These skills are crucial for building reliable software, keeping up with evolving technologies, and integrating smoothly into professional development environments.

What are some common challenges new graduate software engineers face during their first year, and how can they overcome them?

New graduate software engineers often find the transition from academia to the workplace challenging due to unfamiliar codebases, fast-paced environments, and adapting to industry tools and processes. It's common to initially feel overwhelmed when collaborating with experienced teammates or working on large-scale projects. To overcome these challenges, proactive communication, seeking mentorship, and dedicating time to understanding documentation and code reviews are key. Embracing a growth mindset and asking questions will also help accelerate your learning and integration into the team.
What are popular job titles related to New Graduate Software jobs in Iowa? For New Graduate Software jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching New Graduate Software jobs in Iowa look for? The top searched job categories for New Graduate Software jobs in Iowa are:
Infographic showing various New Graduate Software job openings in Iowa as of July 2026, with employment types broken down into 2% As Needed, 76% Full Time, 20% Part Time, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Design Professional - Mechanical

Shive Hattery Group, Inc.

West Des Moines, IA

$69K - $94K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

Description



Shive-Hattery's West Des Moines, IA office has an opening for a new graduate or early career Mechanical Engineer with 0 to 2 years of experience. This position will support our mechanical commissioning group and design group. This opportunity is a full-time position for a motivated individual with the ability to work and learn and the goal of acquiring a Professional Engineer license.



What You'll Do:

  • With the support of the Group Leader and the Mechanical Engineers in this location, this position assists on a variety of design projects across the private and public sectors.
  • Assist more senior engineers with entry-level mechanical commissioning tasks
  • Assist more senior engineers with entry-level mechanical engineering tasks
  • Assist with installation verification and operation verification of building systems to include plumbing, heating, cooling, ventilation, fire protection, building automation, and industrial process systems
  • Assist with mechanical design of building systems to include plumbing, heating, cooling, ventilation, fire protection, building automation, and industrial process systems
  • Work in a team setting with mechanical team members and multi-disciplines teams including Electrical, Structural, Architectural, and Civil
  • Work on a variety of mechanical projects across our market sectors. Common projects include government facilities, healthcare, industrial, commercial and education facilities
  • Produce construction drawings using Revit 3D modeling software
  • Assist with performing onsite construction administration and construction observation services including reporting and monitoring contractor's compliance with contract documents.


Requirements



  • Education: Bachelor's degree in Mechanical or Architectural Engineering with an HVAC emphasis from an accredited engineering school.
  • Experience: new graduate or early career Design Professional with 0 to 2 years; Prior intern experience in HVAC and building systems is a plus but not required.
  • License/Certification: Have taken and passed, or intent to take the Fundamentals of Engineering (FE) exam to obtain official Engineering Intern designation by the State of Iowa
  • Experienced in 3D modeling software, Revit preferred. Experience with Microsoft Word and Excel is desired
  • Must be able to collaborate with other team members in a professional environment and have good interpersonal skills
  • Must be able to communicate effectively, orally and in writing
  • Must be able to manage time and workload effectively which includes planning, organizing, and prioritizing with attention to engineering detail
  • Must be able to drive and have access to an automobile, climb ladders and work off of elevated platforms and open grating, and wear personal protective equipment required for specific clients and sites
  • Must be able to pass drug screening tests and background screening, which are both required for some client sites.


Why Shive-Hattery?


Our learning and teaching culture is founded on collaboration. You will learn from and teach other employees while working across disciplines. You will grow your skills and continue your professional growth at Shive-Hattery.


Shive-Hattery offers an outstanding and competitive total compensation package including competitive pay and over 35 different benefits.



Benefit Highlights

  •             Medical, Dental, Vision - 4 tiers of coverage
  •             Voluntary Life Insurance - Employee, Spouse, and Child 
  •             Voluntary Insurance Plans - Accident, Critical Illness, & Hospital Indemnity
  •             FSA - Medical & Dependent Care
  •             8 Paid Holidays + PTO 
  •             Paid Parental Leave
  •             401K/Roth 401K with Company Match 
  •             Overtime Bonus 
  •             Profit Sharing Bonus
  •             First Time License Bonus
  •             Tuition Reimbursement & Licensure/Certification Financial Support
  •             Professional Development Opportunities 
  •             Calm Meditation & Stress Relief Subscription
  •             ...And Many More! 



U.S. Citizen, U.S. Person, or Immigration Status Requirements:

  • At  this time, we are unable to provide visa sponsorship now or in the future. Candidates must have current and ongoing authorization to work in the United States without employer sponsorship.


Notice to Recruiters and Staffing Agencies: To protect the interests of all parties, Shive-Hattery and its partners will not accept unsolicited candidate submissions from a recruiter or staffing agency who is not operating under an executed recruiting or staffing services contract with Shive-Hattery. Please do not contact our employees directly in that regard or otherwise submit unsolicited candidate information in any form.



Shive-Hattery offers a flexible work environment and supports balancing personal and professional responsibilities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.