Senior Software Engineer
$130k - $170kPrinciple
Senior Software Engineer IIWe're looking for a Senior Software Engineer II to join our Retirement & Income Solutions (RIS) organization, supporting a critical modernization initiative across the enterprise. This role sits on a newly formed engineering enablement team, where you'll help define, build, and scale enterprise integration patterns that will be used broadly across RIS and beyond. In this role, you'll operate as a hands-on engineer and technical leader, setting direction through example, designing reusable solutions and guiding other engineers through well-defined standards and patterns.You'll have the opportunity to:Design, build, and evolve enterprise integration patterns leveraging APIs, events, and messaging to support the RIS modernization effortPartner closely with enterprise teams to enable scalable integrations using AWS-native services (e.g., EventBridge, SQS, Lambda, ECS/EKS)Develop reusable, composable CDK constructs that can be adopted consistently across teamsProvide technical direction and informal leadership, helping engineers align to standards while staying deeply hands-onTranslate complex business and modernization needs into practical, repeatable engineering solutionsContribute to architectural discussions with a strong engineering lens, understanding design intent and implementation tradeoffsHelp shape how integration capabilities are delivered at scale across RIS and the broader organizationPrincipal builds financial tools that help our customers live better lives. We take pride in being a purpose-led firm, motivated by our mission to make financial security accessible to all. Our mission, integrity, and customer focus have made us a trusted leader for more than 140 years. As Principal continues to modernize its systems, this role will offer you an exciting opportunity to build solutions that will directly impact our long-term strategy and tech stack, all while ensuring that our products are robust, scalable, and secure!Associate's or bachelor's degree (preference in a computer science, technology, engineering or math-related field) or equivalent experience. 8+ years of enterprise engineering experience, with increasing scope and technical influence. Deep experience building solutions on AWS, with strong working knowledge of core services. Experience working in matrixed, highly collaborative environments, partnering across teams and disciplines. Informal team leadership experience, mentoring and providing strategic direction to a team. Excellent communication and problem-solving skills, with the ability to work through complex technical challenges.Skills that will help you stand out include experience designing and implementing enterprise integrations using APIs, events, files, and messaging. Experience with TypeScript or similar modern languages. Hands-on experience creating Level 2 and Level 3 AWS constructs or similar reusable cloud patterns. Familiarity with Domain-Driven Design (DDD) concepts and application patterns. Exposure to or experience with AI and agentic AI solutions in modern cloud environments. A track record of contributing to modernization efforts while maintaining reliability and continuity.Salary 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) $130000 - $170000 / year.Flexible 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 Eligible Yes.Hours To support collaboration across teams, this role has an expectation to begin the workday at 7:30 a.m. Central Time. This 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 Culture Through 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.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.
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...We are seeking a Senior Software Engineer to own and evolve a suite of Java-based microservices and APIs that serve as the standardized interface. This is a high-impact, hands-on engineering role where you’ll design, build, and scale domain-driven data services that power...Senior
- ...Sr. Software EngineerOur organization is seeking a Sr. Software Engineer to lead the design, development, and implementation of complex software solutions. This role involves guiding technical direction, mentoring junior engineers, and ensuring the quality and reliability...Senior
- ...us as we transform your career! Strategic America recognized as Best-in-Class Employer by Gallagher ++About The Role++ The Senior Software Engineer role is responsible for developing, maintaining, and improving software solutions that support business needs, with a...SeniorRemote work
$127k - $152k
What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and...SeniorHourly payTemporary workWork experience placementWork at officeRemote work- ...player in the equipment lifecycle. We’re Looking for an ‘A’ Player We are seeking a highly talented and experienced Senior Software Engineer to join our innovative team at Tractor Zoom. In this role, you will play a pivotal role in leading the development and...SeniorWork at officeRemote work
$104.4k - $187.2k
What You'll DoEnterprise Business Solutions is seeking a transformational Senior Software Engineer to support our Law, Compliance, Privacy, and Government Relations portfolio. In this role, you'll contribute to key technology transformation initiatives focused on modernizing...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeEarly shift$76.67 per hour
...such as self-driven and takes initiative. Works on a Platform Engineering team and supports aligned product teams by planning its work,... ...OpenTelemetry, Terraform. (3 - 6 years) Experience in programming/software development (Go (70%), Java (10%), Rust (10%), Python (5%),...SeniorHourly payFull timeLocal areaFlexible hours$116k - $156k
What You'll DoWe're looking for a Senior Software Engineering leader to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions (WSRS). You'll lead and mentor software engineers supporting external customer experience for a variety...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at office- Motion Recruitment is partnering with a Home Lending Technology team to build and support Java-based backend services and UI enhancements. The role focuses on Spring Boot, microservices, REST APIs, and AI-driven workflow development in a cloud-ready environment. The...Senior
- ...Strategic America in West Des Moines, IA is seeking a Senior Software Engineer to design, build, and maintain software solutions with C#, ASP.NET, Blazor, and SQL Server. You will join an agile scrum team, mentor junior developers, and help implement technology-driven...SeniorRemote work
$140k - $200k
...Speechify, Inc. is seeking a Senior Software Engineer in Des Moines, IA, to enhance the user's experience through the design of reliable APIs. Ideal candidates will have extensive experience with Kotlin Multiplatform and be skilled at collaborating with product teams...Senior- Apply for this position by sending your details to ****@*****.*** A senior software engineer designs and builds enterprise application systems and responds to development needs by researching technical trends and recommending software packages, frameworks, and design...Senior
- ...how we work. Job DescriptionWellmark is seeking two talented Software Engineers to join the Enterprise Data Services Team within Information... ...microservices architecture, automated testing, and CI/CD practices. As a Senior Software Engineer, you will help drive the adoption of...SeniorPermanent employmentH1b
- ...using Java and Spring Boot Build and consume RESTful APIs supporting microservices and transaction workflows Learn and apply engineering standards, secure SDLC practices, and API design best practices Apply database skills (SQL/NoSQL) to write queries, validate...Senior
- ...work. Job DescriptionIn this role, you will serve as a key engineering team member to help advance Wellmark’s Marketing... ...skills, and abilities this role can be filled at either the Software Engineer or Senior Software Engineer level. Please apply if you have the minimum...SeniorPermanent employmentH1b
$100k - $150k
DescriptionPosition: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS)Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates)Salary: $100,000 - $150,000 base + exceptional benefits*** For immediate and confidential consideration, please APPLY...SeniorPermanent employmentImmediate startRemote work- The company where you can make an impact and bring value.Job Summary:Greenstone is seeking a mid-level Software Engineer to join our integrations team. This role is ideal for someone with professional experience in building and maintaining B2B system integrations, as well...SeniorFull timeRemote work
$140k - $200k
...Senior Software Engineer, Core Experiences - Des Moines, IA, USA Des Moines, IA, USA Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen...SeniorRemote work- ...Tyler Technologies in Des Moines, IA is seeking a Senior Software Engineer to help build cloud-based data platforms and ecosystems that power government data flow for citizens, businesses, and researchers. You will design scalable services, mentor peers, and contribute...SeniorRemote work
- ...Wellmark, Inc. is seeking a Software Engineer to help advance the Marketing Technology Platform. The role supports enterprise content management... ...with modern engineering practices. The position can be filled at Software or Senior Software Engineer level. #J-18808-LjbffrSenior
$95k - $138k
What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll contribute to the modernization of our retirement platforms by building scalable services, enabling complex system integrations...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week$95k - $138k
What You'll DoThe Workplace Benefits Fulfillment Customer Experience / Claims Intake team is looking for a Software Engineer III or Sr. Software Engineer I to join their team. The team supports customer facing web applications and digital pipelines for customers (employers...SeniorHourly payTemporary workWork experience placementWork at office- ...EY is looking for a Senior in Application Design and Development to assist in managing large application implementations. The role involves developing user interfaces and leveraging Oracle’s solutions. You will lead project deliverables, manage client relationships, and...Senior
- ...As a Staff Software Engineer – Revolving Credit & Merchant Experience for JD IT Financial located in Johnston, IA , you will provide technical... ...improvements Act as a technical multiplier, mentoring senior engineers, influencing cross-team design decisions, leading design...Senior
$130k - $170k
...Overview Senior Software Engineer II – Retirement & Income Solutions (RIS)Principal is a purpose‑led firm committed to making financial security accessible to all. The RIS modernization initiative involves building cloud‑native, scalable integration solutions that...SeniorHourly payTemporary workWork at officeRemote workFlexible hours3 days per week$77k - $202k
...SummaryThe OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a pivotal role... ...will analyze client needs, implement software solutions, and provide training and... ...Computer and Information Science, Computer Engineering, Computer Management, Computer Science,...SeniorFull timeH1b- ...analysis and implementation of high performing software solutions that are efficient and cost... ...patterns.Experience mentoring engineers and providing technical leadership within... ...SummaryType: Full-timeFunction: FinanceExperience level: Mid-Senior LevelIndustry: InsuranceSeniorPermanent employmentH1b
- ...implementation of high-performing, scalable software and data solutions that support Wellmark... ..., with a focus on modern data engineering practices and emerging technologies. Drives... ...Leveling Note: This role can be filled at the Senior or Lead level. Please see the...SeniorPermanent employmentH1b
$67k - $155.3k
...this simple story. The opportunity As an FSO DevOps Engineer Senior Analyst, you’ll be based in our Service Delivery Center,... ...requirements, design, develop, integrate, test, and deploy distributed software applications. You will deliver high qualify systems with...SeniorFull timeSummer holidayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Des Moines, IA
- intel software engineer Des Moines, IA
- software developer fintech Des Moines, IA
- software development engineer aws Des Moines, IA
- information technology software engineer Des Moines, IA
- graduate software developer no experience Des Moines, IA
- software developer internship no experience Des Moines, IA
- ngo software engineer Des Moines, IA
- software engineer travel Des Moines, IA
- experienced software developer Des Moines, IA



