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

Senior Software Engineer II, Platform Modernization Technology Enablement

$130k - $170k

Principal Financial Group

What You'll DoWe’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 organizationOperating 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 experience8+ years of enterprise engineering experience, with increasing scope and technical influenceDeep experience building solutions on AWS, with strong working knowledge of core servicesExperience working in matrixed, highly collaborative environments, partnering across teams and disciplinesInformal team leadership experience, mentoring and providing strategic direction to a teamExcellent communication and problem-solving skills, with the ability to work through complex technical challengesSkills That Will Help You Stand OutExperience designing and implementing enterprise integrations using APIs, events, files, and messagingExperience with TypeScript or similar modern languagesHands-on experience creating Level 2 and Level 3 AWS constructs or similar reusable cloud patternsFamiliarity with Domain-Driven Design (DDD) concepts and application patternsExposure to or experience with AI and agentic AI solutions in modern cloud environmentsA track record of contributing to modernization efforts while maintaining reliability and continuitySalary 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)$130000 - $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 HoursTo support collaboration across teams, this role has an expectation to begin the workday at 7:30 a.m. Central Time.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 Date5/5/2026 Most Recently Posted Date7/20/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 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II, Platform Modernization Technology Enablement in Raleigh, NC vacancy
  • $127k - $171k

     ...DoWe’re looking for a Senior Software Engineer to join our...  ...architectural oversight for the modernization of our process...  ...orchestration and workflow platform by designing...  ...opportunity to:Drive technological innovation by identifying...  ...roadmaps that enable scalable platform modernization... 
    Senior
    Software
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Raleigh, NC
    8 hours ago
  • $130k - $170k

     ...You'll DoWe’re looking for a Senior Software Engineer to join our Retirement & Income...  ...oversight for the modernization of our retirement recordkeeping platform by designing scalable solutions...  ...have the opportunity to:Drive technological innovation by identifying strategic... 
    Senior
    Software
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work

    Principal Financial Group

    Raleigh, NC
    3 days ago
  •  ...winning games or crafting engine technology that enables others to make...  ...searching for an experienced senior programmer to join our developer platform team. You'll work on...  ...of professional software engineering experience...  ...program through Modern Health, which provides... 
    Senior
    Software
    Remote work
    Worldwide

    Epic Games

    Cary, NC
    1 day ago
  • $115.4k - $192.3k

     ...wide adoption of digital platforms and ensuring...  ...intersection of business, technology, and user experience—turning...  .... This includes modernizing platforms such as Salesforce...  ...ERP, eCommerce, sales enablement tools, and customer-...  ...are hiring a Manager II, Product Adoption & Operational... 
    Suggested
    Full time
    Local area

    RELX Group

    Raleigh, NC
    3 days ago
  • $127k - $152k

     ...DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the...  ...reusable patterns, platforms, and accelerators aligned...  ...MaturityAssess emerging AI technologies and guide teams on when...  ...of working with modern data/AI architectures is... 
    Senior
    Software
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Principal Financial Group

    Raleigh, NC
    2 days ago
  • $110.1k - $183.5k

     ...deploying AI and advanced technologies to the legal market...  ...As a Senior Data Scientist II on the Yoda team, you...  ...with product leaders, engineers, and cross-functional...  ...using at least one modern deep learning framework...  ...business customers, enabling them to make better... 
    Senior
    Local area
    Immediate start
    Work from home
    Worldwide
    Flexible hours

    RELX

    Raleigh, NC
    4 days ago
  • $197.4k - $232k

     ...data doesn’t sit still. Our platform puts information in motion...  .... About The Role As a Senior Software Engineer II at Confluent, you will take...  ...leadership, mentoring, and enabling a high-performing...  ...efficiency of our platform's technology stack, ensuring we keep pace... 
    Senior
    Software
    Immediate start

    Confluent

    Raleigh, NC
    4 days ago
  • $86.7k - $170.9k

     ...Integration Engineer II, AI & Engineering...  ...in transforming technology platforms, driving innovation...  ...sector solutions in software, data, AI,...  ...operations. We enable clients to stay...  ...engineering teams and modernizing technology &...  ...level employees to senior leaders, we... 
    Software
    Local area
    Flexible hours

    Deloitte

    Raleigh, NC
    3 days ago
  •  ...OpportunityThe Cloud Senior Principal Engineer serves as the...  ...for cloud platforms, artificial intelligence...  ...enterprise-wide technology solutions. The...  ...platform modernization, and system-wide...  ...efforts that will enable the System to better...  ...of modern software engineering practices... 
    Senior
    Software
    Part time
    For contractors
    Work at office
    3 days per week

    The University of North Carolina

    Raleigh, NC
    7 hours ago
  •  ...goals. In short, We Enable Possibility.Job...  ...motivated Cloud Engineer to join our team....  ...passionate about cloud technologies and eager to...  ...to integrate software and systems engineering...  ...and Automation Platforms: Gain experience...  ...that align with modern infrastructure engineering... 
    Software
    Full time
    Temporary work

    Arch Capital Group

    Raleigh, NC
    1 day ago
  • $189.2k - $372.9k

     ...Resilience FDE Senior Manager As a...  ...Senior Manager, AI Engineering (Forward...  ...on building AI-enabled solutions (agents...  ..., Information Technology, or a related...  ...of hands-on software engineering experience...  ...Google Cloud Platform, including...  ...and a modern UI framework (... 
    Senior
    Software
    Local area
    Remote work

    Deloitte

    Raleigh, NC
    2 days ago
  • $86.7k - $177.13k

     ...Work you'll do As a Senior Consultant within our...  ...the future of their technology enabled business processes to...  ...enable innovation, and modernize core systems and reimagine...  ...or GCP (Google Cloud Platform) Preferred: Education...  ...Management.Software aptitude in PowerPoint... 
    Senior
    Software
    Work experience placement
    Work at office
    Local area

    Deloitte

    Raleigh, NC
    3 days ago
  •  ...description:The Senior Security Engineer on the Proxy Team...  ...secure access platform to meet a rapidly...  ...role focuses on modernizing internet access...  ...the platform and enable rapid response to...  ...features and technologies through proof-of...  ...Proven experience in software development... 
    Senior
    Software
    Permanent employment
    Full time
    Part time
    H1b
    Work at office
    Work visa
    Shift work
    Day shift

    Truist

    Raleigh, NC
    8 hours ago
  •  ...across infrastructure platforms.This role builds...  ...automation to enable end-to-end...  ...5), web servers (IIS, Apache, NGINX),...  ...Collaborate with engineering and business teams...  ...Proven experience in software development lifecycle...  ...security technologies.Preferred Qualifications... 
    Senior
    Software
    Full time
    Part time
    Shift work
    Day shift

    Truist

    Raleigh, NC
    3 days ago
  •  ...seeking a Civil Project Engineer II/III to join our...  ...calculations using engineering software and reference...  ...current with emerging technologies to enhance team capabilitiesParticipate...  ...may be made to enable individuals with...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Civil... 
    Software
    For contractors
    Flexible hours

    Timmons Group

    Raleigh, NC
    8 hours ago
  •  ...leading water technology company with 2...  ...is seeking a Senior Software Developer to help...  ...Management platform. In this role...  ...transition toward a modern Policy-as-Code...  ...internal engineering teams and end-...  ...OktaSOC2 Type II audit preparation...  ...to enable all employees... 
    Senior
    Software
    Full time
    Work at office
    Worldwide

    Xylem

    Morrisville, NC
    4 days ago
  • $167k - $203k

    MuleSoft Senior Developer- EnterpriseOverviewYou are a self...  ...solve complex business and technology problems. You enable integrated business...  ...Strong problem solving and software triage skills with the ability...  ..., product management, and engineering)* Knowledge of QA processes... 
    Senior
    Software
    Temporary work
    Local area

    Slalom

    Raleigh, NC
    4 days ago
  •  ...agent-powered workflows engineered to scale in real-world...  ...and scale across modern infrastructure. You’ll...  ...be completely net new platforms and systems that need...  ...Google, OpenAI, etc. ) to enable seamless integration and...  ...than 120 countries. Technology is at the core of change... 
    Senior
    Software
    Full time
    Live in
    Work at office
    Local area

    Accenture

    Raleigh, NC
    4 days ago
  •  ...winning games or crafting engine technology that enables others to make...  ...world class tools and platforms to improve the...  ...cryptographically signed software distribution and the...  ...organizationMentor senior and staff engineers...  ...being program through Modern Health, which... 
    Software

    Epic Games

    Cary, NC
    8 hours ago
  • $156.7k - $290.9k

     ...digital commerce and enablement platforms, including e-...  ...15+ years of Software Development experience...  ...experience in a senior digital...  ...structural change.BS Engineering/Computer Science...  ..., or GCP) and modern DevSecOps practices...  ...database technology, design and manipulation... 
    Senior
    Software
    Full time
    Local area

    RELX Group

    Raleigh, NC
    8 hours ago
  • $77k - $156k

     ...'ll DoAs an Experienced Software Engineer at Principal, you’ll work...  ...our efforts to continue modernizing our technology and to enable great solutions for our...  ...Help You Stand OutCloud platforms experience (we use AWS,...  ...Raleigh, NC:Software Engineer II: $77,000 - $105,000/... 
    Software
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    3 days per week

    Principal Financial Group

    Raleigh, NC
    1 day ago
  •  ...digital commerce and enablement platforms, including e‑...  ...15+ years of Software Development experience...  ...experience in a senior digital...  ...structural change. BS in Engineering/Computer Science...  ...or GCP) and modern DevSecOps...  ...multiple database technologies, design and manipulation... 
    Senior
    Software

    RELX

    Raleigh, NC
    4 days ago
  • $86.7k - $177.13k

     ...What you’ll do As a Senior Consultant in Global...  ...trade data analytics and technology enablement work that helps...  ...integrate data across cloud platforms and data lakes (e.g.,...  ..., partnering with engineering/IT on pipelines, and...  ...with trade management software such as SAP GTS, Oracle... 
    Senior
    Software
    Work at office
    Local area
    Worldwide

    Deloitte

    Raleigh, NC
    3 days ago
  •  ...Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to...  ...and delivery of technology solutions designed...  ...conversion, and re-platforming. Experience with...  .... What Rocket Software can offer you in...  ...of these assets, enabling our customers to... 
    Software
    Local area
    Remote work
    Worldwide

    Rocket Software

    Raleigh, NC
    4 days ago
  • $110.7k - $218.3k

     ...efficiency. As an Oracle Senior Consultant at...  ...for:Designing Oracle Platform as a Service solutions...  ...mobile, and analytics technologies to drive innovation and...  ...Information Technology, Software Engineering, or a related field....  ...and collectively. It enables us to leverage... 
    Senior
    Software
    Visa sponsorship

    Deloitte

    Raleigh, NC
    1 day ago
  • $91.7k - $163.7k

     ...delivers care, aided by technology to help millions of...  ...Optum Insight as a Senior Data Engineer. In this role, you will...  ...Data Warehouse to a modern cloud-based Lakehouse...  ...data engineering or software development 3+ years...  ...the environment and enabling and delivering equitable... 
    Senior
    Software
    Minimum wage
    Full time
    Work experience placement
    Local area

    Optum

    Raleigh, NC
    5 days ago
  •  ...Developer II The Global Technology Services (GTS) Performance Management team...  ...solutions and services that enable employees to make better-informed...  ..., reporting, and analytic platform for the Global Technology...  ...Strong knowledge of software development lifecycle process... 
    Software

    Hire Talent

    Cary, NC
    3 days ago
  • $88.9k - $117.5k

     ...continue to invest in modern workplace technologies and enterprise...  ...we are seeking a Senior Endpoint & Identity Engineer to help shape and...  ...management, software deployment, patch...  ...across multiple platforms.Develop, administer...  ...environment focused on enabling you to further... 
    Senior
    Software
    Full time
    Work experience placement
    Work at office
    Local area

    Cherry Bekaert

    Raleigh, NC
    4 days ago
  • $110.7k - $218.3k

     ...Microsoft Dynamics Senior Consultant,...  ...AI, transformative technologies, and creative design...  ...creatives, designers, engineers, and architects....  ...Dynamics 365 and Power Platform, you will help...  ...of experience with modern DevOps practices,...  ...collectively. It enables us to leverage different... 
    Senior
    Work at office
    Local area

    Deloitte

    Raleigh, NC
    1 day ago
  •  ...-winning games or crafting engine technology that enables others to make visually stunning...  ...is seeking an experienced Senior Language Programmer to join...  ...systemsSolid grounding in software engineering principles,...  ...well-being program through Modern Health, which provides free... 
    Senior
    Software
    Worldwide

    Epic Games

    Cary, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer II, Platform Modernization Technology Enablement. Be the first to apply!