Senior Software Engineer Cloud Architecture & Distributed Systems

WSP in India

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

WSP in India is searching for a Senior Software Engineer who is product-minded and has strong foundations in software development and system architecture. The ideal candidate will excel in designing and building scalable, distributed, API-driven platforms, working efficiently in modern cloud environments.

Applicants should have 10-12 years of experience and proficiency in Python and JavaScript, along with hands-on knowledge of Docker, Kubernetes, and AWS. This role promises to foster collaboration across product, platform, and DevOps teams.

Qualifications

  • 10-12 years of experience in software development and system architecture.
  • Proven experience building scalable, distributed systems.
  • Hands-on experience with cloud platforms and container orchestration.

Responsibilities

  • Design scalable and secure distributed systems and services.
  • Build high-quality backend services and APIs across microservices.
  • Implement CI/CD pipelines and maintain code quality standards.

Skills

Python
JavaScript
Containerization & orchestration
Distributed systems

Education

Bachelor’s degree in Computer Science or equivalent practical experience

Tools

Docker
Kubernetes
PostgreSQL
AWS
Git

Job description

Senior Software Engineer – Product-Minded

We are seeking a product‑mindful Senior Software Engineer with strong foundations in software development and system architecture, and proven experience building scalable, distributed, API‑driven platforms. This role is ideal for a pragmatic engineer who combines technical depth with product thinking, and thrives in designing, building, and operating systems that perform at scale in modern cloud environments.

Responsibilities
  • Design & Architecture
    • Design scalable, resilient, and secure distributed systems and services
    • Contribute to system architecture decisions with a focus on performance, maintainability, and cost efficiency
    • Apply “day 2 thinking” to ensure observability, reliability, and operational readiness
  • Development & Delivery
    • Build high‑quality backend services and APIs across microservices architectures
    • Develop solutions using modern programming languages (Go, Python, JavaScript)
    • Deliver production‑grade systems in cloud‑native environments
  • Cloud & Infrastructure
    • Design and deploy applications on cloud platforms (AWS preferred)
    • Work with containerized environments using Docker and Kubernetes
    • Implement infrastructure‑as‑code and automation wherever possible
  • Data & Integration
    • Design and manage relational data models (PostgreSQL preferred)
    • Build API‑first, service‑oriented integrations across multiple systems
    • Work with messaging/event‑driven systems (e.g., RabbitMQ)
  • Engineering Excellence
    • Implement and maintain CI/CD pipelines and automated testing practices
    • Ensure code quality, version control (Git), and documentation standards
    • Collaborate in Agile/Scrum environments to deliver incremental value
  • Collaboration & Communication
    • Work closely with product, platform, and DevOps teams
    • Communicate design decisions, trade‑offs, and technical risks effectively
    • Contribute to documentation, knowledge sharing, and engineering standards
Qualifications
  • Bachelor’s degree in Computer Science or equivalent practical experience of about 10‑12 years
  • Strong software engineering background with architecture exposure
  • Proficiency in Python and JavaScript
  • Experience building and operating distributed systems at scale
  • Hands‑on experience with:
    • Containerization & orchestration (Docker, Kubernetes)
    • Cloud platforms (preferably AWS)
    • Relational database design and optimization
  • Solid understanding of:
    • CI/CD pipelines and DevOps practices
    • API design and microservices architecture
    • Source control (Git) and collaboration workflows
  • Strong communication and documentation skills
  • Proven experience working in Agile environments
Desirable / Nice to Have
  • Additional language expertise in Go, C++, or C
  • Deep experience with PostgreSQL (data modeling & performance tuning)
  • Strong Linux/UNIX systems knowledge
  • AWS services: S3, EC2, EKS, ECS
  • Observability stack experience (e.g., ELK)
  • Messaging systems (e.g., RabbitMQ, Kafka, or similar)
  • GitHub Actions or similar CI/CD tooling
  • Understanding of DevOps challenges and platform engineering needs
What We’re Looking For (Profile Fit)
  • Pragmatic problem solver – balances trade‑offs and avoids over‑engineering
  • Product‑minded engineer – understands business context, not just code
  • Builder mindset – moves fast while maintaining quality and discipline
  • Systems thinker – designs with scale, resilience, and lifecycle in mind
  • Ownership‑driven – takes responsibility from design through production
  • Performance‑focused – experienced in building high‑throughput systems
Success Measures
  • High‑quality, scalable systems delivered to production
  • Strong system reliability, observability, and maintainability
  • Effective contribution to engineering standards and practices
  • Positive collaboration across product, platform, and DevOps teams
Background Verification

Employment with WSP India is subject to the successful completion of a background verification ("BGV") check conducted by a third‑party agency appointed by WSP India. Candidates are advised to ensure that all information provided during the recruitment process — including documents uploaded — is accurate and complete.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer Cloud Architecture & Distributed Systems
Senior Software Engineer Cloud Architecture & Distributed Systems

WSP in India • Dadri

On-site
INR 1,200,000 - 1,600,000
Senior Software Engineer - Full-Stack Development
Senior Software Engineer - Full-Stack Development

WSP • Dadri

On-site
INR 1,200,000 - 1,800,000
Senior Cloud and DevOps Engineer
Senior Cloud and DevOps Engineer

WSP in India • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Cloud and DevOps Engineer
Senior Cloud and DevOps Engineer

WSP in India • Dadri

On-site
INR 1,500,000 - 2,000,000
Principal Consultant - Application Development
Principal Consultant - Application Development

WSP • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Principal Developer - Software development
Principal Developer - Software development

WSP • Dadri

On-site
INR 1,400,000 - 2,000,000
Principal Consultant - Application Development
Principal Consultant - Application Development

WSP in India • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Principal Consultant - Application Development
Principal Consultant - Application Development

WSP in India • Dadri

Hybrid
INR 1,500,000 - 2,300,000
Principal Consultant - Application Development
Principal Consultant - Application Development

WSP in India • Mumbai

Hybrid
INR 4,000,000 - 6,500,000
Hybrid work model
Senior Consultant - Application Development
Senior Consultant - Application Development

WSP • Bengaluru

On-site
INR 800,000 - 1,200,000