About the Role

Site Reliability Engineers are an integral part of our autonomous, multi-disciplinary teams, working closely with Product Teams, Security, and Operations to deliver quality, rock-solid customer experiences and scale our systems for ever-increasing growth.

Campaign Monitor is seeking a Site Reliability Engineer to join our growing SRE team; a gifted problem solver, often in unfamiliar code bases, and c# engineer with experience diagnosing system errors as well as proactively building metrics and alerts to discover system issues before our customers do. We send over 2 billion emails every month and our infrastructure needs to scale accordingly so we can deliver the best user experience possible.

What you’ll do:

  • Set the technical direction and roadmap, while aligning your team’s architectural direction with the company’s architectural direction
  • Help to grow the engineers in your team through mentoring and one on one guidance
  • Solve problems relating to core services and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions - facilitate root cause analysis sessions and communicate the findings back to the product teams.
  • Design, write and deliver software to improve the availability, scalability, latency, and efficiency of Campaign Monitor's services.
  • Influence and create new designs, architectures, standards and methods for large-scale distributed systems.
  • Engage in service capacity planning and demand forecasting, software performance analysis and system tuning.
  • Conduct periodic on call duties outside of Sydney business hours.
  • Measure everything, report on interesting events and alert on critical issues.
  • Create and update documentation.
  • Work with other teams to build, test and roll out systems that are resilient, robust, and scalable.

About You

Essential

  • BA/BS degree in Computer Science or related field (In lieu of degree, 8+ years of relevant industry experience).
  • Experience of both the SRE role and working in a technical leadership position
  • Strong fluency in C# and strong scripting skills - knowledge of other programming languages such as java or golang is a bonus.
  • Understanding of distributed systems architecture and best practice is distributed system design.
  • Commercial hands on experience with AWS
  • You’ve used a range of storage engines (SQL, Elasticsearch, Cassandra) and know when each type is useful.
  • You know how to use DevTools or similar to improve web application performance.
  • Effective communication skills, via interactive mediums and documentation.

Desirable

  • Big data systems such as Elasticsearch, Cassandra or Spark.
  • Strong knowledge of TCP/IP and UDP networking and troubleshooting with Wireshark, nmap and friends.
  • You know how web applications work, from the underlying network protocols (HTTP, TCP) through to web server (IIS, nginx), browser behaviour and everything in between.

What Are The Perks

  • Competitive salary
  • Generous annual leave and holiday schedule
  • Flexible work hours
  • Training budget to ensure you are always learning and growing
  • Daily, fully catered breakfast, lunch and snacks, drinks options and barista coffee when you are working in our Sydney office
  • Personal fitness, yoga classes, swimming passes, team sports fully funded by Campaign Monitor when you are working from the Sydney office
  • Salary Continuance and Life Insurance 
  • An awesome work environment using the best available equipment

Apply for this job

Think you're the person for this role? Fill out the form below and someone will be in contact soon.

  • Accept PDF, DOC and DOCX only.OR
  • Accept PDF, DOC and DOCX only.OR