Sr Software Engineer II
$127k - $158kPrincipal Financial Group
What You'll DoWe’re looking for a Senior Software Engineer II to join our insurance technology team! This is a hands-on, leadership-by-example role for an engineer who cares about building software that makes a real difference. You’ll lead the development and enhancement of capabilities for an insurance platform that supports enrollment and onboarding across insurance products. You’ll help architect systems that simplify access to benefits while modernizing how our team builds software. You’ll initially support a platform built using Ruby on Rails and AWS, with the expectation that our technologies will continue to evolve. We’re looking for someone who brings strong software engineering fundamentals and is comfortable learning, adapting, and working with new technologies as the needs of the platform and business change.You'll have the opportunity to:Own the design and development of scalable software solutions, contributing across the full development lifecycle from requirements and solution architecture through testing and productionBuild and enhance applications using Ruby on Rails or similar modern application frameworks and AWS, while remaining adaptable as our technology stack evolves and identifying meaningful opportunities to incorporate AI and agentic AI capabilities.Partner closely with product managers, designers, engineers, and other stakeholders to refine requirements, evaluate technical and product trade-offs, and deliver prioritized roadmap initiativesProvide senior level technical leadership by establishing development approaches, influencing architectural decisions, reviewing code, mentoring engineers, and helping the team solve complex technical problemsOwn software quality through automated testing, peer code reviews, performance planning, secure coding practices, and reliable CI/CD pipelinesDeliver software predictably by developing accurate estimates, communicating progress and risks, and taking accountability for moving projects from requirements through productionWho You AreAssociate or bachelor’s degree (preference in a computer science, technology, engineering or math-related field or equivalent experience) and 8+ years’ work experience or equivalent experienceProven experience designing solution architectures and building scalable web applications, ideally with Ruby on Rails and a modern frontend framework such as React. Candidates with strong experience in comparable backend frameworks with the ability to apply that experience effectively in a Rails environment may also be considered.Extensive enterprise-level engineering experience in designing, developing, testing and supporting software applicationsStrong experience working with AWS cloud-based technologyExperience incorporating AI coding assistants (e.g., Cursor, Claude) into daily workflows to enhance delivery speed, test generation, and code quality, backed by rigorous review and validation of AI-generated codeExperience within insurance, financial services, or another regulated industryAbility to break down complex problems, reduce ambiguity, and drive solutions forwardStrong collaboration skills and experience working across product, engineering, and business teamsCommitted to continuous learning and enjoy helping other engineers grow through coaching, mentoring, and knowledge sharingStrong communication skills, with the ability to translate technical concepts clearly to business stakeholders and translate business objectives into actionable technical solutionsSalary Range InformationSalary ranges below reflect targeted base salaries. Non-sales positions have the opportunity to participate in a bonus program. Sales positions are eligible for sales incentives, and in some instances a bonus plan, whereby total compensation may far exceed base salary depending on individual performance. Actual compensation for all roles will be based upon geographic location, work experience, education, licensure requirements and/or skill level and will be finalized at the time of offer. Salary Range (Non-Exempt expressed as hourly; Exempt expressed as yearly)$127000 - $158000 / year Time Off ProgramFlexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don’t accrue a bank of time off under FTO and there is no set number of days provided. Pension EligibleYes Work EnvironmentsThis role offers in-office, hybrid (blending at least three office days in a typical workweek), and remote work arrangements (only if residing more than 30 miles from Des Moines, IA, or Charlotte, NC). You’ll work with your leader to figure out which option may align best based on several factors.Our Engineering CultureThrough our product-driven Agile/Lean DevOps environment, we’ve fostered a culture of innovation and experimentation across our development teams. As a customer-focused organization, we work closely with our end users and product owners to understand and rapidly respond to emerging business needs.Collaboration is embedded into everything we do – from the products we develop to the quality service we provide. We’re driven by the belief that diversity of thought, background, and perspective is critical to creating the best products and experiences for our customers.Work Authorization/Sponsorship At this time, we're not considering applicants that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For additional information around work authorization needs please use the following links.Nonimmigrant Workers and Green Card for Employment-Based ImmigrantsInvestment Code of Ethics For Principal Asset Management positions, you’ll need to follow an Investment Code of Ethics related to personal and business conduct as well as personal trading activities for you and members of your household. These same requirements may also apply to other positions across the organization.Experience Principal At Principal, we value connecting on both a personal and professional level. Together, we’re imagining a more purpose-led future for financial services – and that starts with you. Our success depends on the unique experiences, backgrounds, and talents of our employees. And we support our employees the same way we support our customers: with comprehensive, competitive benefit offerings crafted to protect their physical, financial, and social well-being. Check out our careers site to learn more about our purpose, values and benefits.Principal is an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.Posting WindowWe will accept applications for 3 full days following the Original Posting Date, after which the posting may remain open or be removed based upon applications received. If we choose to post the job again, we will accept additional applications for at least 1 full day following the Most Recently Posted Date. Please submit applications in a timely manner as there is no guarantee the posting will be available beyond the applicable deadline. Original Posting Date11/11/2026 Most Recently Posted Date11/11/2026 Principal uses artificial intelligence tools to assist in reviewing and evaluating job applications, fraud prevention, and candidate matching and comparisons. These AI tools support our human recruiters in the initial review process but do not make final hiring decisions without human involvement. By submitting your application, you acknowledge this use of AI in our recruitment process. Please review our Workforce (U.S.) Privacy Notice for more details on our practices and your data privacy rights.LinkedIn Remote Hashtag#LI-Remote LinkedIn Hashtag#LI-EW1
$127k - $191k
What You'll DoAs a Sr Engineer II (Team Leader, Model Operations & Enablement), you will lead the team that builds and operates Principal's Enterprise AI pipeline platforms — the platform our builders rely on to deploy, monitor, and maintain AI models in production. You...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at office- ...level systems analysis and implementation of high performing software solutions that are efficient and cost effective, and which support... ...technology, business, and industry trends.c. Guide other engineers in the design, development, code testing, debugging and resolution...SeniorPermanent employmentH1b
- ...an equal employment opportunity employer. Responsibilities We are seeking a highly motivated and technically skilled Sr Software Engineer to join our Sales & Marketing team. In this role, you will design, develop, support, and modernize software solutions that enable...Senior
- ...or future sponsorship.Business: MidAmerican Energy CompanyThe software engineer provides advanced technical expertise and guidance in the architecture... ...design, development, integration and/or installation for a Sr Software Engineer. A minimum of 10 years of experience in...SeniorPermanent employmentWork experience placementH1bLocal area
- Position Title: Software Developer II Job Group: Professional & Scientific Required Minimum Qualifications: High school diploma or equivalent and 3 years of related experience Job Description: The Center for Survey Statistics and Methodology (CSSM) in the College of Liberal...SuggestedFull timeFixed term contractWork at officeRemote work
$116k - $156k
What You'll DoJoin Agent Enablement, the team making it easier for Principal engineers to design, build, and ship trustworthy AI agents. We're hiring a Senior Software Engineer to help build the platform, tooling, and guardrails that power the agent-building experience...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at office- ...Information Technology team has an opening for an Application Developer II in our Des Moines, Oskaloosa, or Muscatine office in Iowa. The... ...with assigned business areas to provide needed information and software tools to support business objectives. This includes software...Work at officeWorldwideAfternoon shift
- ...level systems analysis and implementation of high performing software solutions that are efficient and cost effective, and which support... ...technology, business, and industry trends.b. Guide other engineers in the design, development, code testing, debugging and resolution...SeniorPermanent employmentH1b
- ...Technology initiatives. Serves as a subject matter expert for other engineers to ensure the end product aligns with business expectations... ...solutions to complex issues.Demonstrated experience in software development lifecycle methodologies.Demonstrated ability to communicate...SeniorPermanent employmentH1b
- ...run reliable and scalable applications. This is a greenfield engineering opportunity. The team is designing and implementing the core platform... ...consistent and scalable operations. Our approach emphasizes software-driven infrastructure, infrastructure-as-code, Git-based...SeniorFull timeWork experience placementLocal areaRemote work
$149k - $262k
...Iowa, or Scottsdale, Arizona office 2 days per week. Remote internal associates may also be considered.Role PurposeThe Sr Consultant, Software Engineer (AI Engineer) is accountable for turning AI strategy into trusted, reusable technology capabilities that enable...SeniorFull timeTemporary workPart timeCasual workWork at officeRemote workWeekend work2 days per week- ...Sr. Life Underwriter II Are you a go-getter with high initiative and a positive "can-do, will-do" attitude? Do you thrive in a work environment where you must multi-task, and have exceptional communication and customer service skills? Are you self-driven and able to work...SeniorFull timeWork at officeWork visa
- ...follow us on LinkedIn. About the Role: defi SOLUTIONS builds loan origination and servicing software for banks, credit unions and lenders. We are hiring Senior Software Engineers to build and evolve our auto, mortgage and banking platform across .NET services, Vue.js...Senior
- ...the Modern Work / Data & AI practice as a Senior Modern Work Engineer II. The incumbent be a key technical contributor in Microsoft AI... ...thought leader on the team in designing, coding, unit testing software. Cultivate effective communication with others throughout all...Senior
$120k - $160k
...!About the role:We're seeking an experienced full-stack senior engineer to work on ClearanceJobs.com, the leading career marketplace for... ...an engineer who is energized by shipping the highest quality software, someone who finds practical paths through hard or unfamiliar changes...SeniorTemporary workSummer workFlexible hours$50 - $65 per hour
We are seeking a Sr. Software Engineer (Java) for a large insurance company to come onsite 4 days per week in Urbandale, IA. This will be a 6 month contract to hire opportunity. In this role, the Senior Java Software Engineer will be deeply involved in the full software...SeniorContract work$83.43k - $166.86k
...Senior Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health... ...into our application ecosystem. The position is on a software engineering team responsible for creating intuitive data visualizations...SeniorHourly payFull timeTemporary work$167.7k - $245.2k
...infrastructure using advanced technologies across Linux and Windows.Our software agent team builds high-performance, secure, and lightweight... ...and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- Java Developer IIJob#: 3041408Job Description:Java Developer IILocation: Des Moines, Iowa (Partial Remote)Role OverviewOur client is seeking multiple mid-level and senior Java Developers to support several strategic initiatives, including mortgage pricing modernization,...Remote work
- We are looking for a senior-level software engineer to join a contract opportunity with potential for a permanent role, supporting life insurance technology initiatives in West Des Moines, Iowa. This role will guide technical direction across policy administration and connected...SeniorPermanent employmentContract work
$77k - $202k
...ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a Forward Deployed Software Engineer-Palantir Foundry-Senior Associate, you will leverage advanced technologies and techniques to design and develop robust data...SeniorFull timeH1b- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$149k - $262k
...passionate about delivering extraordinary care.The Senior Consultant, Software Engineering (Forward Deployed Engineering) leads the design, development,... ...to a full-time schedule.The national salary range for Sr Consultant, Software Engineer : $149,000.00-$262,000.00The...SeniorFull timeTemporary workPart timeCasual workWork at officeRemote workWeekend work2 days per week$85.39k - $116.98k
...Software Engineer PrincipalSyms Strategic Group (SSG) is seeking a talented Software Engineer. Location: Remote. Department: Veterans Affairs (VA). Type: Full Time. Min. Experience: Experienced. Security Clearance Level: Public Trust (MBI). Salary Range: $85,389 - $116...Full timeRemote work- ...Industry and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities... ...Manager, Pre-Sales you support complex software sales cycles by delivering compelling... ...risk management for AI agents, including:SR 11-7 and PRA SS1/23 alignmentagent versioning...SeniorWork experience placementLive inWork at officeLocal area
$55k - $151.47k
...ApplicableSpecialismData ScienceManagement LevelSenior AssociateJob Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a...SeniorFull timeH1b- ...system testing; creation of deployment and development unit/system test plans; solid understanding of QA testing plans.Resolve complex software issues across multiple software applications and platforms.Provide technical consulting in implementing Accenture Life Insurance...SeniorFull timeLocal area
- ...enterprise clients to create next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers embed deeply... ...need and client requirements.What You Need:Minimum 10 years software engineering experience (Python, TypeScript/JavaScript, Java)...SeniorWork experience placementLive inWork at officeLocal area
$77k - $202k
...Description & SummaryThe OpportunityAs an EAM IFS Cloud Consultant, Sr. Associate, you will engage with clients to optimize their... ...practice, you will leverage your broad understanding of various software solutions to help clients achieve their strategic objectives. As...SeniorFull timeH1b- ...some of the coolest projects you can imagine.You are:An AI Native Engineer with a minimum of 3 years of experience building cloud-native... ...’s What You Need:Minimum 10 years' experience with end-to-end software engineering and SDLC expertiseMinimum 8 years' experience in the...SeniorWork experience placementLive inWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer II. Be the first to apply!
- software engineer internship remote Des Moines, IA
- software engineer remote Des Moines, IA
- graduate software developer no experience Des Moines, IA
- information technology software engineer Des Moines, IA
- senior software engineer remote Des Moines, IA
- junior software developer remote Des Moines, IA
- software engineer travel Des Moines, IA
- startup software engineer Des Moines, IA
- senior software design engineer Des Moines, IA
- financial software developer Des Moines, IA





