Senior Software Engineer (Python)

2 - 5 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Engineer (Python) 2-5yrs Exp Bangalore 6-9L CTC

Job Category:

IT & Software

Job Type:

Full Time

Job Location:

Bangalore

Salary:

9-13LPA

Years of Experience:

2-5 years   Job Description

Job Summary:

Python Engineer

Key Responsibilities:

  • Develop and maintain 

    backend services, microservices, and APIs

     using Python.
  • Design and implement 

    cloud-native applications on AWS

    , ensuring scalability and high availability.
  • Work with 

    AWS Lambda, API Gateway, S3, DynamoDB, CloudWatch, IAM, etc.

  • Build and optimize 

    data processing pipelines

     (e.g., using Python, Glue, or Step Functions).
  • Integrate third-party APIs and design secure, efficient interfaces.
  • Collaborate with DevOps to implement CI/CD and infrastructure-as-code (e.g., using Terraform or AWS CDK).
  • Write unit, integration, and performance tests for backend components.
  • Participate in code reviews, architecture discussions, and sprint planning.

Requirements

Required Skills & Qualifications:

  • 36 years of professional software development

     experience with Python.
  • Strong understanding of 

    RESTful APIs, microservices, and asynchronous programming

    .
  • Minimum 

    2 years of hands-on experience with AWS

    :
    • Must have used 

      Lambda, S3, DynamoDB, API Gateway

       in production.
    • Familiarity with 

      IAM, VPC, CloudWatch, CloudFormation/Terraform

      .
  • Experience working with 

    databases

     (SQL and NoSQL).
  • Solid grasp of 

    software engineering principles

    , Git, version control workflows.
  • Strong communication skills and ability to collaborate in agile teams.

Nice-to-Have Skills:

  • Experience with 

    Docker and container orchestration

     (ECS, EKS).
  • Exposure to 

    data engineering tools

     like AWS Glue, Athena, Step Functions.
  • Experience with 

    event-driven architectures

     (e.g., SNS, SQS, Kinesis).
  • Familiarity with 

    CI/CD pipelines

     (e.g., GitHub Actions, CodePipeline, Jenkins).
  • Knowledge of 

    security best practices

     in cloud applications.
  • Open for UK shifts

Education:

  • Bachelors or Masters degree in Computer Science, Engineering, or related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
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

RecommendedJobs for You