JobMatch
← Back to jobs

Lead Software Engineer

Cotiviti

RemoteRemoteseniorFull Time
Posted
1 month ago
Source
Himalayas
Field
Engineering

Skills

PostgreSQLKubernetesLeadershipSecurityPythonDockerMySQLAzureCI/CDREST APIsAWSGCPGitAI

Description

Overview We are seeking a Lead Software Engineer to design and deliver the core backend services for our centralized AI platform. This role bridges hands-on engineering and technical leadership — owning major components of the backend while guiding mid-level engineers. You’ll work closely with senior ICs and cross-functional teams to build scalable, secure, and reliable services that power our agentic framework, enabling teams across the company to deploy and manage AI agents seamlessly. Responsibilities - 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). Qualifications - Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. - 5+ 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. Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.