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.