> Markdown version of [/jobs/ext/4718633-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/4718633-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Reinsurance Group of America, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $123,120 - $183,290 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Adaptable Database Systems, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Cloudfront, Build Automation, Github, Monitoring of Systems, Python (Programming Language), PostgreSQL, MongoDB, OpenShift, Cloud Services, Software Deployment, Software Engineering, TypeScript, Datadog, ReactJS, Flask (Web Framework), Delivery Pipeline, Backend, Fastapi, Event Driven Architecture, Pytest, Containerization, Webpack, Material UI, Information Technology, Deployment Automation, Playwright, Celery, React Redux, Api Design, JestJS, Amazon Simple Queue Service (SQS), Terraform, Jenkins, Programming Languages - **Published:** November 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=58004e2b6872ce35 ## About the Role * Bachelor's Degree in Arts/Sciences (BA/BS) Computer Science or equivalent experience - Required Work Experience * 8+ years software development experience - Required * 5+ years of experience as a Full Stack Engineer or similar role - Required * Proficiency in Python, JavaScript, and TypeScript - Required * Strong experience with React, Redux, and Material UI - Required * Backend development experience with a modern Python API framework (e.g., FastAPI, Flask or Litestar) - Required * Experience working with MongoDB and designing scalable data models - Required * Experience with cloud services, particularly AWS - Required * Familiarity with Infrastructure as Code (Terraform) to manage cloud resources - Required * Experience with CI/CD pipelines using Jenkins - Required * Strong understanding of testing frameworks (Playwright, ViTest, PyTest) - Required * Experience with containerization and deploying applications on ECS - Required * Experience with AWS RDS or Aurora PostgreSQL - Preferred * Knowledge of event-driven architectures with SQS - Preferred * Experience with CI/CD pipelines using GitHub Actions - Preferred * Familiarity with the Litestar framework - Preferred * Experience with OpenShift - Preferred * Experience working with Agile development environments - Preferred * Familiarity with Test-Driven Development (TDD) principles - Preferred #LI-CW1 ## Description As Technical Lead Engineer, provides technical skills combined with strong leadership skills to articulate architectural direction and solutions to both product stakeholders and the development team. A full stack engineer with team leadership skills, deep proficiency in general programming languages, frameworks and deployment methodologies who creates API-based applications from concept to finished product with a cloud-first emphasis. Builds and encourages a collaborative environment while promoting architectural standards of the organization. Principle Duties * Leads a team of developers; oversees development team quality of work, timelines, and project risks without supervision * Design, develop, and maintain scalable frontend applications using React, Vite, Material UI, and Redux. * Build an optimize backend services using Python and a modern API framework (e.g., FastAPI, Flask, Litestar). * Design and manage MongoDB schemas * Develop, test, and deployed backend API's with Pydantic for validation and Beanie for MongoDB ORM. * Implement asynchronous task processing using Celery. * Ensure high-quality code by writing unit and integration tests using PyTest, Playwright, and ViTest. * 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 high-quality software. * Stay up to date with best practices and emerging trends in full stack development.