A

Senior Release Engineer (Go/Erlang) - CI/CD & Distributed Systems

AltexSoft • United State
Remote
Apply Now
AI Summary

Oversee end-to-end release processes for complex distributed systems, designing and optimizing CI/CD pipelines, and ensuring reliable deployments. Collaborate cross-functionally to align releases with product roadmaps while troubleshooting deployments and improving tooling. Requires deep expertise in Go/Erlang, CI/CD automation, and cloud-native technologies.

Key Highlights
Oversees end-to-end release process for distributed production-grade systems
Designs and maintains CI/CD pipelines with automation and tooling improvements
Collaborates with engineering, QA, and operations teams to ensure safe deployments
Key Responsibilities
Design and maintain CI/CD pipelines for distributed systems
Coordinate release activities across development, QA, and operations teams
Ensure safe, reliable deployments to production with minimal downtime
Collaborate with software engineers to assess release readiness
Monitor release quality, performance, and troubleshoot deployment issues
Automate release workflows and improve versioning, packaging, and rollout strategies
Participate in program-level coordination to align releases with product roadmaps
Contribute to best practices and documentation for release management
Technical Skills Required
Continuous Integration/Continuous Deployment (CI/CD) Go Erlang
Benefits & Perks
Fully remote work
International client exposure and modern tech stacks
Nice to Have
Containerization (Docker)
Orchestration (Kubernetes)
Cloud platforms (AWS, GCP, Azure)
Monitoring, logging, and incident management tools
Version control systems (Git)
Infrastructure-as-code (Terraform, Ansible)
Program management and cross-team coordination

Job Description


Company Description
AltexSoft is an AI-powered software engineering and technology consulting firm that supports clients in business transformation and product development. The company co-builds technology products and accelerates growth by combining technical, process, and domain expertise with highly skilled Eastern European engineering talent. Over 100 US-based and 200 global businesses rely on AltexSoft for engineering services, data science, UX/UI consulting, and technology consulting. The team works across diverse domains such as finance, healthcare, eCommerce, travel, media, marketing, aviation, and transportation, using a broad range of technologies including .NET, LAMP, Java, Python, JavaScript, mobile, and cloud solutions. This environment offers professionals the opportunity to work on complex, data-
driven products with international clients and modern tech stacks.

Role Description
The Senior Release Engineer (Go / Erlang) will oversee and optimize the end-to-end release process for complex distributed systems. This full-time remote role involves designing and maintaining release pipelines, coordinating release activities across development, QA, and operations teams, and ensuring safe, reliable deployments to production. The person in this role will build and maintain CI/CD infrastructure, automate release workflows, and improve tooling around versioning, packaging, and rollout strategies. Day-to-day tasks include collaborating with software engineers on release readiness, monitoring release quality and performance, troubleshooting deployment issues, and contributing to best practices and documentation for release management. The Senior Release Engineer will also participate in planning and program-level coordination to align releases with product roadmaps and stakeholder expectations.

Qualifications
  • Candidates should possess strong skills in Release Engineering and Release Management for distributed, production-grade systems.
  • Candidates should possess skills in Continuous Integration and CI/CD pipeline design, automation, and maintenance.
  • Candidates should possess skills in Software Development, ideally with hands-on experience in Go and/or Erlang.
  • Candidates should possess Program Management and coordination skills to manage release schedules, risks, and cross-team communication.
  • Experience with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, GCP, or Azure) is highly beneficial.
  • Familiarity with monitoring, logging, and incident management tools to ensure reliable deployments is advantageous.
  • A background in version control systems (Git), build tools, and infrastructure-as-code (e.g., Terraform, Ansible) is preferred.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong analytical, communication, and remote collaboration skills, with the ability to work independently and in distributed teams.

Similar Jobs

Explore other opportunities that match your interests

Manager, Infrastructure

Devops
•
13h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

rzr

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

talenthop

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State

Subscribe our newsletter

New Things Will Always Update Regularly