Senior Software Engineer - Developer Experience
Zoom Info
Summary
Enhance developer productivity and innovation by building internal developer tools and streamlining the software development lifecycle at ZoomInfo as a Senior Software Engineer in the Developer Experience - DevTools team.
What you'll do
- Solve complex technical challenges around engineering productivity and developer experience.
- Provide technical guidance focused on building tooling and software that empowers engineering teams to develop and deliver high quality products quickly.
- Collaborate cross-functionally with the product teams to identify opportunities to accelerate developer workflows via innovation in tooling and common code.
- Develop features to enhance and drive adoption of internal tooling built with the Nx framework.
- Maintain and automate documentation of internal tools for end users.
- Support developers on code-related questions and issues regarding developer tools.
Requirements
- At least a bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 7+ years of software engineering experience
- Knowledge and experience with developer tooling, build systems, and monorepos
- Knowledge of package managers and semantic versioning
- Highly proficient in TypeScript
- Experience in design, full stack development and delivery of highly scalable SaaS solutions
- Familiar with at least one of the following frameworks; NestJS, Spring, or Angular
- Passion for developing software and tooling for continuous improvement of engineering processes
- Strong desire to automate repetitive and manual tasks to reduce waste from development processes
- Excellent interpersonal skills and ability to collaborate cross-functionally with internal customers
- Experience in design, full stack development and delivery of highly scalable SaaS applications
- Experience in API development and microservices architecture
Apply
Click below to be taken to the Zoom Info hiring page.