Job Description
Job title: Software Engineer II
Company: Zendesk
Job description: Job Description
We are looking for a seasoned software engineer to join the team. Views among other workflows are a critical piece of how customers (agents & admins) use Zendesk Support and what makes our customers successful. We need you to be interested in pursuing highly impactful and visible work on powerful, enterprise-grade software with all its might and challenges This requires a delicate balance of passion for excellence, problem-solving, and collaboration coupled with a willingness to learn and compromise.
One of the key features of Zendesk Support is a “view” that allows agents to filter their list of tickets. Whether it is looking for tickets that are new, assigned to the agent, deleted or something custom. These views power our user’s first experience when they log into Zendesk Support.
Views are very flexible; we have examples with 100s of conditions and 10s of joins with other data, operating across 10’s of millions of tickets. To operate this at scale (4K requests/second), we use an event-driven materialized query cache.
The Team – As a team, we are a close-knit group that values inclusivity and diversity of backgrounds and opinions. We deliberately cultivate a highly collaborative and productive working style. The team has a proven history of developing highly reliable and scalable microservices and extending complex areas of the product. The systems managed by our team power some of the critical features in the support product. The work we do has a high impact on agents’ efficiency!
This position
As a Software Engineer II at Zendesk, you’ll utilize your experience and technical expertise to help our team of talented engineers achieves one of Zendesk’s key product goals.
What you get to do every day:
Help us figure out how to best tune and evolve the views subsystem
Contribute to the core Zendesk Support codebase.
Collaborate closely with other teams across the globe to ensure projects are technically aligned.
Influence good architectural decisions, balanced by the reality of our business strategy.
Participate in all phases of the software lifecycle including being a collaborator with Product Managers to define product specifications.
Review code submissions on a daily basis. mentoring and guiding team members throughout the process.
Successfully move an application through QA and production stages in our continuous integration environment through to deployment.
Proactively seeking out and helping to minimize pain points within the infrastructure and code base of Zendesk’s application.
Work in a dynamic agile team where best practices for delivering excellence and high availability software are everything.
What you bring to the role:
Proven experience in a progressive software development environment in a SaaS environment. You should consider yourself a seasoned engineer with a deep working knowledge of Ruby.
Exposure to API design, rate-limiting, caching, SQL query optimization would be useful.
A sound understanding of web application development and agile practices.
Good communication skills, both written and verbal – you’ll be collaborating closely with people in multiple time zones.
A quality, balanced approach to development and testing, including TDD where appropriate
You love helping everyone improve their code, working together with the team on Github and the PR process.
• This position may not be performed, in whole or in part, in New York City (whether from an office, in the field, or remotely from the candidate’s home).
#LI-Remote
#LI-JH
About Zendesk – Champions of Customer Service
Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love. We advocate for digital first customer experiences — and we stick with it in our workplace. Over 6,000 employees worldwide have the flexibility and trust to choose where they work. The fact is, we know great work happens anywhere. Whether you’re collaborating from your home office, a Zendesk workspace, or the kitchen table, you’re part of one team at Zendesk.
Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster in the workplace. Individuals seeking employment and employees 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, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please .
For jobs in the US only: If hired, you will be required to provide proof of full vaccination against COVID-19 and will be provided with an opportunity to request an accommodation for reasons recognized by applicable law. This is a requirement of employment for jobs based in the United States.
For jobs in Australia, Brazil, Canada, the Philippines and Singapore: If hired and required to work in office or in person with others as part of your job, you will be required to provide proof of full vaccination against COVID-19. Zendesk will consider exceptions for reasons recognized by applicable law. This is a requirement of employment for jobs based in Australia, Brazil, Canada, the Philippines and Singapore.
Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to with your specific accommodation request.
By submitting your application, you agree that Zendesk may collect your personal data for recruiting, global organization planning, and related purposes. Zendesk’s 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.
Expected salary:
Location: USA
Apply for the job now!
[ad_2]