1

Senior Software Development Engineer In Test Jobs in Des Moines, IA

As the Software Development Lead, you will own the architecture, engineering, and operational ... Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or ...

Software Engineer 1

Urbandale, IA ยท On-site

$77K - $96K/yr

Responsibilities Design, code, test, document, implement and maintain application programs. (50 ... Aids in systems development planning and monitoring. Participates in design reviews and peer code ...

Senior .NET Developer

Des Moines, IA ยท On-site

$53.75 - $68.25/hr

Title: Sr.Net developer Location: Des Moines, IA (Onsite) Position type: W2 Requiredโ€‚ Qualifications/Skills/Experience: * 8โ€‚yearsโ€‚ofโ€‚experienceโ€‚withโ€‚C#,โ€‚ASP.NET,โ€‚MVC,โ€‚andโ€‚.

Senior Developer

Des Moines, IA ยท Hybrid

$91K - $108K/yr

In addition, the individual will be a technical leader on projects and will help develop other team ... the software development lifecycle. * Experience with automated test, build, and integration ...

There will be opportunities to participate in training and personal development. As a team member ... Test-driven development/design, continuous integration, Scrum/Agile methods * Clean coding ...

Java Software Developer

West Des Moines, IA ยท On-site

$75K - $90K/yr

Develop software following corporate standards under the guidance of senior team members. * Web ... in Java * Client side written using MVC (JavaScript, HTML5, and CSS). * Test developed software ...

Showing results 41-60

Senior Software Development Engineer In Test information

See Des Moines, IA salary details

$22K

$122.5K

$159.6K

How much do senior software development engineer in test jobs pay per year?

As of Sep 2, 2026, the average yearly pay for senior software development engineer in test in Des Moines, IA is $122,538.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,800.00 and $140,000.00 per year, depending on experience, location, and employer.

What does a senior software development engineer in test do?

A Senior Software Development Engineer in Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality and reliability of software products. They work closely with development and QA teams to identify test requirements, create robust test cases, and integrate automated tests into the CI/CD pipeline. In addition to coding and scripting, Senior SDETs mentor junior team members, analyze test results, and help troubleshoot complex issues to continuously improve software quality. Their expertise bridges the gap between development and testing, ensuring both speed and quality in software releases.

How does a senior software development engineer in test typically collaborate with development and product teams to ensure software quality?

As a Senior Software Development Engineer In Test (SDET), you will work closely with both development and product teams throughout the software development lifecycle. This includes participating in design and requirements discussions to identify potential test cases early, contributing to test automation strategies, and providing feedback on testability and quality risks. SDETs often pair with developers to review code, co-create test plans, and triage bugs together, ensuring that testing is fully integrated into the CI/CD pipeline. Effective communication and cross-team collaboration are essential for proactively identifying issues and maintaining high software quality standards.

What are the key skills and qualifications needed to thrive as a senior software development engineer in test, and why are they important?

To thrive as a Senior Software Development Engineer In Test, you need advanced programming skills, deep knowledge of software testing methodologies, and a bachelor's degree in computer science or a related field. Expertise with automation frameworks (such as Selenium, Cypress, or Appium), CI/CD tools, and scripting languages is typically required, along with relevant certifications like ISTQB. Strong analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with cross-functional teams and driving quality initiatives. These capabilities ensure rigorous test coverage, faster release cycles, and high-quality software products.

What is the difference between Senior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectSenior Software Development Engineer In TestSoftware Development Engineer In Test
ExperienceTypically 5+ years in testing and developmentEntry to mid-level, 1-3 years experience
ResponsibilitiesDesigns complex test frameworks, mentors juniors, leads testing initiativesDevelops test cases, automates tests, executes testing tasks
Skills & CertificationsAdvanced coding, automation, testing tools, leadership skillsProgramming, automation, testing tools
Work EnvironmentCollaborates with cross-functional teams, often in Agile settingsWorks closely with developers, focuses on automation and manual testing

In summary, a Senior Software Development Engineer In Test has more experience, leadership responsibilities, and strategic testing roles compared to a Software Development Engineer In Test, who primarily focuses on developing and executing tests.

What are popular job titles related to Senior Software Development Engineer In Test jobs in Des Moines, IA?

For Senior Software Development Engineer In Test jobs in Des Moines, IA, the most frequently searched job titles are:

What job categories do people searching Senior Software Development Engineer In Test jobs in Des Moines, IA look for?

The top searched job categories for Senior Software Development Engineer In Test jobs in Des Moines, IA are:

Infographic showing various Senior Software Development Engineer In Test job openings in Des Moines, IA as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $122,538 per year, or $58.9 per hour.

Software Development Lead

Athene Holding Ltd.

West Des Moines, IA โ€ข On-site

Full-time

Re-posted 17 days ago


Job description

We are driven to do more. More for our customers and the financial professionals who offer our products. If you are driven to do more and love the challenge of pursuing more, Athene is your kind of company. You will find we offer more than the basics to create an inclusive and dynamic work environment at our various locations.
Purpose:
Athene is entering the stable value market through a new institutional business line, creating an opportunity to build the technology platform that will power the administration of these products from the ground up. As the Software Development Lead, you will own the architecture, engineering, and operational excellence of the Institutional Administration platform-the financial book of record supporting contract administration, accounting, reconciliation, and financial reporting.
This role offers rare end-to-end ownership of a greenfield platform supporting a strategic growth initiative with executive sponsorship and live business. Working closely with Finance, Actuarial, Treasury, Operations, and technology teams, you'll deliver scalable, AI-enabled solutions that help transform retirement services. At Athene, you'll be empowered to innovate, act like an owner, and accelerate your career while partnering with Apollo's industry-leading investment platform and a culture built on our BEAM values.
Accountabilities:
  • Lead the architecture, development, production support, and continuous evolution of Athene's Institutional Administration platform, ensuring scalability, resiliency, security, and operational excellence.
  • Design and deliver enterprise integrations with financial, accounting, treasury, and operational systems while maintaining strong controls, reconciliation, and audit readiness.
  • Partner with Finance, Actuarial, Treasury, Operations, and business stakeholders to translate complex business requirements into simple, reliable technical solutions.
  • Champion modern software engineering practices, including AI-enabled development, cloud-native architecture, automation, observability, CI/CD, testing, and secure software delivery.
  • Provide technical leadership through architecture reviews, mentoring, code reviews, and engineering standards while influencing a blended team of internal engineers and delivery partners.
  • Lead production readiness, incident response, platform stability, and continuous improvement initiatives to ensure reliable delivery of business-critical financial services.

Qualifications and Experience:
  • 6+ years of relevant experience designing, building, and supporting enterprise software platforms, including ownership of business-critical production applications or relevant experience.
  • Deep expertise developing cloud-native applications using Python, FastAPI (or similar frameworks), React/TypeScript, PostgreSQL, AWS services, infrastructure as code, and modern CI/CD practices.
  • Experience building financial, accounting, insurance, or other highly regulated systems with strong understanding of enterprise controls, auditability, and operational excellence.
  • Demonstrated ability to leverage AI tools to improve software delivery while maintaining accountability for architecture, code quality, testing, and security through strong engineering judgment.
  • Proven critical thinker with a bias for action, adaptability, innovation mindset, strong communication skills, and the ability to influence technical and business partners across the organization.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.

Drive. Discipline. Confidence. Focus. Commitment. Learn more about working at Athene.
Athene is a Military Friendly Employer! Learn more about how we support our Veterans.
Athene is committed to inclusion and is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, marital status, sexual orientation, veteran status or any other status protected by federal, state or local law.