Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cotiviti Logo

Senior Software Engineer - Healthcare Data Processing

Cotiviti

$105,000 - $145,000
Sep 29, 2025
Austin, TX, USA
Apply Now

Cotiviti is seeking an experienced Senior Software Engineer to lead the development of NLP-powered systems for healthcare data analysis, text processing, and clinical information extraction.

Requirements

  • Expert-level Java programming skills with deep understanding of JVM, concurrency, and enterprise development
  • Strong experience with Maven, Spring Framework, and Java ecosystem tools
  • Proficiency with Oracle databases and advanced SQL
  • Experience with Linux/Unix systems and SSH
  • Familiarity with NLP concepts and techniques preferred
  • Python experience is a plus

Responsibilities

  • Design and implement robust, scalable Java applications with deep understanding of object-oriented programming, design patterns, and enterprise Java frameworks
  • Design and implement sophisticated natural language processing pipelines for medical text analysis, clinical document processing, and healthcare data extraction
  • Build and maintain enterprise-grade Java applications using Maven for dependency management, Spring Framework for enterprise features, and industry-standard architectural patterns
  • Design, optimize, and maintain Oracle database schemas, stored procedures, and complex SQL queries for large-scale healthcare data processing
  • Develop algorithms for parsing, analyzing, and extracting meaningful information from clinical notes, medical records, and healthcare documentation
  • Manage application deployment, configuration, and monitoring using SSH, shell scripting, and Linux/Unix environments
  • Build and optimize NER systems for identifying medical entities, conditions, procedures, and clinical terminology in unstructured text

Other

  • Minimum 5+ years of professional software development experience
  • Bachelor’s degree in computer science, Software Engineering, or related technical field (master’s degree is a plus)
  • Combination of Computer Science and Data Science education is highly preferred
  • Communicating with others to exchange information.
  • Problem-solving and thinking critically.