Staff Software Engineer

Olo Logo

Olo

💵 $90k-$107k
📍Remote - Worldwide

Summary

Join Olo as a Staff Engineer and lead the architecture and implementation of large-scale initiatives, mentoring engineers, and ensuring system reliability. You will collaborate with stakeholders, drive technical roadmaps, and champion infrastructure automation. This fully remote UK-based position, contracted through Deel (EOR), offers a competitive salary and eligibility for statutorily required benefits and pension programs. You will work for Olo practically, with Deel handling administrative and legal responsibilities. The role focuses on developer productivity, building a platform to enhance the experience of Olo's application engineers. Passion for engineering tooling and productivity is essential.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • 12+ years of experience in software engineering, including expertise in Microsoft .NET applications
  • Demonstrates deep technical knowledge across multiple domains (e.g., distributed systems, cloud infrastructure, CI/CD) and provides strong technical leadership, setting the standard for quality and performance
  • Advanced expertise in designing scalable, resilient architectures, including microservices, event-driven patterns (e.g., Kafka), and cloud-native deployments (e.g., AWS, Kubernetes/EKS)
  • Skilled in optimizing system performance and reliability using advanced resilience patterns (e.g., circuit breakers, bulkheads) and performance monitoring tools (e.g., Datadog)
  • Proficient in cloud architecture, infrastructure automation, and DevOps practices, leveraging tools like Terraform, Kubernetes, and GitHub Actions to streamline processes and enhance system robustness
  • Strong cross-team collaboration and strategic influence skills, capable of leading multi-team efforts and aligning technical solutions with broader business goals, ensuring consistency and quality across the platform

Responsibilities

  • Lead the architecture and implementation of large, strategic initiatives, guiding multiple teams through complex technical challenges and aligning efforts with company-wide goals
  • Provide deep technical mentorship, acting as a go-to expert for engineers at all levels and helping shape the organization's development culture and best practices
  • Take ownership of critical systems' architecture and technology direction, ensuring they are scalable, reliable, and resilient
  • Collaborate with engineering managers, product leaders, and other stakeholders to drive technical roadmaps and influence strategic decisions, balancing innovation with delivery and performance
  • Oversee and ensure the quality of distributed systems, leading efforts to build resilient and performant services
  • Monitor production environments, guiding the team in building and enhancing observability and alerting mechanisms to reduce MTTR and improve system reliability
  • Champion and implement infrastructure automation and CI/CD improvements, ensuring that development and deployment processes are robust, secure, and efficient
  • Play a central role in cross-team and cross-functional initiatives, collaborating with other technical leads and departments to deliver cohesive and integrated solutions across the platform
  • Evaluate and introduce new technologies, assessing their fit for strategic initiatives and leading trial implementations
  • Act as a key technical representative in discussions with senior leadership, effectively communicating complex technical issues and contributing to the overall technology strategy of the organization

Preferred Qualifications

Master’s Degree preferred

Benefits

  • Fully remote work from anywhere within the United Kingdom
  • Eligibility to participate in all statutorily required benefits and pension programs
  • Competitive salary: £70,400 - £83,600 annually

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.