Senior Software Engineer Cloud Architecture & Distributed Systems
WSP Global · wsp.com
NoidaSenior10–12 yrs
Subscribers got this job on 12 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Cloud architect for distributed systems.
PythonJavaScriptC++KafkaAWSKubernetesDockerLinuxDevOpsMicroservicesScrum
Details
- Found
- 13 d ago · posted 2026-10-06
- Location as listed
- Noida, Uttar Pradesh, India
- Role
- Solutions / Software Architect
- Source
- The company’s own careers site
Full description
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”.
Solutions / Software Architect jobs in Noida · Solutions / Software Architect jobs in India · All WSP Global jobs