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:

We are seeking a Python Engineer with strong experience in AWS cloud services to join our engineering team. You will design, develop, and deploy scalable backend systems and data-driven services, leveraging modern cloud-native architectures. Ideal candidates are highly proficient in Python and have hands-on experience with key AWS services such as Lambda, S3, DynamoDB, API Gateway, and mo

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:

  • 3–6 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:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx