Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Senior Software Engineer Cloud Architecture & Distributed Systems

The employer hasn't listed a salary.

Apply on WSP

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.

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

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://emit.fa.ca3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001/job/96891

Apply on WSP