1

Junior Software Engineer Jobs in Muscatine, IA (NOW HIRING)

Software Engineer Job Location: Moline, IL, US Job Type: Permanent Our client is looking for mid ... This position also involves mentoring junior level experience programmers and helping to onboard ...

Senior Software Engineer

East Moline, IL · On-site

$109.28 - $163.92/hr

Senior Software Engineer - 117666* *Onsite/Remote: Onsite Position* *This is an onsite position. Remote work is not available.* Your Responsibilities As a Senior Software Engineer for John Deere ...

AI Software Engineer II (Credit)

Bettendorf, IA · Remote

$99K - $136K/yr

Overview: We're seeking an AI Software Engineer II to help build the next generation of AI-powered capabilities. In this role, you'll develop and deliver production-ready software that integrates ...

Collaborate with engineering and tech leads to analyze requirements, prepare design specifications, and implement features. * Integrate new functionalities and coordinate development efforts across ...

Software Developer

Rock Island, IL · On-site

$57 - $91/hr

As a Software Developer, you will design and develop new applications and system enhancements that support critical business operations. Working closely with stakeholders, you will analyze ...

New

Software Developer

Rock Island, IL · On-site

$57K - $91K/yr

As a Software Developer, you will design and develop new applications and system enhancements that support critical business operations. Working closely with stakeholders, you will analyze ...

Software Developer

Moline, IL · On-site

$80 - $110/hr

This role is for a Software Developer working inside an established production platform. You will maintain, extend, and support systems already in use by customers. Work includes backend services ...

SR SOFTWARE DEVELOPER

Muscatine, IA · Hybrid

$51.25 - $67.50/hr

KENT WORLDWIDE™ is seeking a technically strong and collaborative Senior Software Developer to lead ERP development, integration, and automation initiatives across the enterprise. In this role, you ...

SR SOFTWARE DEVELOPER

Muscatine, IA · On-site

$51.25 - $67.50/hr

KENT WORLDWIDE™ is seeking a technically strong and collaborative Senior Software Developer to lead ERP development, integration, and automation initiatives across the enterprise. In this role, you ...

Sr Software Developer

Muscatine, IA · Hybrid

$51.25 - $67.50/hr

KENT WORLDWIDE™ is seeking a technically strong and collaborative Senior Software Developer to lead ERP development, integration, and automation initiatives across the enterprise. In this role, you ...

next page

Showing results 1-20

Junior Software Engineer information

See Muscatine, IA salary details

$43.6K

$88.7K

$133.3K

How much do junior software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for junior software engineer in Muscatine, IA is $88,734.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,500.00 and $89,600.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

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

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

What are the most commonly searched types of Software Engineer jobs in Muscatine, IA?

The most popular types of Software Engineer jobs in Muscatine, IA are:

What cities near Muscatine, IA are hiring for Junior Software Engineer jobs?

Cities near Muscatine, IA with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in Muscatine, IA as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $88,734 per year, or $42.7 per hour.

Software Engineer

Staffingine LLC

Moline, IL • Remote

Full-time

Re-posted 7 days ago


Job description

Job Title: Software Engineer
Job Location: Moline, IL, US
Job Type: Permanent

Our client is looking for mid-level software engineers experienced in Typescript, ReactJS, Redux, and AWS to work on projects for one of its top clients in the manufacturing industry. This role requires a problem-solver with solid experience in web technologies, browsers, and user interface principles, including: designing, building, and integrating complex software solutions.

About this role

This position works with the engineering lead and tech leads to analyze requirements, prepare design specifications, implement and integrate features, coordinate with others, and write and test code to deliver moderately complex functionality on a complete product or significant portion of a product it supports.

IMPORTANT: Candidate must be able to showcase and discuss proven work projects

Required Skills

  • Experience in customer-facing web application development
  • Frontend: Micro frontends & Single-page applications
  • Experience in Typescript, ReactJS, Redux 
  • Unit Test frameworks - React Testing Library, Backend 
  • Microservice architecture
  • Experience NodeJS -- candidate must have proficiency in Node.js and related backend development
  • Experience in Java 8 (or above), SpringBoot - candidate must be able to showcase and discuss proven work projects
  • Unit Test frameworks - Jest, JUnit
  • SQL/Database - PostgreSQL
  • AWS Infrastructure
  • Experienced in AWS platform and related cloud technologies and setting the infrastructure
  • Continuous Integration tool configuration and operation using Github Actions
  • REST API implementation
  • Experience working in an Agile-led team environment

Dealbreakers

  • Candidates with primarily academic experience
  • Resumes with generic descriptions and a lack of specific accomplishments
  • Candidates who haven't taken projects to production
  • Candidates requiring visa sponsorship or transfer


Nice to have experience

  • Experience in Content Management Systems

More about this role

  • This position works on continuous improvement projects (performance, quality, cost) based on specialized knowledge of engineering applications.
  • This position also involves mentoring junior level experience programmers and helping to onboard some new to the front-end technology.
  • Design, Develops, codes, configures, and tests programs and systems
  • Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications
  • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs
  • Follows industry-standard agile software design methodology for development and documentation
  • Collaborate with UX designers and architects to bring designs to life
  • Evaluates the coding quality from other team members by involving in code reviews to ensure code quality and maintainability
  • Contribute to a culture of collaboration, continuous improvement and pairing programming