Golang Tools Engineer

Published date Posted on Indeed on Jun 22, 2022 (10 d ago)

About the job

The Red Hat Platform Tools team is looking for a Golang Tools Engineer with experience in the Go programming language and its related tools to join us in the U.S or Canada. In this role, you will support the existing team with the development, maintenance, and support of our core Golang compiler tools and contribute to related community projects. You'll work as part of a fast-paced, highly experienced, and exciting engineering team distributed across the globe and you’ll participate in a vibrant open source culture. You'll help promote quality and innovation in the Red Hat Platform Tools team and within the Go community. As a Golang Tools Engineer, you will be jointly responsible for the core Go compilers, libraries, and related tools that are shipped in Red Hat Enterprise Linux (RHEL) and Fedora releases and are used to build Red Hat OpenShift Container Platform. As a result, you’ll directly contribute to Red Hat’s open hybrid cloud business and roadmap.

What you will do

  • Work with the Red Hat Platform Tools team to develop excellent tools through practical development and collaboration with the open source Go community
  • Interact with internal and external developers and communities
  • Work with the Platform Tools team and other Red Hat’s engineering teams and the community on senior-level feature contributions to Golang, related compiler security and bug fixes, efficiency improvements and optimizations, and some light packaging tasks where needed
  • Accept, analyze, and respond to bug reports against tools packages in your area of responsibility
  • Plan and track development and periodically report progress to team management

What you will bring

  • Experience with open source compiler or tools development
  • Professional experience working on the Go compiler or toolchain or a substantial Golang community project

The following are considered a plus:

  • Experience with C and C++ toolchains and debuggers
  • Experience or familiarity with the Linux kernel
  • Experience with or knowledge of FIPS 140-2
  • Advanced knowledge of Go language, compiler, library, runtime, and debug internals
  • Practical experience developing Go tools, ideally for enterprise use
  • Direct experience with Go tools community participation
  • Knowledge of and experience with system tools internals, e.g., compilers and debug formats
  • Bachelor's degree or higher in computer science, computer engineering, or a technology-related discipline


About Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Princeton IT Services Princeton IT Services |
2 d ago

Required Qualifications6 - 10+ years of delivering code for active Cloud services/platforms.Strong programming experience in Linux/UNIX systems programmingExperience with file systems development (e.g., Ceph, BtrFS, ZFS, Ext4, NFS)Experience in Docker.

AmmaluIT AmmaluIT |
4 d ago

Golang Developer:Austin TX - RemoteJob Description:The candidate will design, document, implement, test, and deliver compute solutions for the IBM cloud control plane as a member of the Client Success Team.Responsibilities will include root cause investigation,.

GoStudent GoStudent |
7 d ago

Remote / Vienna - English - m/w/dPerks:Flexibility Fast-Track-Career Team EventsAt GoStudent, we work passionately every day to fulfill our mission in building the #1 global school! Headquartered in Vienna and founded in 2016, GoStudent is the leading,.

HAProxy Technologies HAProxy Technologies |
12 d ago

Work for HAProxy TechnologiesWork at HAProxy Technologies, the company behind the world’s most widely used software load balancer and application delivery controller.Trusted by leading cloud providers such as Amazon Web Services and serving as the reference.

Sr. Backend Software Engineer - Remote or In Office (UT, PA, CA)Nav is democratizing small business financing. In other words, we give small business owners access and control. Yes, this challenges the norm, but it means working with curious, purpose.

More jobs by this company

About the jobThe Red Hat Service Delivery team is looking for a Senior Software Engineer to join us. In this role, you will join a distributed team of software engineers immersed in the latest open source technologies. You will be responsible for building.

About the jobThe Red Hat User Experience Design team is looking for a Senior User Experience (UX) Research Operations Administrator to join a fast growing team. In this role, you will work with researchers with a variety of specializations and backgrounds.

About the jobThe Red Hat Portfolio Technology team is looking for a Program Manager focused on strategic planning and initiative management to join us. In this role, you will work cross functionally to develop strategy, translate strategy into deliverable.

About the jobThe Red Hat Product Security team is looking for an experienced individual passionate about open source and secure development to join us as a Senior Product Security Engineer with an emphasis on security architecture. In this role, you.

About the jobThe Red Hat Engineering team is looking for a Software Engineer to join us. In this role, you will help in the creation of web services related to the operation and management of Red Hat OpenShift Container Platform. You will serve as an.

About the jobThe Red Hat Products and Technologies (PnT) Business Insights Reporting and Analytics team is looking for a Senior Business Data Analyst with experience with Tableau, passion for solving business problems with data, and ability to coordinate.

About the jobThe Red Hat IT team is looking for a Principal Software Application Engineer to join us in the United States. In this role, you will work as a member of the IT Enterprise Application Integration (IT-EAI) team. You will lead a team of engineers.

About the jobThe Red Hat Engineering team is looking for a Senior Automation Software Engineer to join our Advanced Cluster Security (ACS) team. In this role, you will support critical production services, build and maintain internal tooling, and help.

About the jobThe Red Hat Engineering team is looking for a Senior Software Engineer to join our Advanced Cluster Security (ACS) team. In this role, you will work on new features and core backend services of ACS, which will help our customers safely run.

About the jobThe Red Hat Site Reliability Engineering (SRE) team is looking for a Site Reliability Engineer to join us. In this role, you will develop, scale, and operate our Red Hat OpenShift managed cloud services, which is our enterprise Kubernetes.