Go Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in Portugal, +5 more countries.

📋 Description

• Enhance and refine Go-specific features within SecureChain's automated package onboarding pipeline.

• Troubleshoot and resolve Go build failures related to modules, dependencies, toolchain versions, build configurations, and third-party code.

• Augment Python-based automation for Go package onboarding, including building, packaging, and release processes.

• Develop, maintain, and address issues within CI/CD pipelines, Docker-based builds, and Linux environments.

• Recognize recurring failures and manual processes to create automated solutions that enhance scalability and reliability.

• Construct structured AI-assisted engineering workflows and review, test, and validate the generated code.

• Independently execute and deliver Go-specific automation solutions, integrate them into the shared platform, and troubleshoot any issues.


⛳️ Requirements

• Practical experience with Go modules, dependency management, and build tools, including GOPROXY, GOSUMDB, toolchain versions, vendoring, and cgo.

• Capability to investigate Go build failures, pinpoint root causes of dependency or compatibility issues, and troubleshoot unfamiliar third-party Go code.

• Comprehension of software compilation, building, packaging, and releasing processes.

• Experience in investigating build or release failures and identifying process-related issues.

• Familiarity with Python code and enhancing existing automation workflows.

• Hands-on experience with CI/CD pipelines and Docker-based builds.

• Proficiency in understanding pipeline configurations, managing build stages and jobs, troubleshooting failed pipelines, and resolving containerized builds.

• Practical knowledge of Linux-based development, testing, build, or production environments.

• Ability to use the Linux command line, examine logs, and resolve issues in Linux environments.

• Familiarity with Git workflows, including branching, merging, tagging, and conflict resolution.

• Experience in independently implementing or significantly enhancing technical solutions from requirements to technical decisions, integration, testing, and delivery.

• Proficient in advanced written and spoken English.


🏝️ Benefits

• Remain technically engaged while tackling complex, high-impact engineering projects.

• Address challenging Linux, automation, and cybersecurity issues across both mature and emerging products.

• Influence technical direction and contribute to significant architectural decisions.

• Experience a high degree of independence and autonomy in your daily responsibilities.

• Fully remote work with flexible hours.

• 24 paid vacation days, 10 national holidays, and unlimited sick leave.

• Compensation for private medical insurance.

• Reimbursement for co-working and gym/sports expenses.

• Budget allocated for education.

• Opportunity to earn rewards for innovative ideas that the company can patent.

People also viewed

Arionkoder1 day ago

Senior Elixir Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Eltropy1 day ago

Senior Backend Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
Arionkoder1 day ago

Senior Java Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Arionkoder1 day ago

Rust Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Arionkoder1 day ago

Senior Python Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
LearnLux Financial Wellbeing1 day ago

Senior Back End Engineer, Data and Cloud

US flagColorado OnlyFull-timeBackend Engineer$145k – $190k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers