Salary
💰 $164,000 - $246,000 per year
Tech Stack
Distributed SystemsETLJavaLinuxMavenReactSparkSpringTypeScript
About the role
- Utilize Java and Maven/Spring toolchain to work on a trusted backend codebase
- Apply TypeScript and React on an established front-end codebase that users rely on
- Build new capabilities within the platform by leveraging existing systems at Zendesk
- Deploy your code to production, enhancing the experience for millions of Zendesk users
- Collaborate closely with a focused team of experienced engineers—supporting, challenging, and learning from one another
- Partner with the Technical Lead and Product Manager to shape the team’s roadmap
- Foster innovation and contribute to continuously improving the team’s well-being and efficiency
Requirements
- A minimum of 6+ years of experience as an engineer working on full stack solutions, primarily focused on Java platforms
- Strong understanding of Maven/Spring with widely accepted patterns and practices in Java development
- Expertise in understanding and extending an existing codebase
- Knowledge of data and ETL pipelines and processes and usage of Spark
- Strong problem-solving skills combined with comfort tracing behavior across multiple layers and technology stacks
- Ability to lead, collaborate, and partner effectively across engineering teams and functions
- Experience supporting distributed systems, along with knowledge of Linux internals and administration
- Flexible work arrangements
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaMavenSpringTypeScriptReactETLSparkdistributed systemsLinuxfull stack solutions
Soft skills
problem-solvingcollaborationleadershipinnovationteamworkcommunicationefficiency improvementsupportingchallenginglearning