Senior Software Engineer (AI)

🏢 Cotiviti · all Cotiviti jobs
📍 United States
💰 USD 111,000 - 150,000 / annual
📅 Posted 2026-08-10 · via Himalayas
🏷 Software-Engineer,AI-Engineer,Backend-Engineer,Workflow-Orchestration-Engineer,AI-Native-Engineering,Senior-AI-Software-Engineer,Senior-Software-AI-Engineer,Senior-AI-Engineer,Senior-AI-Software-Developer,Senior-Lead-AI-Engineer,Senior-AI-ML-Engineer,Lead-AI-Software-Engineer,Senior-AI-Developer,Senior-Full-Stack-AI-Engineer
Apply on original site ↗
Overview Senior Software Engineer (AI) is a hands-on role responsible for building intelligent backend services and workflow-integrated solutions within an AI-native development environment. This role combines strong Java-based engineering expertise with enterprise workflow orchestration to enable automation, intelligent routing, and AI-assisted decisioning. The engineer will support the Payment BU Workflow Intelligence & Orchestration Initiative, collaborating with Technical Architects and engineering teams to deliver scalable, secure, and reusable services across workflow platforms. The role leverages AI-assisted engineering tools (Claude, Copilot) to accelerate development while ensuring validation, quality, and adherence to enterprise standards. Responsibilities - Design and develop backend services and APIs using Java (Spring Boot, microservices) - Integrate services with workflow engines (Temporal.io, Camunda, Flowable, JBPM, Drools) and platforms such as Appian - Build and expose AI-enabled service capabilities for workflow automation and decision support - Use AI-assisted tools (Claude, Copilot) for: - code generation - testing - documentation - development acceleration - Implement AI-native workflow patterns , including: - intelligent routing - context-aware processing - embedded decision support - Develop microservices and event-driven architectures supporting distributed workflow execution - Collaborate with data teams for data access, validation, and transformation - Support service orchestration and runtime workflow execution - Contribute to CI/CD, DevSecOps, and cloud-native deployments : - OpenShift / Kubernetes - AWS - Participate in code reviews, design discussions, and cross-team collaboration Qualifications - Bachelor’s degree in Computer Science, Engineering, or equivalent - 5+ years of backend / enterprise software development experience - Strong expertise in: - Java, Spring Boot, microservices - REST APIs and integration patterns - Workflow orchestration platforms (Temporal, Camunda, Flowable, JBPM, Drools) - Experience integrating AI-driven capabilities into enterprise applications - Experience with: - PostgreSQL / Oracle (data modeling, performance tuning) - Event-driven and distributed systems - CI/CD, DevOps, container platforms (OpenShift, Kubernetes, AWS) - Familiarity with AI-assisted development tools (Copilot, Claude) - Agile experience (SAFe preferred) and strong communication skills Preferred Qualifications - Experience building workflow-driven and decision automation solutions - Exposure to AI-native development practices and prompt-assisted workflows - Experience with enterprise workflow platforms (Appian or similar) - Experience contributing to shared platforms or integration frameworks - Knowledge of governance practices for AI-assisted development - Background in Healthcare IT or regulated environments Mental Requirements: - Critical Thinking : Ability to think critically and evaluate information objectively, considering different perspectives and potential implications before drawing conclusions or making recommendations. - Attention to Detail : must have a keen eye for detail to ensure accuracy in data analysis, interpretation, and reporting. - Quantitative Aptitude : Strong numerical skills are essential for conducting quantitative analysis, working with statistical methods and models, and manipulating data using mathematical operations. - Data Interpretation : skilled in interpreting data visualizations, charts, graphs, and other forms of data presentation to extract meaningful insights and communicate findings effectively. - Communication Skills: Effective communication skills are crucial for conveying complex technical concepts and insights to non-technical stakeholders clearly and understandably through written reports, presentations, and verbal discussions. - Curiosity and Learning Agility: A strong d

← All remote jobs