At a glance
- Workplace
- Hybrid
- Location
- Dublin
About the role
- We are looking for an experienced software engineer to play a critical role in further scaling and developing Toast’s cloud platform and infrastructure.
- Our team is responsible for developing secure, observable, highly available, large-scale shared services and infrastructure.
Responsibilities
- Architect, design, and deliver ultra-reliable, high-performance services and infrastructure used by millions
- Uncover and resolve performance bottlenecks across infrastructure, databases, and APIs
- Define and enable adherence to engineering best practices, coding standards, and architectural guidelines
- Collaborate closely with the Product team to influence features, technical direction, and long-term product vision
Requirements
- Hands-on experience building and operating complex, mission-critical, large-scale distributed systems in the Cloud
- Expertise in asynchronous messaging, event-driven architecture, APIs, and integration patterns
- Track record of delivering clean, maintainable, and resilient code that stands the test of time
- Exceptional communication and collaboration skills, with demonstrated ability to align and inspire cross-functional teams
- A demonstrated record of mentoring junior team members and enhancing the team's effectiveness
Preferred qualifications
- Proficiency in Java or Kotlin preferred (experience in other modern programming languages also valued)
Workplace
- We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs.
Skills
- Java
- Kotlin
- Go
- AWS
- PostgreSQL
- DynamoDB
- Terraform
- Apache Pulsar