Senior Software Engineer

 

Description:

Zendesk builds software for better customer relationships. It empowers organisations to improve customer engagement and better understand their customers. 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 atwww.zendesk.com.

Why join the Sandbox team at Zendesk?

Our team owns Sandbox, a feature of our flagship product Support that allows customers to create a test environment isolated from their production environment. Enterprise customers have been wanting more from our Sandboxes for a long time. We’re in the process of re-architecting this feature introducing the ability to view a history of configuration changes, compare these changes across production/sandbox environments and pushing changes from Sandboxes to production environments. If you want exposure to many different codebases, languages and technologies, Sandbox will be able to provide all of this and more.

What You Get To Do Every Day

  • Help plan and develop a new multi-product service.
  • Engage and collaborate with Engineers across our global offices to achieve project goals.
  • Work closely with Product Owners, Designers, Security, Operations and Test Engineers across all phases of the software lifecycle.
  • Continuously improve your own and your teammates’ technical ability via mentoring, PR reviews and feedback.
  • Successfully move code changes through development and QA stages to production.
  • Actively seek to improve our infrastructure, code and processes.
  • Write reliable, reusable and practical code for the high availability services that Zendesk provides.

What You Bring To The Role

  • As a seasoned Software Engineer with experience working on large-scale systems you’ll have a solid understanding of Python, with experience in Celery and distributed task execution systems being highly regarded. These types of skills will allow you to get up to speed with our tech stack very quickly.
  • You’re comfortable jumping into unfamiliar codebases and languages.
  • We predominantly work in the back end, but you should be comfortable working with the front end occasionally.
  • Problem-solving is central to everything you enjoy about your profession. You can talk to product people, and can translate their goals into something that is technically achievable.
  • Good communication skills, both written and verbal - you’ll collaborate closely with our other product teams around the globe.
  • You love learning, applying your knowledge and mentoring others.
  • A good appreciation of application development and testing, refactoring and agile practices.
  • You write beautifully clean, efficient and maintainable code and are committed to maintaining and improving our high availability and performance standards.
  • You know your way around various datastores such as SQL, Redis, distributed streaming platforms like Kafka etc and have practical experience with Cloud services (we use AWS).

That said, if your experience looks a little different from what we've identified and you think you can bring a lot to our team, we'd love to learn more about you!

Organization Zendesk
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Sydney,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-09-18 2:54 pm
Expires on 2024-12-23