Job Directory Zendesk Senior Software Engineer - Frontend Performance, Frameworks, and Tooling

Senior Software Engineer - Frontend Performance, Frameworks, and Tooling Zendesk
San Francisco, CA

Zendesk is a company developing a customer support ticketing system and service software.

Companies like Zendesk
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Zendesk

Job Description

Job Description

Zendesk is looking for an engineer to join our Frontend Performance, Frameworks and Tooling team, aka Team Harrier, as a Senior Software Engineer! If you are an engineer with experience in developing scalable Web Applications, a penchant for performance on the web and a passion for superior frameworks and tooling, we want to talk to you!

The Harrier team takes a holistic view of the Support product, which lends us a good deal of flexibility and control over the projects we take on. We design, shepherd, and implement architectural and performance improvements, new technologies, and development standards & procedures for Zendesk's core product.

Every day, we support and maintain the development tools and frameworks that the rest of the team uses, actively work on performance improvements in our product, and address any customer reports of performance degradation. We maintain the gamut of tooling code - build, test, deploy - as well as production services that deliver the assets and the main application page of the Zendesk Support product, and we monitor and improve the overall runtime performance of the whole application. The team is based in our headquarters in San Francisco, and consists of experienced JavaScript and Ruby developers.

Our projects tend to improve developer experience for a large population of developers, improve the runtime performance of our web applications, and impact our entire customer base.

What you get to do every day:

* Improve the frameworks and tools that every developer on the Support product uses every day.
* Triage, debug and fix performance bottlenecks in our applications.
* Work with fellow developers as your main customers, identifying and fixing issues in development workflow, guiding them through changes in frameworks and tooling.
* Document, evangelize and communicate best practices in all our frameworks and tools.
* Influence good architectural decisions in product teams, with a view to sustainability, technical debt, and performance.
* Proactively seeking out and help to minimize pain points within the infrastructure and code base of Zendesk Support application.

What you bring to the role:

* At least two years of experience in software development, preferably in a SaaS environment.
* Excellent programming skills in Javascript and Ruby.
* Experience with React and its ecosystem, and Rails would be significant advantages, as would be experience building reliable and performant microservices with Scala or other JVM languages.
* An understanding of or experience with modern devops tooling - Docker and Kubernetes - as well as good old bash scripting, is very nice to have as well.
* Sound understanding of web application development and agile development practices.
* A holistic approach to development and testing, including TDD where appropriate.
* Great communication skills, both written and verbal.
* Strong verifiable contributions to open source software would be nice to have.

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 100,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 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.

About Zendesk

Zendesk is a company developing a customer support ticketing system and service software.

5000 employees

1019 market street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.