R

RGA Reinsurance Company

Life and health reinsurance solutions

Lead Software Engineer

Full-Stack EngineeringPosted on Nov 12
Full-timeMissouri, USA$123.1k - $183.3k /yrRemote

About the Job

Requirements

  • A bachelor's degree in Arts/Sciences (BA/BS) in Computer Science, or equivalent experience, is required.
  • At least 8 years of software development experience is required.
  • At least 5 years of experience as a full-stack engineer or in a similar role is required.
  • Proficiency in Python, JavaScript, and TypeScript is required.
  • Strong experience with React, Redux, and Material UI is required.
  • Backend development experience with a modern Python API framework such as FastAPI, Flask, or Litestar is required.
  • Experience working with MongoDB and designing scalable data models is required.
  • Experience with cloud services, particularly AWS, is required.
  • Familiarity with Infrastructure as Code (Terraform) to manage cloud resources is required.
  • Experience with CI/CD pipelines using Jenkins is required.
  • A strong understanding of testing frameworks including Playwright, ViTest, and PyTest is required.
  • Experience with containerization and deploying applications on ECS is required.

Responsibilities

  • Lead a team of developers and oversee the development team's work quality, timelines, and project risks independently.
  • Design, develop, and maintain scalable frontend applications using React, Vite, Material UI, and Redux.
  • Build and optimize backend services using Python and a modern API framework such as FastAPI, Flask, or Litestar.
  • Design and manage MongoDB schemas.
  • Develop, test, and deploy backend APIs with Pydantic for validation and Beanie for MongoDB object-relational mapping.
  • Implement asynchronous task processing using Celery.
  • Write unit and integration tests using PyTest, Playwright, and ViTest to ensure code quality.
  • Deploy and maintain applications using AWS services such as Lambda, ECS, and CloudFront.
  • Implement and monitor system performance using DataDog.
  • Automate build, test, and deployment workflows using Jenkins and GitHub Actions.
  • Secure and manage application secrets using AWS Secrets Manager and Vault.
  • Collaborate with principal engineers, product owners, and other engineers to deliver software.
  • Stay current with best practices and emerging trends in full-stack development.
  • Articulate architectural direction and solutions to product stakeholders and the development team, create API-based applications from concept to finished product with a cloud-first emphasis, and promote the organization's architectural standards in a collaborative environment.

Desired Qualifications

  • Experience with AWS RDS or Aurora PostgreSQL is preferred.
  • Knowledge of event-driven architectures with SQS is preferred.
  • Experience with CI/CD pipelines using GitHub Actions is preferred.
  • Familiarity with the Litestar framework is preferred.
  • Experience with OpenShift is preferred.
  • Experience working in Agile development environments is preferred.
  • Familiarity with Test-Driven Development (TDD) principles is preferred.

About the Company

RGA Reinsurance Company

Life and health reinsurance solutions

RGA Reinsurance Company helps insurers manage mortality, morbidity, longevity and financial risk. It provides life and health reinsurance, product development, underwriting, data, capital solutions and related expertise to insurance partners around the world. Teams analyze risk and structure agreements that support protection products without selling most policies directly to individual consumers. RGA operates as a specialist business-to-business reinsurer, working behind primary insurers to expand capacity, manage volatility and develop financially sustainable coverage.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at RGA Reinsurance Company

See more jobs