... development. The manager will serve as the primary point of contact for day-to-day client ... Lead and manage the software engineering team, supervising 3 to 10 direct reports embedded across ...
... development. The manager will serve as the primary point of contact for day-to-day client ... Lead and manage the software engineering team, supervising 3 to 10 direct reports embedded across ...
Entry Level Software Engineer
Dubuque, IA ยท On-site
$65K - $90K/yr
Development of embedded software applications that control vehicle operation using C, C++, or Simulink MBSD. * Integration of software in a multi-developer Agile team using Continuous Integration ...
Entry Level Software Engineer
Dubuque, IA ยท On-site
$65K - $90K/yr
Development of embedded software applications that control vehicle operation using C, C++, or Simulink MBSD. * Integration of software in a multi-developer Agile team using Continuous Integration ...
Senior Embedded Software Engineer
Cedar Rapids, IA ยท On-site +1
$121K - $159K/yr
This is a strong fit for an engineer who enjoys hands-on C++ development, I/O and interface work, embedded system troubleshooting, and building software that directly supports resilient navigation ...
Senior Embedded Software Engineer
Cedar Rapids, IA ยท On-site +1
$121K - $159K/yr
This is a strong fit for an engineer who enjoys hands-on C++ development, I/O and interface work, embedded system troubleshooting, and building software that directly supports resilient navigation ...
Software Engineer
Johnston, IA ยท On-site
$85K - $125K/yr
Your growth and development are top priorities and you'll be surrounded by talented individuals and ... SHAZAM is looking for a Software Engineer to help build and enhance DigiHiveโข , our modern ...
Software Engineer
Johnston, IA ยท On-site
$85K - $125K/yr
Your growth and development are top priorities and you'll be surrounded by talented individuals and ... SHAZAM is looking for a Software Engineer to help build and enhance DigiHiveโข , our modern ...
Software Engineer
Johnston, IA ยท On-site
$85K - $125K/yr
Your growth and development are top priorities and you'll be surrounded by talented individuals and ... As a Software Engineer, you will be responsible for supporting the development, maintenance and ...
Software Engineer
Johnston, IA ยท On-site
$85K - $125K/yr
Your growth and development are top priorities and you'll be surrounded by talented individuals and ... As a Software Engineer, you will be responsible for supporting the development, maintenance and ...
Manager, Application Development
Cedar Falls, IA ยท On-site
$130K - $140K/yr
Provide project timelines detailing development work to meet software development schedules. * Deliver projects to meet business requirements based on internal or external development teams. Manage ...
Manager, Application Development
Cedar Falls, IA ยท On-site
$130K - $140K/yr
Provide project timelines detailing development work to meet software development schedules. * Deliver projects to meet business requirements based on internal or external development teams. Manage ...
Software Test Automation & AI Integration Engineer
Urbandale, IA ยท On-site
$90K - $150K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Software Test Automation & AI Integration Engineer
Urbandale, IA ยท On-site
$90K - $150K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Quick apply
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Manager, Application Development
Cedar Falls, IA ยท On-site +1
$130K - $140K/yr
Provide project timelines detailing development work to meet software development schedules. * Deliver projects to meet business requirements based on internal or external development teams. Manage ...
Manager, Application Development
Cedar Falls, IA ยท On-site +1
$130K - $140K/yr
Provide project timelines detailing development work to meet software development schedules. * Deliver projects to meet business requirements based on internal or external development teams. Manage ...
Senior Embedded Software Engineer
$121K - $159K/yr
... software solutions ... The work includes object-oriented C++ development, unit testing, Python scripting, Linux-based ...
Senior Embedded Software Engineer
$121K - $159K/yr
... software solutions ... The work includes object-oriented C++ development, unit testing, Python scripting, Linux-based ...
Embedded Software Developer C++
$75K - $120K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Quick apply
Embedded Software Developer C++
$75K - $120K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Embedded Software Developer C++
Johnston, IA ยท On-site
$75K - $120K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Quick apply
Embedded Software Developer C++
Johnston, IA ยท On-site
$75K - $120K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Software Tutor
Ames, IA ยท Remote
$18 - $40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software Tutor
Ames, IA ยท Remote
$18 - $40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Senior Engineer, Software Engineering (Onsite)
Cedar Rapids, IA ยท On-site
$119K - $158K/yr
Participate in Agile development processes, including sprint planning, code reviews, and continuous integration/delivery pipelines. * Stay current with advancements in avionics, artificial ...
Senior Engineer, Software Engineering (Onsite)
Cedar Rapids, IA ยท On-site
$119K - $158K/yr
Participate in Agile development processes, including sprint planning, code reviews, and continuous integration/delivery pipelines. * Stay current with advancements in avionics, artificial ...
Software Tutor
Iowa City, IA ยท Remote
$18 - $40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software Tutor
Iowa City, IA ยท Remote
$18 - $40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Senior Engineer, Software Engineering (Onsite)
Cedar Rapids, IA ยท On-site
$119K - $158K/yr
Participate in Agile development processes, including sprint planning, code reviews, and continuous integration/delivery pipelines. * Stay current with advancements in avionics, artificial ...
Senior Engineer, Software Engineering (Onsite)
Cedar Rapids, IA ยท On-site
$119K - $158K/yr
Participate in Agile development processes, including sprint planning, code reviews, and continuous integration/delivery pipelines. * Stay current with advancements in avionics, artificial ...
Platform Development Lead-
Davenport, IA ยท On-site
Minimum 5 years of experience with software development life cycle methodologies Minimum 3 year of technical experience in Java programming Minimum 3 years of SQL Programming (MS SQL Server, SQL, T ...
Platform Development Lead-
Davenport, IA ยท On-site
Minimum 5 years of experience with software development life cycle methodologies Minimum 3 year of technical experience in Java programming Minimum 3 years of SQL Programming (MS SQL Server, SQL, T ...
Entry Level Software Engineer
Urbandale, IA ยท On-site
$65K - $90K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Entry Level Software Engineer
Urbandale, IA ยท On-site
$65K - $90K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Entry Level Software Engineer
$65K - $90K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Quick apply
Entry Level Software Engineer
$65K - $90K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Entry Level Software Engineer
$65K - $90K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Quick apply
Entry Level Software Engineer
$65K - $90K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...
Software Development information
See Iowa salary details
$74.7K - $83.1K
4% of jobs
$83.1K - $91.6K
4% of jobs
$91.6K - $100K
5% of jobs
$100K - $108.5K
5% of jobs
$116.2K is the 25th percentile. Wages below this are outliers.
$108.5K - $116.9K
6% of jobs
$116.9K - $125.4K
7% of jobs
$125.4K - $133.8K
11% of jobs
The median wage is $138.1K / yr.
$133.8K - $142.3K
13% of jobs
$142.3K - $150.8K
17% of jobs
$151.5K is the 75th percentile. Wages above this are outliers.
$150.8K - $159.2K
17% of jobs
$159.2K - $167.7K
10% of jobs
$74.7K
$133.5K
$167.7K
How much do software development jobs pay per year?
What is software development?
What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?
What is the difference between Software Development vs Software Engineering?
| Aspect | Software Development | Software Engineering |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, coding certifications | Similar credentials, often includes certifications in software engineering principles |
| Work Environment | Developing, coding, and testing software applications | Designing, analyzing, and managing software projects and systems |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used in larger organizations, focusing on system architecture and process |
| Search & Comparison Intent | Focuses on coding and application creation | Emphasizes system design and engineering principles |
While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 18 days ago
Job description
Why Genova?
If you're looking for theย stability and benefitsย of a large company in aย small company atmosphere, Genova is the place for you.
If you're looking to work in a community filled with nice people, Genova is the place for you.
If you're looking for a place that you'll want to stay with until you retire, Genova is the place for you.
Come and enjoy your workday at Genova Technologies! Join our team!
Genova Technologies has an immediate opening for a Software Engineering Manager in Cedar Rapids, IA.
What will you do?
This position involves overseeing a portfolio of engineering clients in the manufacturing, chemical, and construction industries with projects involving embedded software and web/mobile application development. The manager will serve as the primary point of contact for day-to-day client relationship management across all assigned accounts while providing leadership, coaching, and professional development for a team of 3 to 10 direct reports. This position requires Daily work to be completed at our Cedar Rapids, IA office, with some potential for Hybrid work.
This role will:
Lead and manage the software engineering team, supervising 3 to 10 direct reports embedded across multiple client accounts
Serve as the primary point of contact between the project teams and clients for day-to-day relationship management
Solicit customer feedback to assist in project backlog prioritization and tactical decision making
Assist the COO with strategic client relationship management as needed
Act as part-time Product Owner within Scrum teams as needed, translating client needs into actionable work for the team
Write and maintain user stories to guide development activities
Ensure all project documentation is complete, accurate, and meets contractual requirements
Support planning, scheduling, and execution of software development activities across all assigned client accounts
Maintain and grow existing client relationships, with a focus on ensuring continuity and expanding the scope of Genova's engagement where appropriate
Monitor developer spend against client project budgets, project remaining scope against available budget, and provide regular budget and status reports to each client
Prepare and deliver a monthly executive summary to internal leadership assessing overall portfolio health
Provide career guidance and support the personal and professional growth of direct reports
Manage technical risks and escalate issues as appropriate to internal leadership
Participate in and support technical interviews and onboarding of additional team members as the portfolio grows
Represent Genova Technologies professionally in all client and internal interactions, adhering to company policies, standards, and values.
What do you need?
The ideal candidate for this position will have:
5+ years of post-baccalaureate experience in a technical or technology-adjacent field, with demonstrated technical curiosity and the ability to understand, engage with, and constructively challenge software engineering teams
Demonstrated experience managing client relationships across multiple accounts, including day-to-day communication and expectation setting
Experience owning and reporting against a project budget
Proven ability to write and manage a product backlog including user stories
Experience producing written status reports and executive-level summaries
Familiarity with Agile software development methodologies
Strong written and verbal communication skills for internal team leadership and client interaction
Demonstrated ability to manage and develop employees in a distributed, client-embedded model.
Skills we consider a plus include:
Demonstrated ability to expand existing client relationships, with experience stepping into established accounts and building on prior relationship foundations
Experience transitioning into a role with an active handoff period, including the ability to build trust with clients and team members during a leadership change
Familiarity with embedded software development concepts and constraints
Familiarity with web and mobile application development
Experience working in a Scrum environment as a Product Owner or Scrum Master
Experience with one or more relevant technologies such as C, C++, Python, Angular, or JavaScript
Familiarity with manufacturing, chemical, or construction industry software environments
Familiarity with backlog and project management tools such as Jira, Azure DevOps, or similar platforms.
What do you get?
Genova provides a competitive benefits package that includes:
Medical, dental, vision coverage
Life and disability insurance
Paid holidays and scaling PTO
A generous 401k plan
And more!
About Genova Technologies
Sourced by ZipRecruiter
Industry
Software development
Company size
51 - 200 Employees
Headquarters location
Cedar Rapids, IA, US
Year founded
1993