Demo

Senior Software Engineer

EPAM Systems
York, NY Full Time
POSTED ON 11/13/2026
AVAILABLE BEFORE 12/14/2026
We are building a next-generation API Review Agent platform and developer tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate API quality using AI-powered workflows. Our vision extends far 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 engineering teams. We are looking for engineers who are passionate about developer productivity, command-line tooling, software distribution, observability, and telemetry. You should be equally comfortable building Go-based CLIs, TypeScript developer tooling, release automation, update mechanisms, and analytics pipelines that help teams understand how tooling is used in production. Req.# Responsibilities CLI & Tooling Development: Design and develop production-grade CLI tools using Golang and/or TypeScript to support API governance, review automation, developer workflows, and platform operations Extensibility & SDKs: Create extensible plugin architectures and SDKs for both internal and external consumers Software Distribution: Design and implement robust software distribution strategies across macOS, Linux, and Windows Release Engineering: Build release pipelines, package managers, installers, auto-update mechanisms, and version management solutions Telemetry & Analytics: Implement telemetry frameworks that measure adoption, usage patterns, performance, reliability, and feature engagement, ensuring full compliance with privacy, security, and enterprise governance requirements Identity & Configuration: Develop authentication, configuration, and credential-management capabilities for developer tools Ecosystem Integrations: Build integrations with GitHub, GitLab, CI/CD systems, IDEs, and developer portals Documentation & Onboarding: Create excellent documentation, tutorials, examples, and developer onboarding experiences Engineering Excellence: Participate in architecture reviews, code reviews, and platform-wide initiatives while driving reliability, scalability, security, and maintainability across the tooling ecosystem Requirements Core Engineering: Strong proficiency in Golang and TypeScript/Node.js CLI Expertise: Experience building and maintaining production-grade CLI applications Packaging & Distribution: Deep understanding of software packaging and distribution technologies (Homebrew, npm, standalone binaries, installers, containers, etc.) Instrumentation & Observability: Experience implementing telemetry, analytics, and usage instrumentation within developer tools, along with knowledge of OpenTelemetry, metrics collection, logging, and observability best practices Release Pipelines: Experience with release engineering, CI/CD automation, and artifact management API & Developer Experience: Strong understanding of API design, OpenAPI specifications, and developer experience principles Ecosystems & SDKs: Experience building SDKs, plugins, extensions, or developer productivity platforms Security & Auth: Knowledge of authentication mechanisms including OAuth, API keys, and enterprise SSO integrations Cloud & Architecture: Experience working with cloud-native and distributed systems Communication & Autonomy: Excellent written and verbal communication skills, with the ability to work independently in ambiguous environments and drive key technical decisions Nice to have Developer platform engineering AI-assisted tooling and agent-based workflows Software supply chain and artifact distribution Cross-platform desktop tooling Open-source tooling ecosystems Enterprise telemetry and analytics platforms API governance and developer portals

Salary.com Estimation for Senior Software Engineer in York, NY
$147,783 to $177,761
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$113,816 - $140,887
Income Estimation: 
$136,216 - $164,954
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at EPAM Systems

  • EPAM Systems York, NY
  • Are you a visionary technical leader passionate about defining the future of AI infrastructure and squeezing every drop of performance out of advanced hard... more
  • 6 Days Ago

  • EPAM Systems York, NY
  • Lead EPAM's platform engineering team as a DevOps Technical Lead and Architect , partnering with technology leadership to modernize a .NET insurance platfo... more
  • 6 Days Ago

  • EPAM Systems Boulder, CO
  • We are seeking a hands-on Test Automation Engineer specializing in Hardware and Robotics to support hardware automation test benches and robotic fixtures. ... more
  • 7 Days Ago

  • EPAM Systems Jersey, NJ
  • We are seeking an exceptional Data Analytics Principal/Director to serve as a trusted partner to senior client executives in Financial Services organizatio... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the York, NY area that may be a better fit.

  • Software Guidance & Assistance York, NY
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Cloud Site Reliability Engineer for a contract assignment with one of our premier Fi... more
  • 1 Day Ago

  • Software Guidance & Assistance York, NY
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Software Engineer for a contract assignment with one of our premier Financial Services clie... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!