Home
Jobs

Senior Software Engineer - Python

6 - 11 years

16 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Overview

Senior Full Stack Software Engineer

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

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Pyspark Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Cotiviti
Cotiviti

Healthcare Analytics

Plano

over 1,500 Employees

69 Jobs

    Key People

  • Hugh D. McCoy

    Chief Executive Officer
  • Tina Williams

    Chief Financial Officer

RecommendedJobs for You

Hyderabad / Secunderabad, Telangana, Telangana, India