1

Associate Software Engineer Jobs in Waterloo, IA

... engineered technologies that sustainably feed, fuel, and build a better world. With its growing ... Associate degree or equivalent experience in business, finance, economics, supply chain, or a ...

next page

Showing results 1-20

Associate Software Engineer information

See Waterloo, IA salary details

$18

$39

$91

How much do associate software engineer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for associate software engineer in Waterloo, IA is $39.32, according to ZipRecruiter salary data. Most workers in this role earn between $28.41 and $41.63 per hour, depending on experience, location, and employer.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

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

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Waterloo, IA? The most popular types of Software Engineer jobs in Waterloo, IA are:
What cities near Waterloo, IA are hiring for Associate Software Engineer jobs? Cities near Waterloo, IA with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Waterloo, IA as of June 2026, with employment types broken down into 100% Full Time. Highlights an 68% In-person, 16% Hybrid, and 16% Remote job distribution, with an average salary of $81,779 per year, or $39.3 per hour.

Pricing Specialist

CPM Holdings, Inc.

Waterloo, IA • On-site

Full-time

Medical, Dental, Retirement

Posted 17 hours ago


Job description

Position Specification
Role Title: Pricing Specialist
Reports to: Pricing Director
Location: Waterloo, IA
Business Unit: Industrial Solutions
Travel: Unlikely
The Company
CPM Holdings, Inc. is a diversified leading global supplier of process equipment and engineered technologies that sustainably feed, fuel, and build a better world. With its growing family of 17 market-leading product brands, CPM serves a variety of industries including animal feed, consumer food, green energy, advanced materials and sustainable packaging. Founded in 1883, CPM has 1,700 employees across 36 facilities on 4 continents with presence in 150+ countries. From the foods you eat to the fuels you require, CPM plays an important role in making the world more efficient and more sustainable.
Onecpm.net
The Position
The Pricing Specialist is responsible for supporting the development, maintenance, and execution of pricing strategies that align with business objectives, market conditions, and customer requirements. This role partners closely with sales, finance, product management, and operations to ensure pricing accuracy, compliance, and profitability while maintaining strong internal collaboration and data integrity.
Duties & Responsibilities:
  • Support pricing strategy execution by creating, maintaining, and updating pricing structures, rate sheets, and customer-specific pricing within approved guidelines.
  • Analyze pricing data, cost inputs, and margin performance to identify risks, opportunities, and improvement areas.
  • Coordinate with sales and commercial teams to ensure timely and accurate pricing for quotes, contracts, and renewals.
  • Maintain pricing records, documentation, and system data in accordance with company policies, audit requirements, and governance standards.
  • Assist with customer pricing setup, validation, and issue resolution related to pricing accuracy and system discrepancies.
  • Monitor compliance with pricing policies, discount thresholds, and approval workflows.
  • Support margin improvement and cost-to-serve initiatives through pricing analysis and reporting.
  • Participate in cross-functional meetings, pricing initiatives, and professional development activities as assigned.

The Qualifications & Prior experiences
  • Associate degree or equivalent experience in business, finance, economics, supply chain, or a related field.
  • Prior experience in pricing, sales operations, finance, or a related analytical role preferred.
  • Strong analytical and problem-solving skills with attention to detail and data accuracy.
  • Ability to communicate effectively with sales, finance, and other internal stakeholders.
  • Proficiency with pricing systems, ERP tools, Microsoft Excel, and standard office software.

Competencies
  • Analytical thinking and financial acumen
  • Planning and organization
  • Communication and cross-functional collaboration
  • Problem solving and continuous improvement
  • Accountability and follow-through
  • Attention to detail and data integrity

CPM Acquisition Corp. is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. CPM Acquisition Corp. offers competitive compensation and benefits, including paid holidays and vacations, 401k, medical/dental insurance, tuition assistance, and more.