Senior Release Engineer (Go / Erlang)

Altexsoft

Northern (KY)

Hybrid

USD 120,000 - 180,000

Full time

27 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Possibility to work remotely
Reimbursement of medical expenses
Online morning exercise
Compensation for trainings, seminars,…
Pluralsight and ACloudGuru access
Mentorship Hub program participation

Job summary

AltexSoft seeks a senior engineer to own the release process for two large open-source infrastructure products for a US enterprise vendor. Role focuses on vulnerability remediation, dependency and runtime upgrades, and maintaining stable builds across platforms with limited but validated releases each year.

You will be the technical owner of the release train, combining hands-on Go and Erlang/OTP work with direct client communication.

Qualifications

  • 5+ years in backend, platform, or release engineering.
  • Production Go experience in a large, multi-service codebase.
  • Genuine hands-on Erlang/OTP with rebar3 and forked repos.
  • Practical vulnerability-management experience with advisories and scanners.
  • Ownership of releases for shipped products: version strategy & changelogs.
  • Persistence to unpick long, uninformative build failures.
  • Experience mentoring and reviewing other engineers' work.
  • English at C1 for direct client communication.
  • Comfort working autonomously with low supervision.
  • Experience using AI coding assistants day to day.

Responsibilities

  • Own the release train end to end for both products: dependency bumps, build, test, package, promotion, and release notes.
  • Triage vulnerability reports and decide remediation path within crypto and OS constraints.
  • Handle Go dependency work across ~30 microservices: updates, upgrades, regenerations.
  • Maintain in-house forks of Erlang libraries with patches and lockfiles.
  • Decide on replacing deprecated libraries within agreed limits; escalate if needed.
  • Coordinate release sign-off with client teams and mentor a mid-level engineer.

Skills

Backend experience
Release engineering
Go production
Erlang/OTP
Vulnerability management
Release ownership
Build failures debugging
Mentoring
English (C1)
Autonomous work
AI coding assistants

Tools

rebar3
Cursor
Copilot
Hosted CI/CD platforms

Job description

We are looking for a senior engineer to take technical ownership of the release process for two large open-source infrastructure products, maintained on behalf of a US enterprise software vendor. This is deliberately not a feature-building role: the work is vulnerability remediation, dependency and runtime upgrades, keeping builds passing across all supported platforms, and shipping a small number of thoroughly validated releases each year.

You will act as the technical owner of the release train and as the client's primary engineering contact, which means the position combines deep hands-on work in Go and Erlang/OTP with direct, English-language communication with the customer's package, product, and documentation teams. You will also guide and review a mid-level engineer working alongside you, sharing knowledge so that no critical area of the codebase depends on one person.

You Have
  • 5+ years in backend, platform, or release engineering
  • Production Go experience in a large, multi-service codebase, modules, dependency management, testing
  • Genuine hands-on Erlang/OTP: reading, patching, compiling, and releasing services; comfortable with rebar3 and dependencies pinned to forked repos and branches which is the most demanding part of the role, passing familiarity isn't enough
  • Practical vulnerability-management experience: reading advisories and scanner output (OSV, Dependabot, Snyk, or similar), reasoning about transitive risk, and choosing between patching, upgrading, and replacing a component
  • Demonstrated ownership of releases for a shipped product: version strategy, channel promotion, changelogs, go/no-go decisions
  • Persistence to unpick long, uninformative build failures
  • Experience mentoring and reviewing other engineers' work
  • English at C1, written and spoken, for direct client communication
  • Comfort working autonomously with low supervision - quiet stretches, then intense release periods
  • Experience using AI coding assistants (Cursor, Copilot, or similar) day to day
Would be a plus
  • Experience in a large configuration-management or infrastructure-automation ecosystem, packaging toolchains, release automation, verification suites
  • Ruby and Bundler; hosted CI/CD platforms and pipeline maintenance
  • OpenResty/Lua, PostgreSQL, OpenSearch or Elasticsearch, Nginx
  • Experience supporting products in maintenance mode or nearing end-of-life
  • Experience assembling air-gapped release bundles for enterprise customers
  • Awareness of FIPS-validated cryptography constraints on upgrades; declarative database migration tooling
  • Experience building AI-powered solutions or integrating AI pipelines/APIs
You Are Going To
  • Own the release train end to end for both products: dependency bumps, build, test, package, promotion from unstable to stable, and technical release notes
  • Triage vulnerability reports, judge exploitability and severity, and choose the remediation route, patch, upgrade, replace, or defer within agreed limits on certified cryptography, OS compatibility, and offline distribution bundles
  • Handle Go dependency work across roughly thirty microservices: module and lockfile updates, runtime upgrades, protobuf/gRPC regeneration, and fixing whatever breaks
  • Maintain in-house forks of unmaintained Erlang libraries: merge upstream security fixes, reconcile local patches, manage build configuration and lockfiles, and re-pin floating branches to fixed commits
  • Decide how to replace deprecated or end-of-life libraries within agreed limits, escalating anything with architectural impact to the client
  • Coordinate release sign-off with the client's packaging, product, and documentation teams; mentor and review a mid-level engineer, transferring knowledge of the forks and packaging pipeline
We offer
Work-life Balance
  • Possibility to work remotely
Health Care
  • Reimbursement of medical expenses
  • Online morning exercise
Education
  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development
Development
  • Horizontally - master new technologies at internal courses
  • Vertically - choose your own career path through Competency trees
Recognition Program
  • All your activities are marked by points that can be exchanged for gifts to fit any taste.

We are looking for a senior engineer to take technical ownership of the release process for two large open-source infrastructure products, maintained on behalf of a US enterprise software vendor. This is deliberately not a feature-building role: the work is vulnerability remediation, dependency and runtime upgrades, keeping builds passing across all supported platforms, and shipping a small number of thoroughly validated releases each year.

