Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Ruby on Rails

$115k - $170k

Principal Financial Group

What You'll DoWe’re looking for a Senior Software Engineer 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 build and enhancements for the invoicing capabilities of an insurance platform that supports enrollment, commissions, and billing across insurance products. You'll architect systems that simplify benefits access while aggressively modernizing how our team builds software.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 and AWS, while helping the team identify meaningful opportunities to incorporate AI and agentic AI capabilitiesPartner 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 productionStay current with emerging technologies and industry trends, recommend improvements, and help ensure solutions remain secure, scalable, maintainable, and aligned with regulatory requirementsOperating at the intersection of financial services and technology, Principal 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!Who You AreAssociate's or bachelor's degree (preference in a computer science, technology, engineering or math-related field) or equivalent experience6+ years of enterprise level engineering experience, designing, developing, testing, and supporting software applicationsExperience working with AWS cloud-based technologyExperience with AI, generative AI, or agentic AI technologies and their practical application within software productsExperience creating solution architectures and building applications using Ruby on RailsAbility 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 solutionsSkills That Will Help You Stand OutExperience with Python, automated testing, peer code reviews, and CI/CD practicesExperience within insurance, financial services, or another regulated industryPassion for mentoring others and contributing to a strong engineering cultureSalary 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)$115000 - $170000 / 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 Job LevelWe’ll consider talent at the next level (Senior Software Engineer II) with the right experience and skills. The salary ranges above reflect both levels ranges. The posted salary range represents the full range across both the Senior Software Engineer I and Senior Software Engineer II levels.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 Date10/2/2026 Most Recently Posted Date10/2/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

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Ruby on Rails in Des Moines, IA vacancy
  • $125k - $173k

    Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around...  ...traffic engineering roles, Olsson's Rail Traffic team combines traffic engineering...  ...studies, and other related services. As a Senior Engineer for the Rail Traffic team, you... 
    Senior
    Rail
    Full time
    Local area
    Flexible hours

    Olsson

    Des Moines, IA
    2 days ago
  • $120k - $160k

     ...up for!About the role:We're seeking an experienced full-stack senior engineer to work on ClearanceJobs.com, the leading career marketplace...  ...an engineer who is energized by shipping the highest quality software, someone who finds practical paths through hard or unfamiliar... 
    Senior
    Temporary work
    Summer work
    Flexible hours

    DHI Group

    Des Moines, IA
    4 hours ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance,...  ...environments.As part of the Windows agent engineering team, you will focus on extending these...  ...environments. You will work closely with senior engineers, architects, and cross-functional... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    West Des Moines, IA
    4 hours ago
  •  ...create opportunities to connect, grow, and make an impact.SUMMARYThe Senior Product Marketing Manager (Sr. PMM) is an expert-level...  ...reconciliation, and ERP integration. Familiarity with commercial payment rails and infrastructure, including ACH, Fedwire, RTP, FedNow, SWIFT,... 
    Senior
    Rail
    Full time
    Work experience placement
    Work visa

    Q2 Software

    Des Moines, IA
    3 days ago
  •  ..., providing technical coaching to other engineers and support personnel; recognized as an...  ...user of critical technology; develops new software functionality for product development....  ...software engineers on the team. Serves as a Senior Developer on the Operations & Enablement... 
    Senior
    Temporary work
    Work experience placement

    Impellam NA Support Services - Australia

    Urbandale, IA
    15 days ago
  •  ...offering a various suite of products. Qualifications: Associate’s or bachelor’s degree in a computer science, technology, engineering, math-related field, or equivalent experience. Several years of relevant professional experience, preferably within an IT or technology... 
    Senior
    Full time

    Associate Staffing

    Des Moines, IA
    1 day ago
  • 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... 
    Senior
    Full time
    Remote work

    Cultura Technologies

    Ankeny, IA
    2 days ago
  •  ...analysis and implementation of high performing software solutions that are efficient and cost...  ..., and industry trends.c. Guide other engineers in the design, development, code testing...  ...: Full-timeFunction: FinanceExperience level: Mid-Senior LevelIndustry: Insurance
    Senior
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    4 hours ago
  • $77k - $202k

     ...efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration...  ...by delivering technology-enabled Quote-to-Cash solutions. As a Senior Associate, you will analyze complex client challenges, mentor... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    1 day ago
  •  ...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... 
    Senior

    Berkley Technology Services

    Urbandale, IA
    3 days ago
  • $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... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Des Moines, IA
    20 hours ago
  • $60 - $65 per hour

     ...information: To be immediately considered, please send an updated version of your resume to ****@*****.***. Title: Senior DevOps Engineer Location: Urbandale, IA, 50322 Duration: Until 11/2028 W2 Contract (No C2C) Pay rate: $60 - $65 per hour... 
    Senior
    Hourly pay
    Contract work
    Work experience placement
    Immediate start

    Kelly

    Urbandale, IA
    3 days ago
  • $77k - $202k

    Industry/SectorNot ApplicableSpecialismPlatform Engineering & ArchitectureManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a Cloud Infrastructure Senior Associate you will support client engagements focused on designing and implementing cloud... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • $82 per hour

     ...To be immediately considered, please send an updated version of your resume to ****@*****.***. Title: Embedded Software Engineer Location: Urbandale, IA, 50322 Duration: Until 10/2027 W2 Contract (No C2C) Pay rate: $82 per hour Years of experience... 
    Senior
    Hourly pay
    Contract work
    Immediate start

    Kelly

    Urbandale, IA
    4 days ago
  •  ...analysis and implementation of high performing software solutions that are efficient and cost...  ..., and industry trends.b. Guide other engineers in the design, development, code testing...  ...: Full-timeFunction: FinanceExperience level: Mid-Senior LevelIndustry: Insurance
    Senior
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    1 day ago
  • $124k - $280k

     ...SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelSenior ManagerJob Description & SummaryThe OpportunityAs a Senior Engineering Manager, Google Cloud AI/ML you will lead engineering efforts that design, build, and scale AI and machine learning solutions... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  •  ...Job Title: Senior Full Stack AI Engineer w/Node.js TypeScript Location: Des Moines, IA Work Arrangement: Onsite Employment Type: Contract...  ...6+ months Domain: Information Technology | Enterprise Software & Generative AI Pay Rate: $58.00/hr W2 | $70.00/hr C2C... 
    Senior
    Contract work

    Pacer Group

    Des Moines, IA
    2 days ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs a SAP BRIM Consultant, Senior Associate, you will play a pivotal role in helping clients optimize...  ...operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  •  ...real business value with AI. What You’ll Do Lead AI‑First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user experiences across Teradata’s cloud analytics platform.... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Des Moines, IA
    1 day ago
  •  ...Job Description Job Description Job Title:         Senior Embedded Software Engineer Client:              Heavy Machine Manufacturing Company Duration:         12 Months with possible extension Location:         Urbandale, IA 50322 Shift:... 
    Senior
    Contract work
    Shift work
    Day shift

    Three Point Solutions

    Urbandale, IA
    20 days ago
  • $91k - $321.5k

     ...ApplicableSpecialismIFS - Information Technology (IT)Management LevelSenior ManagerJob Description & SummaryThe OpportunityAs a CTIO - AI Engineer- Senior Manager, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision-making and... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs a SAP Program Manager - Senior Associate, you will lead the charge in overseeing and managing...  ...will leverage your skills in analyzing client needs, implementing software solutions, and providing training and support for seamless... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    2 days ago
  • $77k - $202k

     ...AssociateJob Description & SummaryThe OpportunityAs a GIS DevSecOps Engineer, Senior Associate, you will engage in consulting services for a...  ...efficiency. You will analyze client needs, implement software solutions, and provide training and support for seamless integration... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    4 hours ago
  • $108k - $148k

     ...and development teams Technologies: CI/CD Cloud DevOps Git Java SQL Web More: We at FTR are seeking a Senior Application Developer for a full-time opportunity with an established organization in the Des Moines area. The position is hybrid... 
    Senior
    Full time

    Fleming Technical Resources, LLC

    Des Moines, IA
    3 days ago
  • $130k - $200k

    Position Summary CCaaS Technical Lead, Senior ConsultantOur Deloitte Sales & Service...  ..., operators, creatives, designers, engineers, and architects. Our team balances business...  ...of experience in technology consulting, software engineering, cloud architecture, or... 
    Senior
    Local area

    Deloitte

    Des Moines, IA
    4 hours ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs a SAP Order to Cash Consultant, Senior Associate, you will play a pivotal role in helping clients...  ...practice. You will analyze client requirements, implement CRM software solutions, and provide training and support for seamless... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • $107.6k - $198.4k

     ...that help drive positive outcomes for our communities. Learn more. Professional development From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and... 
    Senior
    Local area

    Deloitte

    Des Moines, IA
    2 days ago
  • $77k - $202k

     ...a GIS Integration Support (SAP/OverIT), Senior Associate, you will play a pivotal role...  ...You will analyze client needs, implement software solutions, and provide training and support...  ...and Information Science, Computer Engineering, Computer Management, Computer Science,... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • $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... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Des Moines, IA
    1 day ago
  • Position Summary Full Stack Software Engineer II - GPS HST We are seeking a full stack software engineer to support the design, development...  ...Professional development From entry-level employees to senior leaders, we believe there’s always room to learn. We offer... 
    Full time
    Work at office
    Local area
    Relocation package

    Deloitte

    Des Moines, IA
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Ruby on Rails. Be the first to apply!