Jobs /

Principal Software Engineer


Apply Now

Job Details

Location: 3/395 Collins St, Melbourne VIC 3000, Australia Posted: Jul 10, 2019

Job Description

At Zendesk we help your favourite brands (like Airbnb, Uber, and Slack) to build the best customer experiences, and we believe that the best customer experiences are frictionless, empowering and personalised. We care deeply about the millions of people who interact through our products every day; agents and users alike, and we are constantly looking for ways to improve these experiences. Zendesk products are easy to use and implement. They give organisations the flexibility to move quickly, focus on innovation, and scale with their growth. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America. Learn more at . The Embeddable Platform team is responsible for a suite of apps and web services that infuse Zendesk products with 3rd-party web embeddable superpowers. Over 25,000 customers use Embeddables like the Web Widget to provide relevant, in-context support to their end-users. Being embedded on customers' sites, our team contends with the unique challenge of building software that scales to handle the cumulative web traffic that our customers experience on a daily basis.

What you get to do every day:

    • Work together with a group of passionate, intelligent, humble software engineers who relish kicking-ass as a tightly-knit team.
    • Contribute to the technical direction and architecture of the Embeddable Platform.
    • Write JavaScript (ES6), Ruby and Scala code to handle hundreds of millions of daily requests.
    • Work with a broad range of technologies spanning React, Redux, HTTP/2 and WebSockets on the front-end to Nginx, Ruby on Rails, Redis, Kafka and Akka Streams on the back-end.
    • Champion scalability, performance, maintainability and security of the technology platform in collaboration with DevOps teams.
    • Collaborate with teams located in other offices and time zones on joint projects.
    • Actively participate in coding, pair programming, reviewing pull requests and testing.
    • Use your experience to mentor other members of the team and evangelize engineering best practices.

What you bring to the role:

    • You’re a seasoned generalist engineer with plenty of war stories from working on large-scale, heterogeneous systems.
    • The ability to reframe and communicate complex concepts in a manner that is relevant and considerate of your counterparts.
    • You’ll be fluent in one or more programming languages, databases, frameworks and are able to reason about the relative technical merits.
    • While being adept at problem-solving you’re also comfortable tracing a behaviour across multiple disparate layers and tech stacks.
    • You care deeply about elegant, efficient and maintainable code and love upskilling others on the team.
You’ll receive a competitive salary package and stock, plus perks like flexible working hours, a fully stocked kitchen and brand new offices on Collins Street! You'll be part of a talented team who are actively involved in the tech community as we often host Meetups. There are travel opportunities too, including our HQ in San Francisco and other global offices. Within Engineering, we're passionate about pushing the boundaries of technology to build a beautiful product. We're also keen on ongoing learning so you'll develop your skills through pair programming, lunch and learns, hackathons, lab days (to experiment with new ideas) and an annual training allowance too. In addition, you'll be invited to take part in company-sponsored volunteer initiatives. The best customer experiences are built with Zendesk. Zendesk’s powerful and flexible customer service and engagement platform scales to meet the needs of any business, from startups and small businesses to growth companies and enterprises. Zendesk serves businesses across a multitude of industries, with more than 125,000 paid customer accounts offering service and support in more than 30 languages. Headquartered in San Francisco, Zendesk operates worldwide with 15 offices in North America, Europe, Asia, Australia, and South America. Learn more at . Interested in knowing what we do in the community? Check out the Zendesk Neighbor Foundation to learn more about how we engage with, and provide support to, our local communities. Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. By submitting your application, you agree that Zendesk may collect your personal data for recruiting, global organization planning, and related purposes. Zendesk's Candidate Privacy Notice explains what personal information Zendesk may process, where Zendesk may process your personal information, its purposes for processing your personal information, and the rights you can exercise over Zendesk’s use of your personal information. Apply for this job

About Zendesk

The best customer experiences are built with Zendesk. We give organizations the tools to understand their customers and engage with them in a more personal way. Our products are easy to use and implement. Zendesk gives businesses the flexibility to move quickly, focus on innovation, and scale as their business grows.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free