Senior Software Engineer Cloud Architecture & Distributed Systems
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”.