1

Software Developer Manager Jobs in Davenport, IA

SR SOFTWARE DEVELOPER

Muscatine, IA · Hybrid

$51.25 - $67.50/hr

... Management, Commerce, and the Microsoft Power Platform. You'll deliver scalable ERP solutions ... Utilize Azure DevOps, Git, and CI/CD practices to ensure efficient and reliable software delivery.

SR SOFTWARE DEVELOPER

Muscatine, IA · On-site

$51.25 - $67.50/hr

... Management, Commerce, and the Microsoft Power Platform. You'll deliver scalable ERP solutions ... Utilize Azure DevOps, Git, and CI/CD practices to ensure efficient and reliable software delivery.

Senior Software Developer

Davenport, IA

$48.25 - $63.75/hr

Old Republic Bitco is seeking is seeking a Senior Software Developer to join our Home Officelocated ... Ability to manage large workloads, exercise independent judgment, and provide on-call support for ...

Mainframe Developer

Davenport, IA · Hybrid

$43.50 - $55.75/hr

Works with other Software Developers, Senior Software Developers and Leadership team to create ... Basic understanding of project management lifecycles * Ability to learn new skills languages as ...

Senior Software Engineer

East Moline, IL · On-site

$109.28 - $163.92/hr

... Manager to shape technical strategy, roadmap, and architecture runway * Mentor and grow engineers ... Own DevOps practices, including CI/CD pipelines, deployment automation, infrastructure health, and ...

Software Engineer Job Location: Moline, IL, US Job Type: Permanent Our client is looking for mid ... Experience in Content Management Systems More about this role * This position works on continuous ...

AI Software Engineer II

Bettendorf, IA · On-site +1

$87K - $119K/yr

Collaborate with Product Managers, UX Designers, and Software Engineers to deliver customer-centric solutions. * Rapidly prototype new AI capabilities and iterate on customer feedback. * Write clean ...

AI Software Engineer II

Bettendorf, IA · Remote

$99K - $136K/yr

Collaborate with Product Managers, UX Designers, and Software Engineers to deliver customer-centric solutions. * Rapidly prototype new AI capabilities and iterate on customer feedback. * Write clean ...

Java Software Engineer | Java Developer

Moline, IL · On-site

$48 - $65.75/hr

Job Summary : MDAEdge is looking for a skilled Software Engineer to join their team. The role ... • Manage many competing priorities/requests in a fast-paced environment. Qualifications

CI/CD & DevOps: Experience with automated build, test, and deployment pipelines; familiarity with ... Experience deploying and managing applications using AWS services such as ECS Fargate, Dynamo ...

... management within a micro frontend architecture. * Demonstrated experience designing and ... Experience with CI/CD and DevOps practices, including automated build, test, and deployment ...

next page

Showing results 1-20

Software Developer Manager information

See Davenport, IA salary details

$10.4K

$132.1K

$153.7K

How much do software developer manager jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software developer manager in Davenport, IA is $132,051.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,800.00 and $144,700.00 per year, depending on experience, location, and employer.

How does a software developer manager typically balance hands-on coding with leadership responsibilities?

A Software Developer Manager often splits their time between technical tasks and managerial duties. While they may participate in code reviews, technical planning, and occasionally contribute code, a significant portion of their role involves mentoring team members, facilitating collaboration, and aligning projects with business objectives. Balancing these responsibilities requires strong time management and delegation skills, as well as the ability to adapt to the needs of both the team and the organization. This hybrid focus allows manager-developers to stay technically engaged while guiding the team's growth and productivity.

What is a software developer manager?

A Software Developer Manager is a professional who leads and oversees a team of software developers, guiding them through the design, development, and maintenance of software applications. They are responsible for managing project timelines, setting goals, and ensuring the team delivers high-quality code. In addition to technical expertise, they must possess strong leadership, communication, and organizational skills to effectively coordinate between their team and other departments. Their role also often includes mentoring developers, conducting performance reviews, and helping to shape the overall technical strategy of the organization.

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

A Software Developer Manager needs a strong background in software engineering, leadership experience, and typically a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and methodologies like Agile or Scrum is essential, along with relevant certifications. Exceptional communication, team-building, and problem-solving skills help leaders motivate teams and resolve conflicts effectively. These skills ensure efficient project delivery, foster innovation, and maintain high team morale in dynamic tech environments.

What is the difference between Software Developer Manager vs Software Engineer?

AspectSoftware Developer ManagerSoftware Engineer
CredentialsBachelor's or Master's in CS or related field; often leadership experienceBachelor's or Master's in CS or related field
Work EnvironmentLeads teams, manages projects, oversees development processesDesigns, develops, tests software solutions
Employer & Industry UsageUsed in tech companies, software firms, and IT departmentsCommon across tech, finance, healthcare, and other industries
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding, and development tasks

The main difference between a Software Developer Manager and a Software Engineer lies in their responsibilities. The manager oversees teams and projects, focusing on leadership and strategic planning, while the Software Engineer concentrates on coding and technical development. Both roles require similar educational backgrounds, but their day-to-day tasks and career focus differ significantly.

What are the most commonly searched types of Software Developer jobs in Davenport, IA? The most popular types of Software Developer jobs in Davenport, IA are:
Infographic showing various Software Developer Manager job openings in Davenport, IA as of August 2026, with employment types broken down into 88% Full Time, 11% Part Time, and 1% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $132,051 per year, or $63.5 per hour.

Embedded Software Developer

Pentangle Tech

Illinois City, IL • On-site

Contractor

Re-posted yesterday


Job description

Job Description: 

The role of an Embedded Software Developer involves applying principles of computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems. This role is crucial in creating operating systems-level software, compilers, and network distribution software for various applications, including medical, industrial, military, communications, aerospace, and business.

MUST HAVE:

  • Well versed in embedded C  (embedded programming)

  • Software for machines (engines, transmissions etc)

  • If they have systems design, Data link (CAN Ethernet) those are advantages

  • Former Cat plus

  • RTOS background

  • Application level

  • Bachelor's Degree

  • anyone who worked at CAT Electronics formerly

  • 5-10 years of experience

 
 
Responsibilities
  • Design and implement software for embedded devices and systems, progressing from requirements to production and commercial deployment.
  • Write and code logical and physical database descriptions, specifying identifiers for database management systems, or direct others in coding descriptions.
  • Analyze and enhance the efficiency, stability, and scalability of system resources.
  • Review project requests to understand database user needs and estimate the time and cost required to complete the project.


Essential Skills

  • Proficient verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills.
  • Ability to read schematics and data sheets for components.
  • Basic knowledge of the full software development lifecycle, including business/systems analysis, requirements gathering, functional specification authoring, development, testing, and delivery.
  • Basic troubleshooting skills to identify issues and make necessary system changes.
  • Solid programming experience in C or C++.
  • Knowledge of computer development software related to embedded systems, such as SQL.


Additional Skills & Qualifications

  • Well-versed in embedded C programming.
  • Experience in software development for machines, such as engines and transmissions.
  • Experience in systems design and data link (CAN Ethernet) is advantageous.
  • Background in RTOS and application-level development.
  • Bachelor's degree required.
  • 5-10 years of experience in the field.
  • Experience as a Cat Electronics Style Developer is a major bonus.


Work Environment

The role is 100% onsite and involves working in a dynamic environment focused on embedded systems development. The position requires collaboration with various departments to ensure the efficient implementation and deployment of software solutions.