Senior Software Engineer, Ruby on Rails
$115k - $170kPrincipal 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
$140k - $200k
...Software Engineer (Mid-Level–Senior)HealthTech | Fully Remote — United States | Full-Time Base salary: $140,000–$200,000 USD annually, plus bonus... ...implementation, testing, release, and improvementWork with Ruby on Rails, Python, Node.js, and PostgreSQL in a database-...RubySeniorRailFull timeRemote workFlexible hours$166.9k - $230.9k
...of the business with direct impact to revenue. As the Senior Software Engineer at Upstart, you will contribute to shape up the platform... .... ~ Experience with some or many of the following: Ruby on Rails, Kotlin, PostgreSQL, React, Next.js, Vercel, Python ~ Experience...RubySeniorRailSummer workCurrently hiringLocal areaRemote workWork from home- Sonoma Consulting is one of the fastest growing Global IT Consulting and Executive Search providers with offices in Naperville IL; Chicago IL; Tyson's Corner VA and Hyderabad India. Our clients range from start-ups to Fortune 500 companies throughout the world. We look...RubySeniorRail
- ...Urrly, Inc. is seeking a Software Engineer (Mid-Level–Senior) to help build AI-powered healthcare software for US customers. This fully remote role offers... ...You’ll join a 30-person engineering team, work across Rails, Python, Node.js, and PostgreSQL, and collaborate with...SeniorRailRemote work
$60 - $70 per hour
...Job Title: Software Developer Job Description We are seeking a talented Software... ...core programming languages such as Java, Ruby on Rails, or Golang. Implement frontend... ...Actalent Actalent is a global leader in engineering and sciences services and talent solutions...RubyRailContract workTemporary workRemote work$60 - $70 per hour
...About this job Job Title: Software DeveloperJob Description We are seeking a talented... ...core programming languages such as Java, Ruby on Rails, or Golang. Contribute to full-stack development... ...Actalent is a global leader in engineering and sciences services and talent...RubyRailContract workTemporary workRemote work$150k - $180k
...Owner: Austin RichardsonPiper Companies is seeking a Senior Devops Engineer to join a leading cloud software organization supporting highly regulated federal... ...object-oriented programming experience in Python, Go, Ruby, Java, or similar languages prior to transitioning into...RubySeniorRemote work- ...Ruby On Rails DeveloperPrimary skill: Ruby on RailsClass inheritance, polymorphism, encapsulationRuby 1.8 and laterRuby on Rails 1.x to 4.xJob Location: Frisco, TX OR Parsippany, NJ OR Cary, NC (Hybrid/Onsite)Job Duration: Long Term ContractDisclaimer: E-Solutions Inc....RubyRailLocal areaWorldwide
$65.6k - $85.2k
...team that is responsible for the overall function, design, development and maintenance of the College of Arts and Science's (ASC) Ruby on Rails and PHP web applications. Meets with Faculty and Staff to assess application needs. Designs and implements applications/web...RubyRailWork at officeShift workDay shift- ...Senior Rail EngineerAt HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected... ...the future of mobility.HDR is looking for a Senior Rail Engineer to join our Transportation Business Group in either our Charlotte...SeniorRailLocal area
- ...Bandwidth is seeking a Software Engineer for the Billing Engineering team to build and expand our global billing infrastructure. You will design and operate financial systems that scale with our services, collaborating with product managers and engineers to deliver customer...Senior
- ...a dynamic, 100% employee-owned consulting firm of more than 2,300 professionals that provides a full range of multi-disciplined engineering, architecture, information technology, and related services to public agencies and private clients throughout the United States....SeniorFor contractorsNight shiftWeekend work
- ...Senior Software EngineerDomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect for a creative problem-solver with deep expertise in large-scale data engineering and a passion for technical leadership and continuous improvement...Senior
- ...Fullstack Software EngineerRequired Skills & Experience:Experience in application development with Python and/or ReactJsExperience in... ...Learning Platforms team is seeking a skilled Fullstack Software Engineer. As part of a globally distributed team of software engineers,...SeniorLocal areaRemote work
- ...be working on a team that is building a software driven cloud solution. You will work with... ...-disciplinary collaborative team of engineers and security specialists to design and implement... ...on this team.Software Cloud Engineer - Senior Position Requirements:U.S. Citizenship (...SeniorFull timeWork experience placement
$130k - $190k
...What if your next engineering role involved architecting the platform, not just inheriting it? We’re partnering... ..., and designed around an AI-augmented software development model from day one. This is a senior IC role for an engineer who likes solving problems...SeniorRemote work- ...grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges... ...generation of financial services. The role As a Senior Software Engineer at Kaleido, you will help design, build, and scale...SeniorFull time
- ...Job Description Job Description Senior Software Engineer (Remote US based) Security Journey is hiring a Senior Software Engineer to join... ...and tools AWS, Kubernetes, Terraform Postgres Go, Rails, Kafka, some Python React (TypeScript) We are looking...SeniorRailWork at officeRemote work
- ...is looking for a highly motivated individual to provide DevOps Engineering services to the team. In this role you will be responsible for... ...Compliance, Release & Risk Management. You will work with the software development team to provide them the tools to develop, test,...Senior
$95.6k - $188.4k
...Summary Our Deloitte AI & Engineering team to transform technology... ...you'll do As a Project - Software Engineer III on the Engineering... ...6+ years of experience with Ruby on RailsExperience with PostgreSQL... ...entry-level employees to senior leaders, we believe there’s...RubyLocal areaFlexible hours- ...Deadline: 0001-01-01Our client, a leading commercial insurance organization, is seeking a Senior Software Engineerto join their team. You will be part of the Technology & Engineering organization supporting Agile delivery teams responsible for building and maintaining...SeniorRemote work
$184k - $287.5k
NVIDIA is looking for a Senior Software Engineer in Object Storage to design, implement, and extend the capabilities of our internal object storage system. This system is a core service that is critical to NVIDIA AI/ML research teams creating best of breed generative AI...SeniorFull timeRemote work$127k - $249k
...Platform Engineering OpportunityPlatform Engineering is the department within SRE that is responsible for a range of critical infrastructure... ....The Ideal Candidate ShouldHave 6+ years of experience in software development and operating distributed systemsProficiency in Python...SeniorLocal areaWorldwide$160k - $237.25k
...Aspen National Partners, a leading real estate investment firm, seeks a Senior Software Engineer in Raleigh, NC, to join our technology team and drive innovation. This is a full-time position. As a Senior Software Engineer, you'll design, develop, and maintain software...SeniorFull timeWork at office- ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective...SeniorLong term contractFor contractorsRemote work
- ...Senior Software EngineerPicture this: your team's engineers are shipping faster, catching more bugs before production, and building their own AI agents to handle the repetitive stuff, because you showed them how. About the Company: Our client is a cloud communications...SeniorWork at office
$70 - $80 per hour
...Senior Software Engineer (.NET / AWS) Location: Remote (US) | Type: Contract | Experience: 7+ years | Pay: $70-$80/hr About the Role Were hiring a Senior Software Engineer to design, build, and modernize enterprise .NET applications running on AWS. Youll...SeniorContract workRemote work- ...decentralized ecosystems and digital assets — either hosted in our SaaS or deployed in their own clouds. Kaleido is seeking a Senior Software Engineer (Platform Infrastructure) passionate about building cloud-native infrastructure and software systems that power large-...SeniorFlexible hours
$130k - $190k
...Senior Software Engineer, Ai GovernanceEaton's Corporate Sector division is currently seeking a Senior Software Engineer, AI Governance. The expected annual salary range for this role is $130000 - $190000 a year.Please note the salary information shown above is a general...SeniorFull timeLive inWork at officeRelocation$152.5k - $205k
...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle’s broader frontend ecosystem by participating in code reviews, promoting consistent...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Ruby on Rails. Be the first to apply!
- software engineer internship remote Raleigh, NC
- software engineer remote Raleigh, NC
- graduate software developer no experience Raleigh, NC
- work from home software developer Raleigh, NC
- junior software developer Raleigh, NC
- information technology software engineer Raleigh, NC
- senior software engineer remote Raleigh, NC
- rust software engineer Raleigh, NC
- part time software developer Raleigh, NC
- software developer night shift Raleigh, NC



