Build AI-powered API review tooling at EPAM Systems, focusing on Golang, TypeScript, and developer productivity across global engineering teams. Create production-grade command-line experiences for API governance and automation.
As a Senior Software Engineer, you will develop CLI applications, SDKs, plugins, and integrations supporting developer workflows. Your work spans API design, OpenAPI specifications, software distribution, and cloud-native systems. You will help create tooling that engineering teams can adopt globally.
Key Responsibilities: Develop Golang and TypeScript CLI tools
Create extensible plugin architectures and SDKs
Build integrations with GitHub and CI/CD systems
Develop authentication and credential-management capabilities
Document tooling through tutorials and examples
Requirements: Robust Golang and TypeScript/Node.js proficiency
Production-grade CLI application experience
Understanding of packaging and software distribution technologies
Experience with release engineering and CI/CD automation
Knowledge of API design and OpenAPI specifications
Apply senior engineering expertise to build scalable CLI, SDK, and API governance tooling for EPAM Systems developer ecosystems.