1

Contract Senior Software Developer Jobs in Iowa (NOW HIRING)

Senior Software Engineer

Cedar Rapids, IA · On-site

$120.50K - $158.90K/yr

They are seeking a Senior Software Engineer to enhance and modernize enterprise systems, requiring ... with DevOps, platform, infrastructure, QA, and business stakeholders to support secure and ...

Senior Software Engineer

Waterloo, IA · On-site

$114.10K - $150.40K/yr

They are seeking a Senior Software Engineer to design, build, and maintain applications and ... readiness • Own DevOps practices, including CI/CD pipelines, deployment automation ...

New

Sr Software Engineer-C#

Davenport, IA · On-site

$108.70K - $143.30K/yr

IPG Photonics is revolutionizing the laser industry as the pioneering developer and leading ... JOB SUMMARY The Senior Software Engineer is responsible for the planning and development of ...

Mainframe Developer

Davenport, IA · Hybrid

$43.50 - $55.75/hr

Works with other Software Developers, Senior Software Developers and Leadership team to create specifications, design and develop solutions to meet the needs of our customers * Creates or enhances ...

Mainframe Developer

Davenport, IA · On-site +1

$43.50 - $55.75/hr

Works with other Software Developers, Senior Software Developers and Leadership team to create specifications, design and develop solutions to meet the needs of our customers * Creates or enhances ...

$121.20K - $159.70K/yr

As a Senior C++ Software Engineer , you will lead feature delivery end-to-end across computational geometry, treatment planning logic, and backend services - owning technical decisions from ...

The Senior Software Engineer - Full Stack is responsible for designing, developing, and maintaining scalable user interfaces, integrations, and backend systems that support core products and services.

next page

Showing results 1-20

Contract Senior Software Developer information

What are the key skills and qualifications needed to thrive as a Contract Senior Software Developer, and why are they important?

To thrive as a Contract Senior Software Developer, you need advanced programming expertise, a strong understanding of software architecture, and several years of professional development experience, often supported by a relevant degree. Proficiency with major programming languages, frameworks, version control systems like Git, and familiarity with cloud platforms or DevOps tools is typically required. Strong problem-solving, communication, and time-management skills help you deliver quality solutions while collaborating remotely or with cross-functional teams. These skills are important to ensure you can quickly adapt to new projects, meet client expectations, and maintain high standards in fast-paced, dynamic environments.

What are some common challenges faced by Contract Senior Software Developers when joining a new team or project?

Contract Senior Software Developers often face challenges such as quickly adapting to unfamiliar codebases, understanding existing workflows, and integrating with established teams. Since contracts are typically time-bound, there is pressure to deliver results swiftly while aligning with the client's standards and expectations. Effective communication and proactive knowledge transfer are essential to overcome these hurdles and ensure a smooth onboarding process, allowing you to make a meaningful impact from the outset.

What is a Contract Senior Software Developer?

A Contract Senior Software Developer is an experienced software engineer who is hired on a temporary or project-specific basis rather than as a permanent employee. They are responsible for designing, developing, testing, and maintaining software applications, often taking a leadership role within development teams. Contract Senior Software Developers typically bring a high level of expertise and may mentor junior staff or guide architectural decisions. Their contracts can range from a few months to over a year, depending on project needs. This arrangement offers flexibility for both the developer and the hiring company.

What is the difference between Contract Senior Software Developer vs Contract Software Engineer?

AspectContract Senior Software DeveloperContract Software Engineer
CredentialsTypically requires 5+ years of experience, relevant degrees, and possibly certifications like Scrum or AgileSimilar credentials, often with 3+ years of experience and relevant technical certifications
Work EnvironmentOften in project-based, client-facing roles with leadership responsibilitiesPrimarily focused on coding, testing, and technical implementation within teams
Employer & Industry UsageUsed across tech firms, consulting agencies, and startups for senior-level projectsCommon in software development companies, tech departments, and consulting firms

The main difference is that Contract Senior Software Developers typically have more experience and leadership responsibilities, whereas Contract Software Engineers focus on technical execution. Both roles require strong coding skills and industry experience, but the senior role often involves guiding projects and mentoring junior staff.

What cities in Iowa are hiring for Contract Senior Software Developer jobs? Cities in Iowa with the most Contract Senior Software Developer job openings:

Senior Software Engineer

Kuvare Holdings

Cedar Rapids, IA • On-site

$120.50K - $158.90K/yr

Full-time

Posted 18 days ago


Job description

Job Summary:
Kuvare Holdings is dedicated to simplifying retirement solutions for consumers and financial professionals. They are seeking a Senior Software Engineer to enhance and modernize enterprise systems, requiring strong COBOL expertise and technical ownership in a CI/CD environment.
Responsibilities:
• Design, develop, test, and maintain enterprise applications aligned with business requirements and architectural standards.
• Enhance, support, and modernize existing and legacy systems, with a primary focus on COBOL development.
• Write clean, maintainable, and well-documented code following established standards and best practices.
• Take technical ownership of assigned applications, ensuring reliability, maintainability, and production stability.
• Troubleshoot complex issues; participate in incident resolution, root cause analysis, and long-term fixes.
• Work within established SDLC and CI/CD pipelines, including configuring and maintaining YAML-based deployment definitions.
• Collaborate with DevOps, platform, infrastructure, QA, and business stakeholders to support secure and automated delivery.
• Contribute to incremental modernization and continuous improvement of legacy systems.
• Create and maintain technical documentation supporting onboarding and operational support.
• Participate in on-call rotation as required.
Qualifications:
Required:
• 7+ years of application development experience.
• Strong understanding of procedural and object-oriented programming paradigms.
• Hands-on experience supporting large, business-critical or legacy enterprise systems.
• Willingness and experience working with COBOL applications.
• Experience working across the full SDLC, including production support.
• Experience in CI/CD-driven development environments.
• Experience configuring YAML-based pipelines or deployments.
• Intermediate SQL skills.
• Strong analytical, troubleshooting, and problem-solving skills.
Preferred:
• Experience supporting large-scale legacy enterprise systems.
• Experience collaborating with DevOps or platform engineering teams.
• Familiarity with automated testing and modern software delivery practices.
• Experience working in Agile, product-aligned, or stream-aligned teams.
• Knowledge of the life insurance and annuities industry (FLMI preferred or willingness to obtain).
Company:
Kuvare is on a mission to serve hardworking consumers overwhelmed by the complexities of retirement and is built from the ground up to do so. Founded in 2014, the company is headquartered in Illinois City, USA, with a team of 201-500 employees. The company is currently Growth Stage.