Senior Software Engineer – Distributed Systems & Networking

Requirements

  • 5+ years of back-end software engineering experience in Kotlin or another relevant language.
  • Strong experience with distributed systems, including designing for reliability, diagnosing failures, and scaling services.
  • Experience owning and operating production systems, with solid instincts around testing and code quality.
  • A track record of tackling ambiguous, high-impact challenges and delivering scalable solutions.
  • Curiosity about how traffic moves through large-scale systems, and the motivation to learn quickly and apply what you learn.
  • Clear communication and a collaborative approach to working across teams and time zones.

Nice to Haves

  • Experience building platforms or infrastructure used by other engineering teams.
  • Familiarity with network or traffic-management concepts such as routing, load balancing, DNS, or HTTP.
  • Experience with AWS, infrastructure as code (such as Terraform), or cloud networking.
  • Experience with service meshes (such as Envoy or Istio) or operating high-availability traffic systems.

What You'll Be Doing

  • Design, build, test, deploy, and operate software that helps Toast's services connect and route traffic reliably.
  • Improve the scalability, resilience, and observability of critical systems as Toast grows.
  • Take end-to-end ownership of systems, making changes safer to roll out and failures easier to detect, diagnose, and resolve.
  • Investigate production issues, participate in on-call, and turn what we learn into lasting improvements.
  • Collaborate with engineers across Toast on projects that span services and infrastructure.
  • Contribute to technical designs and raise team standards through thoughtful code reviews and technical discussions.
  • Mentor and provide technical guidance to other team members.
  • Use AI tooling as a genuine part of your workflow, not an afterthought.

Perks and Benefits

  • Competitive compensation and benefits programs designed to attract, retain, and motivate top talent.
  • Support for a healthy lifestyle with flexibility to meet changing needs.
  • Hybrid work model requiring two days a week in the office fostering in-person collaboration.
  • Inclusive and accessible hiring process with reasonable accommodations for persons with disabilities.
AI Summary ✨

Similar jobs

  • Senior Platform Software Engineer

    OracleIrelandUKa day ago
    NewRegistered sponsor
  • Software Development Engineer III, Programming Foundations

    AWSDublin, Ireland2 days ago
    NewRegistered sponsor
  • Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

    ElasticIreland2 days ago
    Remote
    €85.6k – €135.5k / year base
  • See all jobs in Ireland →