Senior Software Engineer


Job Description

At Zendesk, we get passionate about building software that delivers the ultimate customer experience. Your favourite brands (like Airbnb, Uber, Slack, and Disney) use our products to engage you as a customer, and we lead the industry with breathtakingly simple software. And we’re constantly innovating - no really, we can’t wait to outdo ourselves in the near future.

Zendesk Explore is our analytics product. It is a complex business intelligence application, serving 100,000 customers, utilising data from over 500 million Zendesk users and 40+ external data source connectors. Explore is responsible for ingesting millions of records from the Zendesk product family and then allowing them to be queried and visualised at low latency - and all that at scale!

What you will do as a Senior Software Engineer:

  • Be a hands-on developer — you’ll actively contribute to the codebase on a daily basis. You understand that you will be asked to review and work on your peers’ code and the other way around.

  • Participate in technical decisions and communicate them with our product tech lead and team tech lead. You thrive in a challenging environment, open to debates and brainstormings.

  • Collaborate with product managers, engineering managers, and support advocates to estimate and prioritize units of work. You are aware of the processes that come with working in a company with the scale of Zendesk.

  • Own the full release cycle from the development to deployment.

  • Debug tricky intermittent issues - you won’t give up until the feature behaves as expected, the root cause has been identified and an automated test has been put in place to avoid the issue reoccurring.

  • Put the customer first and have quality in mind.

  • Have opportunities to grow and learn new things by working collaboratively with support advocates, product managers and senior engineers.

  • Enjoy what you do every day!

About you:

  • At least four years of proven experience in developing features across the stack, preferably in a SaaS environment.

  • You enjoy whiteboarding problems with your peers and applying the scientific method to find a pragmatic solution that is the best fit (on balance) for the identified problem space.

  • You can explain your views well to others and just as meaningful, actively listen to others ensuring a good discussion.

  • You have a significant experience with Ruby on Rails or with any equivalent framework.

  • You are data driven and take decisions based on the available data

  • You have faced several challenges when working on a global scale and releasing important features to production.

  • You decompose projects into smaller units that can be delivered iteratively.

  • You enjoy learning new technologies and growing your knowledge and capabilities.

Nice to have

  • Experience working on distributed system

  • Any knowledge and/or experience in the analytics/data industry.

  • Any knowledge in the frontend world - preferable with React or Angular

  • DevOps experience (Docker, CoreOS, CI / CD, AWS).

What our tech stack looks like

  • Our code is written in Ruby, Scala, Typescript and Go.

  • Our data is stored in RDS MySQL, Redis, Redshift and Aurora.

  • Our services are deployed to ECS using Docker on AWS.

  • Our data pipeline is using Spark (AWS EMR)

What we offer

  • Full ownership of the projects you work on.

  • What you will be doing will have a huge impact.

  • Team of passionate people who love what they do.

  • Exciting projects, ability to implement your own ideas and improvements.

  • Opportunity to learn and grow.

...and everything you need to be effective and maintain work-life balance:

  • Flexible working hours.

  • Professional development funds.

  • Comfortable office and a remote setup.

  • Choice of your laptop and other equipment.

  • Premium Medical Insurance as well as Private Life Assurance.

  • Lunch Vouchers and Travel Tickets reimbursement.

Zendesk builds software for better customer relationships. It empowers organizations to improve customer engagement and better understand their customers. Zendesk products are easy to use and implement. They give organizations the flexibility to move quickly, focus on innovation, and scale with their growth. 

More than 150,000 paid customer accounts in over 150 countries and territories use Zendesk products. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America.

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 global diversity, equity, & 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.

Follow us on Facebook and stay up to date with the latest jobs in Dublin!

Apply Now

Before you go

Get the latest jobs in Dublin by email

By creating a job alert, you agree to our Terms. You can unsubscribe from these directly within the emails or as detailed in our terms.

Continue to job
Need help? Contact us
Cookies, Privacy and Terms©  2021