Lead Software Engineer

Reinsurance Group of America

16m ago • Remote

Senior

Remote

123,120 - 183,290 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Lead Software Engineer role

Improve your resume now

$123,120 – $183,290/year

Quick Facts

  • Role: Lead Software Engineer (Technical Lead)

  • Focus: Full-stack, cloud-first API applications

Description

Lead and mentor a team while shaping architectural direction and delivering scalable software. Build frontend applications with React and backend services with Python API frameworks, including database modeling, validation, async processing, testing, and automated CI/CD. Deploy and monitor on AWS with secure secret management and performance observability.

Responsibilities

  • Lead a team of developers; oversee quality, timelines, and project risks

  • Design, develop, and maintain scalable frontend applications with React, Vite, Material UI, and Redux

  • Build and optimize backend services using Python with modern API frameworks (e.g., FastAPI, Flask, Litestar)

  • Design and manage MongoDB schemas

  • Develop, test, and deploy backend APIs using Pydantic (validation) and Beanie (MongoDB ORM)

  • Implement asynchronous task processing with Celery

  • Ensure code quality via unit and integration tests using PyTest, Playwright, and ViTest

  • Deploy and maintain applications on AWS (Lambda, ECS, CloudFront)

  • Implement and monitor system performance with 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 and product owners to deliver high-quality software

  • Stay up to date with full-stack best practices and emerging trends

Requirements

  • Bachelor’s degree in Arts/Sciences (BA/BS) in Computer Science or equivalent experience

  • 8+ years of software development experience

  • 5+ years as a Full Stack Engineer or similar role

  • Proficiency in Python, JavaScript, and TypeScript

  • Strong experience with React, Redux, and Material UI

  • Backend development experience with a modern Python API framework (FastAPI, Flask, or Litestar)

  • Experience with MongoDB schema design and scalable data models

  • Experience with AWS cloud services

  • Familiarity with Infrastructure as Code (Terraform)

  • Experience with CI/CD pipelines using Jenkins

  • Strong understanding of testing frameworks (Playwright, ViTest, PyTest)

  • Experience with containerization and deploying applications on ECS

Benefits

  • Annual bonus plan; some roles may be eligible for long-term equity incentives

  • Health, retirement, and other employee benefits

Equal opportunity employer.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report