We are looking for a Senior Developer Tooling Engineer to join our team and help build a next-generation API Review Agent platform and developer tooling ecosystem. The platform enables engineers to validate, review, govern, and automate API quality using AI-powered workflows.
Our vision extends beyond backend services — we are creating world-class CLI tooling, SDKs, plugins, and developer experiences that can be distributed globally and adopted across thousands of engineers.
The ideal candidate is passionate about developer productivity, command-line tooling, software distribution, observability, and telemetry, and is equally comfortable building TypeScript developer tooling, release automation, update mechanisms, and analytics pipelines that help teams understand how tooling is used in production.
Responsibilities
-
Design and develop production-grade CLI tools using TypeScript
-
Build command-line experiences for API governance, review automation, developer workflows, and platform operations
-
Create extensible plugin architectures and SDKs for internal and external consumers
-
Design and implement software distribution strategies across macOS and Windows
-
Build release pipelines, package managers, installers, auto-update mechanisms, and version management solutions
-
Implement telemetry frameworks that measure adoption, usage patterns, performance, reliability, and feature engagement, ensuring collection follows privacy, compliance, and enterprise governance requirements
-
Develop authentication, configuration, and credential-management capabilities for developer tools
-
Build integrations with GitHub, GitLab, CI/CD systems, IDEs, and developer portals
-
Create excellent documentation, tutorials, examples, and developer onboarding experiences
-
Participate in architecture reviews, code reviews, and platform-wide engineering initiatives
-
Drive reliability, scalability, security, and maintainability across the tooling ecosystem
Requirements
-
3+ years of experience in developer tooling or platform engineering
-
Proficiency in TypeScript and Node.js
-
Background in building and maintaining production-grade CLI applications
-
Deep understanding of software packaging and distribution technologies (Homebrew, npm, standalone binaries, installers, containers, etc.)
-
Expertise in implementing telemetry, analytics, and usage instrumentation within developer tools
-
Knowledge of OpenTelemetry, metrics collection, and observability best practices, including logging
-
Skills in release engineering, CI/CD automation, and artifact management
-
Understanding of API design, OpenAPI specifications, and developer experience principles
-
Showcase of building SDKs, plugins, extensions, or developer productivity platforms
-
Familiarity with authentication mechanisms, including OAuth, API keys, and enterprise SSO integrations
-
Experience working with cloud-native and distributed systems, including GitHub Actions
-
Excellent written and verbal communication skills, with the ability to work independently in ambiguous environments and drive technical decisions
-
Strong English communication skills (B2 level or higher)
Nice to have
-
Background in developer platform engineering and open-source tooling ecosystems
-
Familiarity with AI-assisted tooling and agent-based workflows
-
Knowledge of software supply chain and artifact distribution
-
Expertise in cross-platform desktop tooling
-
Understanding of enterprise telemetry and analytics platforms, API governance, and developer portals
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn