Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Python @ Cotiviti

Home > Software Development

 Senior Software Engineer - Python

Job Description

Role Overview

Cotiviti Hyderabad is hiring a Senior Full Stack Software Engineer with deep expertise in backend data engineering and a strong foundation in distributed systems. This role focuses on building reliable data pipelines, optimizing large-scale data processing, and developing backend services with optional contributions to frontend, cloud, or low-code platforms. Youll play a key role in driving high-performance application development, ensuring data accuracy, and fostering Agile and DevOps best practices across teams.

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 Masters 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

Disclaimer

This job description is intended to describe the general nature and level of work being performed and is not to be construed as an exhaustive list of responsibilities, duties and skills required. This job description does not constitute an employment agreement and is subject to change as the needs of the job change.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Cotiviti
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Pyspark python Django hadoop

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Looking For .net React Azure Developer - Chennai/bengaluru/hyderabad

  • Tech Mahindra
  • 7 - 12 years
  • Hyderabad
  • 2 days ago
₹ 15-30 Lacs P.A.

Cloud Platform Engineer - C

  • Capgemini
  • 4 - 6 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

VBCS Developer - Pan India

  • Trigent Software
  • 7 - 12 years
  • Hyderabad
  • 2 days ago
₹ 25-27.5 Lacs P.A.

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Cotiviti

Cotiviti Corporation