Go Engineer (remote work)

Posted Yesterday
Be an Early Applicant
6 Locations
In-Office or Remote
Entry level
Software • Cybersecurity
The Role
Build and operate SecureChain’s automated open-source package onboarding pipeline at scale. Own Go module rebuilding, diagnose cross-environment build failures, improve Python automation, and manage Docker-based CI/CD workflows. Develop AI-agent rules and review generated work, while contributing to platform architecture and Go ecosystem onboarding. The role requires strong Linux, Git, build and release engineering skills, independent ownership, and clear English communication.
Summary Generated by Built In

TuxCare offers a comprehensive portfolio of security solutions for Linux and open-source software designed for enterprise organizations.

With TuxCare, companies can automate vulnerability patching, minimize downtime, maintain security and compliance, and rely on deep expertise in Linux and open-source security.

Our solutions cover widely used Linux distributions, end-of-life systems, open-source software ecosystems, and other critical infrastructure.

Learn more at: https://tuxcare.com/ / https://tuxcare.com/endless-lifecycle-support/

We are looking for a Go Engineer to join the team behind SecureChain, one of TuxCare's newer products focused on open-source software supply chain security.

SecureChain helps organisations use open-source dependencies more safely by providing packages rebuilt from verified source code, scanned for malware and supply chain risks, and continuously patched as new vulnerabilities emerge.

In this role, you will build and improve the automation and reliable systems that power these processes. You will also work on optimising existing workflows and applying AI where it adds value, from analysing data and supporting decision-making to improving operational visibility.

As SecureChain is still a relatively new product, you will have the opportunity to build systems from the ground up, take ownership of technical solutions, and help shape the product's direction.

Learn more about SecureChain: https://tuxcare.com/securechain-for-oss/

You will be responsible for:
  • Build and operate the automated pipeline that continuously onboards open-source packages into SecureChain: thousands of packages per week.
  • Own the Go ecosystem in this pipeline: rebuild Go modules from verified source code and resolve build failures at scale.
  • Run AI agents on routine work: write the rules and playbooks the agents follow, check what they produce, and turn every recurring manual step into automation.
  • Work as an individual contributor with a broad scope and mandate: use the shared onboarding platform, improve it, and contribute both to the platform itself and to Go ecosystem onboarding.

Requirements
  • Go ecosystem expertise. Strong understanding of Go modules, GOPROXY, GOSUMDB, toolchain versions, vendoring, and cgo. Ability to diagnose why a module builds successfully in one environment but fails in another.
  • Build and release engineering experience. Hands-on experience building, packaging, and releasing software consumed by others, including troubleshooting build failures in unfamiliar codebases.
  • Working Python. Ability to read, modify, and review Python automation code written by others. Experience contributing to shared Python-based automation platforms.
  • CI/CD and containers. Hands-on experience with CI/CD pipelines (GitLab CI is a plus) and Docker-based builds, including diagnosing failed jobs through pipeline logs.
  • Linux and Git proficiency. Confident daily use of the Linux shell and strong familiarity with Git workflows, including branches, tags, cherry-picks, and backporting patches to older versions.
  • AI agents as a daily working tool. Advanced experience using AI coding agents to handle the majority of routine engineering tasks, including defining rules, managing workflows, and independently reviewing generated output. Occasional experimentation is insufficient.
  • End-to-end ownership without close supervision. Proven experience taking ownership of systems or workstreams from high-level requirements through production delivery, with clear communication of progress, risks, and blockers to engineers and stakeholders.
  • Advanced written and spoken English.

Benefits

What's in it for you?

  • Stay hands-on technically while working on complex, high-impact engineering projects.
  • Solve challenging Linux, automation, and cybersecurity problems across mature and newer products.
  • Influence technical direction and make meaningful architectural decisions.
  • Enjoy a high level of independence and autonomy in your daily work.
  • Fully remote work with flexible working hours.
  • 24 paid vacation days, 10 national holidays, and unlimited sick leave.
  • Private medical insurance compensation.
  • Co-working and gym/sports reimbursement.
  • Education budget.
  • Opportunity to receive a reward for innovative ideas that the company can patent.

By applying for this position, you consent to the processing of your personal data as described in our Privacy Policy (https://tuxcare.com/privacy-policies-hub/candidate-privacy-notice/), which provides detailed information on how we maintain and handle your data.

Skills Required

  • Strong expertise with the Go ecosystem, including Go modules, GOPROXY, GOSUMDB, toolchain versions, vendoring, and cgo
  • Experience diagnosing why software builds successfully in one environment but fails in another
  • Hands-on build, packaging, and release engineering experience
  • Experience troubleshooting build failures in unfamiliar codebases
  • Ability to read, modify, and review Python automation code
  • Experience contributing to shared Python-based automation platforms
  • Hands-on experience with CI/CD pipelines
  • Experience with Docker-based builds and diagnosing failed jobs through pipeline logs
  • Confident daily use of the Linux shell
  • Strong familiarity with Git workflows, including branches, tags, cherry-picks, and backporting patches
  • Advanced experience using AI coding agents for routine engineering tasks, including defining rules, managing workflows, and reviewing generated output
  • Proven ability to own systems or workstreams from requirements through production delivery without close supervision
  • Clear communication of progress, risks, and blockers to engineers and stakeholders
  • Advanced written and spoken English
  • Experience with GitLab CI
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
35 Employees
Year Founded: 2021

What We Do

TuxCare provides enterprise-grade security, support, and maintenance for Linux and other open-source software. Its services include automated live vulnerability patching without system reboots, extended lifecycle security updates for end-of-life distributions and software, and technical support that helps organizations keep systems secure, stable, reliable, and compliant. The company also supports community Linux distributions with enterprise capabilities, helping customers reduce patching-related downtime and maintain their preferred open-source environments.

Similar Jobs

In-Office or Remote
2 Locations
122 Employees
In-Office or Remote
2 Locations
122 Employees

Salmon Group Logo Salmon Group

Technical Project Manager

Fintech • Financial Services
Remote
3 Locations
1189 Employees

Qatalyst Labs Logo Qatalyst Labs

Full-Stack TypeScript Developer

Artificial Intelligence • Software
In-Office or Remote
2 Locations
6 Employees
18K-36K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account