Senior Software Engineer RENFROE (Home Office)
Address Remote
Schedule Full time
Job Type Permanent
Description
RENFROE is seeking an experienced, hands-on Senior Software Engineer to help build and evolve ClaimSentinel, our AI-driven platform for improving quality, accuracy, and efficiency across insurance claims workflows.
You’ll join a small AI Engineering team building production applications that combine modern software engineering with large language models, computer vision, and other AI capabilities. This role will focus primarily on the software and product platform surrounding those capabilities: backend services, APIs, data models, integrations, infrastructure, web and mobile experiences, and the workflows that connect them.
Because the team is small, you’ll have significant ownership and autonomy. You’ll work across the stack, contribute to architectural decisions, and take features from initial design through production. You’ll work closely with AI engineering, product management, and claims subject‑matter experts to turn new capabilities and ideas into reliable tools used in real claims workflows.
This is a hands‑on individual contributor role for someone who enjoys solving ambiguous problems, building production systems, and having a meaningful influence on a rapidly evolving product.
RESPONSIBILITIES
Build & Own Production Software
- Design, build, and maintain backend services, APIs, data models, and application features supporting ClaimSentinel.
- Develop user‑facing functionality using modern frontend technologies such as React and TypeScript.
- Own features throughout their lifecycle, from technical design and implementation through deployment, monitoring, and ongoing improvement.
- Build reliable integrations with external platforms and data sources used throughout insurance claims workflows.
- Work with structured and unstructured claims data, documents, images, and other real‑world inputs.
- Help design and build ClaimSentinel’s mobile application for field adjusters, supporting fiel data capture and integration with the broader ClaimSentinel platform.
Build AI-Enabled Applications
- Partner closely with AI engineers to integrate LLMs, computer vision models, and other AI capabilities into production workflows.
- Build the application infrastructure, orchestration, and services needed to turn AI models and prototypes into reliable product features.
- Design systems that appropriately combine deterministic software, AI inference, and human review.
- Help develop approaches for evaluating, monitoring, and improving AI-enabled features in production.
- Contribute to architectural decisions as ClaimSentinel continues to scale and evolve.
- Build and maintain cloud infrastructure and deployment workflows in AWS.
- Work with relational databases such as PostgreSQL and design data models for production applications.
- Contribute to infrastructure‑as‑code, CI/CD, observability, logging, and operational tooling.
- Design systems with security, privacy, reliability, maintainability, and scalability in mind.
- Help design and operate long‑running and asynchronous workflows across multiple services and external systems.
Engineering Collaboration
- Collaborate closely with AI engineering, product management, and business stakeholders to translate product needs into practical technical solutions.
- Participate in technical design discussions, code reviews, and engineering planning.
- Help establish and continuously improve engineering practices, development standards, and architecture.
- Share knowledge and provide technical guidance to other engineers as the team grows.
REQUIREMENTS
- 5+ years of professional software engineering experience building and operating production applications.
- Strong backend engineering experience, preferably with Python and modern API frameworks such as FastAPI.
- Experience designing APIs, application architectures, and relational data models.
- Experience with modern frontend development, ideally React and TypeScript.
- Experience building mobile applications for iOS and/or Android, using native or cross‑platform technologies.
- Hands‑on experience building and deploying production applications in AWS.
- Experience with relational databases such as PostgreSQL.
- Familiarity with Docker, CI/CD, and modern software development and deployment practices.
- Strong understanding of software design, testing, maintainability, and production reliability.
- Ability to independently own substantial technical problems and make thoughtful engineering tradeoffs.
- Comfortable working in a small team where requirements evolve and engineers have significant ownership.
- Comfortable using AI‑assisted development tools as part of modern software engineering workflows.
- Strong communication skills and ability to collaborate with both technical and non‑technical partners.
Nice to Have
- Experience building applications that incorporate LLMs, computer vision, NLP, or other machine learning capabilities.
- Experience with Python‑based AI application ecosystems.
- Experience with AWS infrastructure and infrastructure‑as‑code tools such as Terraform.
- Experience with asynchronous or distributed systems, workflow orchestration, queues, or event‑driven architectures.
- Experience building integrations with third‑party APIs or enterprise systems.
- Experience working with document processing, image processing, or complex data‑ingestion pipelines.
- Experience with React Native or another cross‑platform mobile framework.
- Experience in insurance, claims, financial services, healthcare, or another regulated industry.
- Experience working on an early‑stage product or within a small, highly autonomous engineering team.
Why Join RENFROE?
We believe that success starts with our people. By joining our team, you’ll become part of a culture built on strong values:
- Excellence: We are dedicated to excellence in every aspect of our work. We seek the best minds and talents and provide them with opportunities for professional growth and continuous learning.
- Growth: Growth is the cornerstone of our company’s mission. By driving innovation, expanding our reach, and continuously improving our services, we ensure the company’s progress and success. At the same time, we remain dedicated to supporting the personal growth of our employees, fostering a dynamic and thriving workplace for all.
- Curiosity: We foster curiosity and innovation, encouraging creative thinking and exploration of new ideas to remain at the front of our industry.
- Empathy: A supportive and understanding workplace is key to our success. We value empathy and build relationships based on trust and mutual respect.
- Integrity: Transparency and honesty are at the core of our business practices. We uphold the highest ethical standards in all that we do.
- Service: Service is at the heart of our values. We are committed to making a positive impact on our clients, our community, and each other.