Search by job, company or skills

Senior Software Engineer - Python

Senior Software Engineer - Python

COTIVITI
6-10 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

Job Description

Key Responsibilities

  • Develop scalable, high performance backend applications and Distributed data pipelines using Python and PySpark
  • Design and optimize complex SQL queries, stored procedures, and data models on MS SQL Server
  • Leverage the Hadoop ecosystem (Hive, Hue, Impala, HBase) and Elasticsearch for high-volume data processing and search
  • Implement real-time event processing using Apache Kafka
  • Automate environment management and infrastructure tasks using PowerShell scripting
  • Collaborate with cross-functional teams using Jira for Agile planning and Bitbucket for version control and code collaboration
  • Develop, integrate, and maintain RESTful APIs within distributed systems architecture
  • Participate in code reviews, contribute to technical documentation, and mentor junior engineers
  • Optionally contribute to:
  • Frontend development using Angular or React
  • Enhancing legacy or low-code applications using VBA, Appian, or BRMS tools like Drools
  • Cloud-native deployments and data pipelines on AWS or OCI (Oracle Cloud Infrastructure)

Mandatory Skills

Backend & Data Engineering

  • Proficiency in Python and PySpark for backend services and data pipeline development
  • Hands-on experience with Hadoop ecosystem tools: Hive, Hue, Impala, HBase
  • Strong expertise in MS SQL Server – writing advanced queries, designing schemas, and implementing stored procedures
  • Knowledge of Elasticsearch for distributed search and analytics
  • Working knowledge of Apache Kafka for event-driven and real-time processing
  • Scripting experience with PowerShell for task automation and environment configuration

Version Control & Agile Practices

  • Experience using Bitbucket for source control
  • Working in Agile environments using Jira for sprint planning, issue tracking, and backlog management

Software Engineering Fundamentals

  • Designing and integrating RESTful APIs
  • Building and maintaining distributed systems
  • Active participation in code reviews and technical documentation
  • Familiarity with Agile/Scrum methodologies

Optional / Preferred Skills

  • Exposure to Angular or React for UI development
  • Experience with Appian, VBA, or Drools (BRMS) for automation and business logic management
  • Understanding of cloud platforms such as AWS or OCI
  • Experience with cloud-native deployments and cloud-based data workflows
  • Advanced backend development in Java and Spring Boot for microservices (a plus)

Experience & Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 7+ years of software development experience, with a focus on backend systems and data engineering
  • Demonstrated success in delivering robust and scalable backend solutions
  • Experience working with large-scale data platforms (e.g., Cloudera Hadoop)
  • Solid understanding of software engineering principles, performance optimization, and system integration

Core Competencies

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration in cross-functional teams
  • Ability to work independently and manage deliverables end-to-end
  • Adaptability and continuous learning in dynamic environments

More Info

Key Skills

About Company

Cotiviti enables healthcare organizations to deliver better care at lower cost through advanced technology and data analytics, helping to ensure the quality and sustainability of how healthcare is delivered in the United States. Cotiviti’s solutions are a critical foundation for healthcare payers in their mission to lower healthcare costs and improve quality through higher performing payment accuracy, quality improvement, risk adjustment, and consumer engagement programs. The company also supports the retail industry with data management and recovery audit services that improve business outcomes. For more information, visit www.cotiviti.com.