JobHabor
Menu

Senior Software Engineer Cloud Architecture & Distributed Systems

Wsp · Noida, Uttar Pradesh, India · Bengaluru, Karnataka, India · Mumbai, Maharashtra, India

  • Professional Services
  • 10,001+ employees
  • Montreal, Quebec

Mixed hiring record · median 48 days open

100100

Hiring signal

Actively hiring

Still listed on the employer's own board · How we score

All reasons
  • 35% of this employer's openings are over 60 days old

In its favour

  • Still listed on the employer's own board

Did you apply?

Senior Software Engineer Cloud Architecture & Distributed Systems at Wsp. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

We are seeking a product-minded 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.

  • 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
  • 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.

BGV

  • 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, both to WSP India and its BGV partner”.

More jobs at Wsp

All 119

Similar roles