Software Engineer II (Backend | Cloud | Distributed Systems)

5 - 8 years

15 - 20 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Software Engineer II

Location: Bangalore

Experience: 5-7 years

Notice Period-Immediate joiners

About the Role:

Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cyclefrom design to deploymentwith a focus on distributed systems and potential GenAI integration.

Key Responsibilities:

  • Develop backend services using Python (Flask/FastAPI).
  • Design scalable systems with strong algorithms and data structures.
  • Participate in architecture and design discussions.
  • Review code for quality, performance, and security.
  • Troubleshoot and fix complex system issues.
  • Work with SQL and NoSQL databases (MySQL, MongoDB).
  • Build cloud-native apps using Microsoft Azure.
  • Use Docker and Kubernetes for containerization and orchestration.
  • Document systems and share knowledge internally.
  • (Optional) Integrate Generative AI models and pipelines.
  • Promote best practices in DevOps, testing, and system design.

Required Skills:

  • Strong Python skills with Flask or FastAPI.
  • Solid understanding of data structures, algorithms, and OOP.
  • Experience with distributed systems and REST APIs.
  • Knowledge of MySQL and MongoDB.
  • Hands-on with Azure cloud services.
  • Proficient in Docker and Kubernetes.
  • Good debugging and performance tuning abilities.
  • Familiar with microservices and system architecture.
  • Strong communication and collaboration skills.

Preferred Skills:

  • Experience with GenAI integration.
  • Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
  • Knowledge of observability tools (Prometheus, Grafana, ELK).
  • Background in SaaS or high-scale backend systems.

Mandatory Technical Skills:

  • Programming Language:

    Python
  • Frameworks:

    Flask or FastAPI
  • Core Concepts:

    Data Structures, Algorithms, Object-Oriented Programming (OOP)
  • System Design:

    Distributed Systems, RESTful APIs
  • Databases:

Relational

NoSQL

  • Cloud Platform:

    Microsoft Azure (Compute, Storage, Networking, Monitoring)
  • Containerization & Orchestration:

    Docker and Kubernetes
  • Debugging & Performance Tuning:

    Strong problem-solving and troubleshooting skills
  • Architecture:

    Microservices-based architecture

Regards,

Daina

Infosys BPM Recruitment team

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
Infosys BPM logo
Infosys BPM

Information Technology and Services

Bangalore

RecommendedJobs for You