Senior Software Engineer - Site Reliability Engineering Senior Software Engineer - Site Reliability Engineering role at me&u. This position focuses on driving the development of software products and ensuring their operational performance and efficiency. Overview As a Senior Software Engineer - Site Reliability Engineering at me&u, you will be pivotal in driving the development of our software products and ensuring their operational performance and efficiency. By working on multiple tasks and features, you will ensure that our codebase, infrastructure, and services remain robust, efficient, and scalable. Your contributions will directly impact the user experience and the overall quality of our products, helping us maintain our competitive edge in the market. About The Role me&u helps you feel like a local. The company’s vision is to bring that feeling to everyone, anywhere - so no matter what neighbourhood you live in or visit, you’ll always know the perfect place to go and exactly what to order. me&u is used by 6000 bars, pubs, and restaurants to create memorable guest experiences and grow their brands. With 200 staff in five countries, and headquartered in Melbourne, Australia, me&u is the consolidation of two leading hospitality technology companies: Mr Yum and me&u, who merged in November 2023. What You’ll Do System Reliability: Monitor system performance, availability, and capacity across production environments. Automation & Monitoring: Design and implement automated monitoring, alerting, and incident response procedures. Incident Management: Lead post-incident reviews and drive implementation of preventive measures. Scalability & Collaboration: Collaborate with engineering teams to improve system scalability and reliability. Infrastructure Automation: Implement infrastructure as code and automated deployment strategies. Service Level Management: Establish SLIs, SLOs, and error budgets to balance feature velocity with system stability. Software Development & Quality: Write, test, and debug high-quality code while leading feature design and implementation that aligns with business goals. Code Reviews & Standards: Participate in code reviews, enforce coding conventions, and provide actionable feedback to improve codebase quality. Team Collaboration: Mentor less experienced engineers, manage project delivery independently, and foster a collaborative growth-oriented environment. What You’ll Need SRE Capabilities: Experience with cloud service providers (AWS, Azure, GCP, or similar). Experience with containerization and orchestration using Docker and Kubernetes (or similar). Experience with monitoring and observability tools (Prometheus, Grafana, DataDog, or similar). Knowledge of infrastructure as code tools (Terraform, Ansible, or CloudFormation). Experience with service mesh technologies (Istio, Linkerd). Understanding of incident management processes and on-call responsibilities. Experience with performance optimization and capacity planning. Technical Proficiency: Experience with backend programming languages such as TypeScript (Node.js), C#, Python, Ruby, or Java. Practical knowledge of basic security practices in web development. Experience with database systems such as MySQL, PostgreSQL, or MongoDB. Experience with observability principles in software engineering (metrics, logging, monitoring, tracing, alerting). Experience with version control systems like Git. Experience implementing RESTful APIs. Problem-Solving Skills: Ability to work on complex projects, tasks, and features. Collaboration Skills: Ability to regularly provide technical guidance and support to team members as well as mentoring less experienced engineers. Attention to Detail: Willingness to take responsibility for the quality of engineering solutions, considering performance, scalability, and maintainability. Communication Skills: Ability to create system designs, perform code reviews, provide constructive feedback, and communicate with stakeholders. Nice to Have Experience with Distributed Systems: Familiarity with distributed systems, their design and application, including but not limited to: Knowledge of chaos engineering principles and tools. Experience with load testing and performance benchmarking. Familiarity with disaster recovery and business continuity planning. Familiarity with microservices architecture. Familiarity with unit testing frameworks and test-driven development. Exposure to Frontend Development: HTML, CSS, JavaScript; React for web application development. CI/CD: Experience with CI/CD pipelines. Agile Methodologies: Familiarity with agile development practices. Experience in a Product-Oriented Environment: Working with Product Managers, UX designers, and other key stakeholders. Why Me&U Work with impact and purpose. We’re helping the hospitality and entertainment industries to thrive and me&u is at the forefront of this. Work with great people. A supportive, diverse, and inclusive team with trust, freedom, and support to experiment and learn. Work that challenges you. We’re growing quickly, and you will too, with opportunities to grow as me&u scales globally. Work that works for you. Flexible, remote-friendly environment with inclusive leave options and mental health support programs. Diversity and Inclusion Commitment We’re committed to growing and empowering an inclusive me&u community. We actively encourage applications from candidates from all backgrounds, experiences, and perspectives. If you require accessibility assistance at any stage of the process, please let us know. Job Details Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Hospitality and IT Services and IT Consulting J-18808-Ljbffr