You will act as the technical owner of the release train and as the client's primary engineering contact, which means the position combines deep hands-on work in Go and Erlang/OTP with direct, English-language communication with the customer's package, product, and documentation teams. You will also guide and review a mid-level engineer working alongside you, sharing knowledge so that no critical area of the codebase depends on one person.

You Have
  • 5+ years in backend, platform, or release engineering
  • Production Go experience in a large, multi-service codebase, modules, dependency management, testing
  • Genuine hands-on Erlang/OTP: reading, patching, compiling, and releasing services; comfortable with rebar3 and dependencies pinned to forked repos and branches which is the most demanding part of the role, passing familiarity isn't enough
  • Practical vulnerability-management experience: reading advisories and scanner output (OSV, Dependabot, Snyk, or similar), reasoning about transitive risk, and choosing between patching, upgrading, and replacing a component
  • Demonstrated ownership of releases for a shipped product: version strategy, channel promotion, changelogs, go/no-go decisions
  • Persistence to unpick long, uninformative build failures
  • Experience mentoring and reviewing other engineers' work
  • English at C1, written and spoken, for direct client communication
  • Comfort working autonomously with low supervision - quiet stretches, then intense release periods
  • Experience using AI coding assistants (Cursor, Copilot, or similar) day to day
Would be a plus
  • Experience in a large configuration-management or infrastructure-automation ecosystem, packaging toolchains, release automation, verification suites
  • Ruby and Bundler; hosted CI/CD platforms and pipeline maintenance
  • OpenResty/Lua, PostgreSQL, OpenSearch or Elasticsearch, Nginx
  • Experience supporting products in maintenance mode or nearing end-of-life
  • Experience assembling air-gapped release bundles for enterprise customers
  • Awareness of FIPS-validated cryptography constraints on upgrades; declarative database migration tooling
  • Experience building AI-powered solutions or integrating AI pipelines/APIs
You Are Going To
  • Own the release train end to end for both products: dependency bumps, build, test, package, promotion from unstable to stable, and technical release notes
  • Triage vulnerability reports, judge exploitability and severity, and choose the remediation route, patch, upgrade, replace, or defer within agreed limits on certified cryptography, OS compatibility, and offline distribution bundles
  • Handle Go dependency work across roughly thirty microservices: module and lockfile updates, runtime upgrades, protobuf/gRPC regeneration, and fixing whatever breaks
  • Maintain in-house forks of unmaintained Erlang libraries: merge upstream security fixes, reconcile local patches, manage build configuration and lockfiles, and re-pin floating branches to fixed commits
  • Decide how to replace deprecated or end-of-life libraries within agreed limits, escalating anything with architectural impact to the client
  • Coordinate release sign-off with the client's packaging, product, and documentation teams; mentor and review a mid-level engineer, transferring knowledge of the forks and packaging pipeline
We offer
Work-life Balance
  • Possibility to work remotely
Health Care
  • Reimbursement of medical expenses
  • Online morning exercise
Education
  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development
Development
  • Horizontally - master new technologies at internal courses
  • Vertically - choose your own career path through Competency trees
Recognition Program
  • All your activities are marked by points that can be exchanged for gifts to fit any taste.

To many people, the world is chaos. To us, it's something a few effective formulas can organize and even change.

Come along if you share our vision
  • We were founded in 2007.Employer of the Year (2014, 2017, 2019).
  • The AI Ukraine conference and the Know Your Onions meetups organizer.
  • R&D centers in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi). We employ more than 300 people.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Deploy at Scale
Senior Software Engineer, Deploy at Scale

United States Digital Space LLC • United States

Hybrid
USD 180,000 - 280,000
Equity
Health insurance
401(k)
+2
Software Engineer, Security Rules
Software Engineer, Security Rules

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 180,000
Equity participation
Health Insurance
Senior Software Engineer, Platform & Developer Experience
Senior Software Engineer, Platform & Developer Experience

Worth AI, Inc. • Orlando (FL), Northern (KY)

Hybrid
USD 150,000 - 190,000
Health Care Plan
401k/IRA Retirement Plan
Life Insurance
+4
Operations Engineer
Operations Engineer

Viktor • Warsaw (IN)

On-site
USD 40,000 - 62,000
Remote for some roles
Senior Backend Software Engineer (APIs)
Senior Backend Software Engineer (APIs)

United States Digital Space LLC • Los Angeles (CA)

Hybrid
USD 181,000 - 217,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Manager, Forward Deployed Engineering
Senior Manager, Forward Deployed Engineering

United States Digital Space LLC • United States

Hybrid
USD 234,000 - 310,000
Equity
401(k) Retirement Savings Plan
Employee Stock Participation Plan
Product Manager (Forward Deployed)
Product Manager (Forward Deployed)

CUBE AI • New York (NY)

Hybrid
USD 140,000 - 230,000
Software Engineer - Egress (Go/Rust)
Software Engineer - Egress (Go/Rust)

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 190,000
Equity
Enterprise - Platform Engineer - AWS, Linux, Go 9/2/2026 Columbia, MD MD - LIT
Enterprise - Platform Engineer - AWS, Linux, Go 9/2/2026 Columbia, MD MD - LIT

Erias Ventures, LLC • Columbia (MD), Northern (KY)

Hybrid
USD 150,000 - 265,000
Above Market Pay
11% Roth
Traditional 401k with immediate vest
+15
Senior Software Engineer
Senior Software Engineer

CloudFactory • United States

Hybrid
USD 140,000 - 190,000
Hybrid Working Model
Comprehensive medical cover
Group life insurance
+3