
Principal Software Architect
Reinsurance Group of America, Incorporated
full-time
Posted on:
Location Type: Hybrid
Location: St. Louis • Illinois • Montana • United States
Visit company websiteExplore more
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