1

Software Engineer Recent Graduate Jobs in Iowa (NOW HIRING)

Graduate Engineer - Civil

Storm Lake, IA ยท On-site

$50K - $95K/yr

Graduate Engineer - Civil Department: Civil Employment Type: Full Time Location: Storm Lake, IA ... Here are a few recent projects: * Cherapa, Sioux Falls * City of Des Moines Market District * Brio ...

... you're a recent Computer Science graduate, you already have the foundation: data structures ... Data Analytics and Engineering using SQL, Snowflake, Databricks, Tableau, and Power BI Real Project ...

Field Application Engineer

Cedar Rapids, IA ยท On-site +1

$54K - $81K/yr

Whether you're a recent graduate or early in your career, this is your opportunity to grow with a global leader in automation and technology. What You'll Do As a Field Application Engineer , you'll ...

next page

Showing results 1-20

Software Engineer Recent Graduate information

What are the typical challenges faced by recent graduates starting as Software Engineers, and how can they best navigate them?

Recent graduates entering Software Engineering roles often encounter challenges such as adapting to large, complex codebases, mastering new tools and frameworks, and learning to collaborate effectively within cross-functional teams. It's common to feel overwhelmed initially, but seeking mentorship, participating in code reviews, and proactively asking questions can accelerate your learning curve. Many companies provide onboarding programs and encourage knowledge sharing, so leveraging these resources and being open to feedback will help you integrate successfully and build confidence in your new role.

What are Software Engineer Recent Graduates?

Software Engineer Recent Graduates are individuals who have recently completed a degree in computer science, software engineering, or a related field and are starting their careers in software development. They typically possess foundational programming skills, knowledge of software development methodologies, and an understanding of algorithms and data structures. These graduates are usually hired for entry-level roles where they gain hands-on experience, work on coding projects, and learn best practices from more experienced engineers. Their responsibilities may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with teams to develop software solutions.
What cities in Iowa are hiring for Software Engineer Recent Graduate jobs? Cities in Iowa with the most Software Engineer Recent Graduate job openings:

Ruby on Rails Developer (Internship)

American Technology Consulting

Des Moines, IA โ€ข On-site

$18.75 - $24.75/hr

Internship

Posted 6 days ago


Job description

Description
Job Title: Software Engineer Intern
Location: Des Moines, IA (Remote )
Job Type: Internship
About Auzmor
Auzmor is on a mission to make work environments more engaging. Our products help organizations train, hire, and retain talent by fostering high-growth, high-performance work cultures.
Our Products:
Auzmor Learn: A Learning Experience Platform (LXP) designed to make learning easy, engaging, and effective. Rated 4.8/5 on G2 Crowd, it helps trainers create courses, track progress, and nudge learners.
Watch Demo
Auzmor Hire: An Applicant Tracking System (ATS) to help companies hire the best teams efficiently, providing great experiences for both candidates and interviewers.
Watch Demo
About the Role
As a Software Engineer Intern (Ruby on Rails), you will:
Develop highly scalable REST APIs and design database schemas.
Work on Auzmor Learn, our flagship LMS product, by developing APIs, background jobs, and interactive application features.
Gain hands-on experience in full-stack development while solving challenging enterprise-level problems.
Continuously test, improve, and optimize code while adopting new technologies.
Key Responsibilities
Write clean, maintainable, and efficient code.
Design and implement database schemas and maintain RDBMS/NoSQL data systems.
Develop interactive front-end applications using JavaScript, HTML, CSS, and jQuery.
Follow best practices: test-driven development (TDD), continuous integration, SCRUM, refactoring, and code standards.
Collaborate with cross-functional teams to solve problems and improve product functionality.
Learn and apply new technologies to enhance product performance and user experience.
Requirements
Pursuing or recently completed BS/MS in Computer Science, Engineering, or related field.
Familiarity with Ruby on Rails, OOP concepts, and relational database design.
Knowledge of front-end technologies: JavaScript, HTML, CSS, jQuery.
Understanding of NoSQL databases is a plus.
Self-motivated, quick learner, and able to work independently.
Passion for writing clean, efficient, and maintainable code.
Ability to work in a collaborative, fast-paced environment with flexible hours across multiple time zones.
Our Core Values
Customer Focus: Deliver outstanding experiences to our clients and learners.
Agility: Think independently, learn quickly, and act with speed.
Deeper Problem Solving: Address issues at their root to create lasting solutions.
Work Environment
Hybrid / Remote with teams across CST time zones.
Employee-centric culture emphasizing collaboration, fulfillment, and learning.
Flexible hours and occasional weekend availability may be required to meet stakeholder needs.