Lead Software Engineer

Cotiviti, Inc.
South Jordan, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
South Jordan, United States of America

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Review
Continuous Integration
Data Security
Relational Databases
Distributed Systems
Django
Python
PostgreSQL
MySQL
SQLAlchemy
Web Application Frameworks
Flask
Backend
GIT
FastAPI
Containerization
AI Platforms
Kubernetes
Information Technology
Virtual Agents
REST
Automation Anywhere
Docker
Microservices

Job description

  • Design and implement scalable RESTful API endpoints for the AI platform.

  • Build and optimize backend services in Python (FastAPI, Django, or Flask) to handle agent lifecycle management, deployment, and monitoring.

  • Contribute to secure authentication and authorization systems supporting multi-tenant architecture.

  • Develop efficient data access layers and database schemas for AI agent operations.

  • Implement asynchronous task processing for long-running AI workflows.

  • Collaborate with IC5 engineers on backend architecture and SDK designs, contributing to technical direction while driving execution.

  • Provide mentorship to IC3 engineers through code reviews, technical discussions, and best practices.

  • Ensure quality and reliability through automated testing, CI/CD pipelines, and adherence to security standards.

  • Stay updated on modern backend and AI/agentic frameworks (LangChain, CrewAI, AutoGen, LangGraph).

Requirements

Relevant experience and educational requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

  • 6+ years of backend development experience, with significant experience building scalable Python applications and APIs.

  • Proficiency with modern Python frameworks (FastAPI, Django REST Framework, Flask).

  • Solid experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (SQLAlchemy, Django ORM).

  • Hands-on familiarity with distributed systems or microservices.

  • Working knowledge of containerization and orchestration (Docker, Kubernetes).

  • Experience with Git, CI/CD workflows, and automated testing.

  • Exposure to agentic AI frameworks (LangChain, LangGraph, CrewAI, AutoGen) or strong interest in learning.

  • Cloud experience (AWS, GCP, or Azure) preferred.

  • Demonstrated ability to mentor junior engineers and influence technical decisions.

Apply for this position