Skip to content
OloOlo

Software Engineer - In-Store

Build and lead development of resilient, scalable POS integrations and distributed systems for the In-Store team. The role requires 4+ years of software engineering experience, advanced .NET and C# expertise, cloud and DevOps proficiency, and strong technical leadership.

About the job

Responsibilities

  • Lead the design and architecture of complex systems within the In-Store domain.
  • Own delivery of large-scale features and projects across multiple teams.
  • Mentor engineers and provide technical leadership.
  • Collaborate with Product, Design, and stakeholders to shape requirements and make architectural decisions.
  • Build resilient, scalable distributed systems and apply reliability best practices.
  • Lead troubleshooting and incident management for critical production issues.
  • Improve CI/CD processes, infrastructure as code, and test automation.
  • Coordinate cross-team technical initiatives across services and platforms.
  • Evaluate emerging technologies and tools.
  • Use Claude Code and GitHub Copilot extensively in daily development.
  • Maintain ownership of delivery pipelines, code quality, testing, and deployment practices.
  • Participate in on-call duties.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 4+ years of software engineering experience.
  • Advanced proficiency in .NET and C#.
  • Experience designing and implementing large-scale, complex systems.
  • Strong understanding of distributed-system architecture, microservices, and event-driven architecture with Kafka.
  • Experience with resilience mechanisms and performance tuning.
  • Proficiency managing cloud infrastructure and services, including AWS and Kubernetes/EKS.
  • Experience with DevOps and CI/CD tools such as GitHub Actions, Octopus Deploy, and Terraform.
  • Strong leadership, collaboration, and cross-team influence skills.

Benefits and Development

  • Hands-on AI training focused on modern AI coding agents and IDEs.

Skills

.Net, C#, Distributed Systems, Microservices, Event-Driven Architecture, Kafka, AWS, Kubernetes, Amazon Eks, GitHub Actions, Octopus Deploy, Terraform, CI/CD, Claude Code, Github Copilot

Cloudflare

Cloudflare

Austin, TX
Systems Engineer, Network Protocols & Distributed Systems
€54k+/yrHybridBackend Engineering

Build and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.

Scale AI

Scale AI

London, United Kingdom

Software Engineer, Platform
No salary listedOn-site5+ YOEBackend Engineering

Build and evolve shared platform infrastructure, data systems, and developer tooling for AI products. The role requires 5+ years of backend engineering experience, distributed systems expertise, and familiarity with cloud, orchestration, databases, and CI/CD technologies.

Spotify

Spotify

Stockholm, Sweden
C++ Engineer - Experience
No salary listedHybridBackend Engineering

Develop and maintain Spotify’s native desktop application across macOS and Windows, working on C++, platform integrations, delivery systems, backend services, and release tooling. The role requires strong production C++ experience, systems problem-solving, and collaboration across distributed teams.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Cloudflare

Cloudflare

Lisbon, Portugal
Software Engineer, Security Rules
€54k+/yrHybrid3+ YOEBackend Engineering

Build and operate Rust- and Go-based distributed microservices powering Cloudflare’s application security products. The role requires 3+ years of professional experience, systems-level programming skills, and experience with production-scale systems, databases, and container orchestration.