Senior Software Engineer - In-Store

New
O
OloRestaurant Technology
Lithuania, United KingdomFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
AWSKafkaKubernetesC#.NETTerraformMicroservicesGitHub ActionsDistributed Systems

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 3+ years of experience in software engineering.
  • Expertise in the .Net and C# ecosystem.
  • Experience maintaining large-scale, complex systems.
  • In-depth understanding of architectural principles for distributed systems, including microservices.
  • Experience with event-driven architecture using Kafka.
  • Skills in resilience mechanisms and performance tuning for high-scale systems.
  • Experience with cloud infrastructure and services such as AWS and Kubernetes/EKS.
  • Knowledge of DevOps practices using CI/CD tools like GitHub Actions, Octopus Deploy, and Terraform.
  • Demonstrated ability to provide technical leadership and lead cross-team collaboration.
  • Willingness to participate in on-call duties.

Responsibilities

  • Design and architect complex systems, influencing technical direction and strategy.
  • Deliver large-scale features and projects across multiple teams.
  • Mentor junior and senior engineers to foster technical growth and continuous improvement.
  • Collaborate with Product and Design stakeholders to shape requirements and balance delivery timelines.
  • Implement resilient and scalable distributed systems.
  • Lead incident management and proactive troubleshooting of production issues.
  • Enhance CI/CD processes, infrastructure as code, and test automation.
  • Coordinate cross-team technical initiatives for service consistency.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now