1

Associate Software Engineer Jobs in Ankeny, IA (NOW HIRING)

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 ...

New

The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field safe, efficient, and informed with mission ...

As a Software Engineer , you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical teams to deliver reliable, high-quality ...

As a Software Engineer , you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical teams to deliver reliable, high-quality ...

As a Software Engineer , you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical teams to deliver reliable, high-quality ...

Software Engineer

Urbandale, IA · On-site

$90 - $115/hr

As a Software Engineer , you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical teams to deliver reliable, high-quality ...

Senior Software Engineer

Nevada, IA · On-site

$150 - $170/hr

Senior Software Engineer RedaptInc. is a pioneering world-class data center infrastructure integrator, technology engineering firm, and cloud services provider. Our teams focus on delivering ...

Sr. Software Engineer

Des Moines, IA · On-site

$119K - $157K/yr

Job#: 3036110 Sr. Software Engineer Location: Des Moines, Iowa (Partial Remote) Role Overview Our organization is seeking a Sr. Software Engineer to lead the design, development, and implementation ...

Software Engineer

Des Moines, IA · On-site

$68 - $73/hr

Site Reliability Engineer (SRE) / Production Support Engineer We are not accepting C2C or 1099 arrangements. Location: Des Moines, IA (Preferred) | Minneapolis, MN | Irving (Las Colinas), TX Duration ...

Showing results 21-40

Associate Software Engineer information

See Ankeny, IA salary details

$18

$40

$93

How much do associate software engineer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for associate software engineer in Ankeny, IA is $40.06, according to ZipRecruiter salary data. Most workers in this role earn between $28.94 and $42.40 per hour, depending on experience, location, and employer.

What is an associate software engineer?

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 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 are the most commonly searched types of Software Engineer jobs in Ankeny, IA?

The most popular types of Software Engineer jobs in Ankeny, IA are:

What are popular job titles related to Associate Software Engineer jobs in Ankeny, IA?

For Associate Software Engineer jobs in Ankeny, IA, the most frequently searched job titles are:

What cities near Ankeny, IA are hiring for Associate Software Engineer jobs?

Cities near Ankeny, IA with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Ankeny, IA as of August 2026, with employment types broken down into 1% As Needed, 69% Full Time, 27% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $83,324 per year, or $40.1 per hour.

Software Engineer III - Developer Services

Athene

West Des Moines, IA

Full-time

Posted 3 days ago

New


Athene rating

7.1

Company rating: 7.1 out of 10

Based on 11 frontline employees who took The Breakroom Quiz


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:

Join Athene's Developer Services team as a Software Engineer and help shape how software is built across the enterprise. As a Software Engineer, you'll develop the platforms, reusable tools, automation, and engineering practices that enable teams to build high-quality software faster, more securely, and with greater consistency.
You'll have the opportunity to help evolve Athene's software development lifecycle toward an AI-enabled, agentic model-building reusable AI skills and agents, supporting the Coder developer platform, and helping engineers adopt modern cloud-native and AI-assisted development practices. At Athene, innovation and a bias for action are part of how we operate. Our scale and strategic relationship with Apollo create opportunities to solve meaningful technology challenges while working in a culture grounded in our BEAM values: Believe in your co-workers, Engage actively, Act like owners, and Make it happen.

Accountabilities:

Key Deliverables

  • Design, build, and maintain application reference architectures, reusable templates, engineering patterns, and implementation guidance that accelerate software delivery across Athene.

  • Develop AI-enabled engineering capabilities, including reusable skills, agents, and tooling, and enable teams building agentic workloads using technologies such as Amazon Bedrock and Claude Code.

  • Build and enhance internal developer platforms, tooling, automation, and web applications-including the Coder developer platform-to create secure, reliable, and productive development environments.

  • Establish and promote modern software engineering practices across AI-assisted development, cloud-native engineering, DevOps, testing, and the software development lifecycle.

  • Partner with engineering teams through hands-on consulting, code reviews, workshops, and training to solve technical challenges and drive adoption of shared tools and practices.

  • Continuously evaluate emerging technologies and creatively apply them to improve developer experience, software quality, engineering efficiency, and delivery throughput.


Qualifications and Experience:

What You Need to Bring

  • 3+ years of relevant experience in software engineering, application development, developer tooling, platform engineering, or relevant experience.

  • Hands-on web development experience using Python, TypeScript, React, or a comparable modern technology stack, with a strong understanding of software development lifecycle practices.

  • Experience developing solutions on AWS or another public cloud platform; exposure to CI/CD, infrastructure automation, DevOps, or cloud-native engineering practices is preferred.

  • Experience with or demonstrated interest in AI-assisted software development and agentic technologies; experience with Amazon Bedrock, Claude Code, AI agents, or similar technologies is a plus.

  • Strong critical thinking, creativity, and problem-solving skills, with the adaptability and bias for action to evaluate complex challenges, experiment with new approaches, learn quickly, and deliver practical solutions.

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, 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.


What Athene employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom