Reinsurance Group of America, Incorporated

Principal Software Architect

Reinsurance Group of America, Incorporated

full-time

Posted on:

Location Type: Hybrid

Location: St. LouisIllinoisMontanaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $146,950 - $218,950 per year

Job Level

About the role

  • Defines and owns the technical vision for a product with a cloud-first approach.
  • Ensures IT capabilities are designed, built and deployed using technology best practices.
  • Develops and owns technology roadmaps to drive out complexity and ensure scalability.
  • Works with IT leaders and associates to define technology architectures to meet business needs.
  • Facilitates technology approach to new systems or enhancements while minimizing cost of ownership.
  • Keeps abreast of industry trends and plays a lead role in developing skills of technical resources.
  • Builds relationships with staff across various units and with customers.
  • Serves as a liaison between the development team and IT stakeholders.
  • Seeks continuous performance improvement in technology solutions.
  • Gains proficiency in the system and business to transform business requirements into strategies.
  • Creates and implements effective metrics and monitoring processes.
  • Coaches and mentors colleagues with less experience.
  • Performs other duties as assigned.

Requirements

  • Bachelor’s Degree in Arts/Sciences (BA/BS) or equivalent experience - Required
  • 10+ years of development experience including automation - Required
  • Proficiency in multiple tools of the full stack covering frontend frameworks, databases and deployments - Required
  • Proficiency in a variety of modern programming languages - Required
  • Proficiency in a variety of modern automation tools and frameworks - Required
  • Experience and knowledge in transforming solutions to modern tech stacks and adapting them to a new architecture - Required
  • Experience with AI tools to analyze, modernize, and document code and procedures - Required
  • Experience with application modernization, including breaking monolith into components - Required
  • Experience with enterprise tools including Snowflake, UIPath, Retool, React, and TypeScript - Required
  • Experience with containerization - Required
  • Experience with load testing - Required
  • Experience with relational/NoSQL - Required
  • Experience with AWS, GCP or other cloud provider - Required
  • Demonstrated ability to quickly learn new technologies - Required
  • Demonstrated ability to lead small teams or projects - Required
  • Advanced ability to solve complex problems - Required
  • Advanced communication skills - Required
Benefits
  • annual bonus plan
  • full range of health, retirement, and other employee benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
cloud-first approachautomationfull stack developmentfrontend frameworksdatabasesmodern programming languagesmodern automation toolsapplication modernizationcontainerizationload testing
Soft Skills
leadershipcoachingmentoringcommunicationproblem-solvingrelationship buildingperformance improvementliaison skillsadaptabilitycontinuous learning