Get a weekly email with all new Golang jobs
x

Golang Site Reliability Jobs in Bahrain


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 48 Golang Site Reliability Jobs (1 new this month) 🇧🇭 in November 2024 at companies like Showcase Insights, Third Light and Docker with salaries from $100,000 to $140,000 working as a Fullstack Developer, Backend Developer and Senior Software Engineer (Backend). Last post

Hiring Golang Developers?

Create your profile to continue

Irakli Gabisonia Tyler Minegar Edson Archela Shekwolo Michael Maxim Kirienkov Shuhrat Shokirov Rohit Dylan Pressley Anatolii Blahodir Michael Smith
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 35 developers joined Golang Cafe in the last 30 days
  • 15,300 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





No Site Reliability Jobs in Bahrain

Showing 8 of 48 Remote🌎 Site Reliability Jobs available instead
Showcase Insights Logo
Fullstack Developer
Showcase Insights
Remote
$100,000 to $130,000 a year
September 2020
1 Applicants This Week
More Than 6 Months Old

Job Description

About Showcase

Showcase is an innovative startup disrupting the traditional market research industry and bringing it into the 21st century. Showcase’s platform allows brands to exchange free products for feedback from our community of highly valuable, engaged consumers who are invested in making products better for all. By combining qualitative depth of feedback with quantitative scale, Showcase is eliminating waste in the product innovation cycle and helping brands get actionable insights tailored to their target markets. Backed by Dorm Room Fund, Rough Draft Ventures, The Sixers Innovation Fund, and Harris Blitzer Sports and Entertainment, Showcase is looking to expand rapidly to onboard more consumers and service more clients.

About This Role

The fullstack developer role at Showcase will be working on an agile development team to build our market research platform that connects brands and consumers. This remote opportunity provides significant room for growth and flexibility.

What You’ll Do

  • You will contribute to the development of a responsive web application in an agile startup environment:
  • Help design, develop, test, and implement code to build a comprehensive web experience
  • Work with UI, Design, and Product roles to create beautiful user interfaces
  • Take part in Agile development processes.
  • Produce clean, structured, documented, efficient, error-free, and concise code

Sound Like You?

  • You might be just who we’re looking for if you are...
  • Experienced with responsive web development for mobile and desktop applications
  • Experienced in JavaScript/TypeScript, including experience with common libraries/frameworks, particularly React.js
  • Experienced with a static programming language such as C#, C++, or Java, with a strong preference for Golang
  • Committed to good due-diligence in testing and documentation.
  • Present on GitHub, Stack Overflow, npm, or a similar site.
  • Knowledgeable of current trends and best practices in web development, including performance, security, and usability.
  • Self-motivated, detail-oriented, analytical, a problem-solver, and can function well in a self-directed, team-oriented environment.
  • Fast learner who is keen to learn new skill and techniques
  • A skilled written and verbal communicator
  • Authorized to work in the United States.

The Extra Boost comes from

  • Experience with GraphQL API development
  • Experienced with deployment and cloud providers like AWS
  • Experience building components and component libraries based on design handoffs from Sketch, Figma, or Zeplin.
  • Involved in open source development projects and/or meetups

SHOWCASE is committed to diversity and inclusion. We are an equal opportunity employer including veterans and people with disabilities.


⎘ Copy Link ↗ Visit Link
Third Light Logo
Backend Developer
Third Light
Cambridge, United Kingdom / Remote (UK)
£40,000 to £50,000 a year
June 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Third Light is hiring a Back End Engineer —a Go developer or someone who has been mixing Go into their work or personal projects and is readynow looking for a primarily Go-based role.

You may work remotely - joining a team that already includes remote workers - or from our Cambridge office.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps people manage and share their digital media files easily – features that deliver immediate positive impact for our global user base.

We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say.

Our product is a single-page JavaScript application loosely-coupled to a back end that's built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.

We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development. We can allocate projects that build upon your current strengths, and we offer a personal development approach that you may help shape.

Your opinion and expertise will be valued from day one.

Upcoming projects within the team

  • Integrate with social media to provide a publishing platform that can also gather user-generated content
  • Provide AI and machine vision to detect duplicate files and provide auto-tagging and OCR
  • Create a metrics & reporting system to track usage of features, document downloads and image views
  • Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
  • Extend workflow and automation microservices to create intuitive automated channel publishing tools
  • Automate orchestration of microservices in our product e.g. exploring Kubernetes
  • < your idea here! >

We're looking for

  • Someone who's positive about Go and wishes to embrace this exciting language
  • Proven back-end coding skills using either PHP or Go and for Linux
  • Demonstrable interest in Go—from industry, self directed learning or personal projects
  • An appreciation for continuous unit and integration testing
  • Skills in designing, building, testing and maintaining web services, ideally microservices
  • Ability to work with a large, live, production codebase
  • Familiarity with relational databases e.g. MySQL or PostgreSQL
  • Familiarity with CI/CD, preferably within a Git-based workflow
  • Optionally, familiarity with porting an OO monolith to a microservice architecture
  • Someone considering mid level back-end jobs such as: Go Developer | Go Microservices Developer | Golang Developer| Node.js Developer | PHP Developer | Python Developer | Back End Engineer | Back End Developer etc.

You may bring—or like to gain—skills exploring any of the following

  • Containers, containers as services and automated container deployment
  • Large-scale storage, manipulation and streaming of multimedia
  • Machine intelligence, visual recognition or similar numerical computation
  • Production experience in systems configuration, monitoring, logging, and metrics gathering

Our current technology mix - we'll help you get up to speed

Go (aka Golang) | JavaScript | PHP | NGINX | MySQL | SockJS | RabbitMQ | Debian | macOS | VMware | Git | Jira | Bitbucket | Bamboo | Slack | Basecamp

Salary and benefits

  • c.£50,000— negotiable —we're keeping an open mind
  • Contributory pension scheme
  • Personal development plan that you can shape for related training/certifications/conferences
  • 25 days holiday + public holidays | flexible hours | bicycle and free car parking | on site cafe | good coffee and tea | fresh fruit | choice of high end workstation | an adorable Beagle to brighten the office

Working remotely: The Third Light development team embraced remote working a few years ago and now has workers in more than one country. We strive to provide a friendly, fun, supportive remote-working culture and we refine our processes to make remoting easier. We will welcome your ideas and contributions. We provide computing equipment and cover reasonable costs incurred from running a home office.

Normally, as a new starter, you'd come to the office for a few weeks to get to know each other. Due to Coronavirus you will no-doubt join us remotely, at least temporarily, which will bring interesting challenges in how best to introduce you to, and integrate you into, the development team—how to train you, how to help familiarise yourself with our systems and ways of working. We see this as an interesting challenge so we’re working it out at the moment. We're planning a fully-remote ‘onboarding’ process with team meetups, one-to-one sessions and pair programming as well as online social gatherings for you when you join.

If you'd prefer to primarily work from our office this option will still be available to you after lockdown.


⎘ Copy Link ↗ Visit Link
Docker Logo
Senior Software Engineer (Backend)
Docker
Remote
£58,000 to £70,000 a year
June 2020
4 Applicants This Week
More Than 6 Months Old

Job Description

The Docker Hub team develops and maintains the largest and most popular container registry service in the world today, Docker Hub. Millions of users - community developers, open source projects and Independent Software Vendors - push and pull Docker container images billions of times through Docker Hub. If you are an experienced backend Software Engineer and want to play a critical role in the evolution of Docker Hub and Docker’s next chapter, then this role is for you.

As a Senior Software Engineer in the Docker Hub team, you will build features around the container registry that operate reliably at massive scale and deliver a differentiated experience for free and paid users of Docker Hub. You will develop microservices and serverless functions that offer new functionality to other services within Docker Hub’s service oriented architecture besides enhancing existing services. You will be constantly seeking ways to improve monitoring and reliability of the various Docker Hub services as well as CI/CD around the Docker Hub services to ensure we maintain a high level of quality with a fast pace of delivery. Finally, you should be passionate about how developers’ lives could be made easier, and about Docker’s role in that.

Responsibilities

  • Develop, deploy and monitor microservices and serverless components in AWS
  • Scale the world’s largest repository of container images
  • Play an active role in product discussions, influence the roadmap and end user experience, take ownership and responsibility over new projects and features, and turn those ideas into reality
  • Deploy infrastructure for AWS using Terraform
  • Build and improve team automation tools including Github Actions, Slack integrations, Grafana dashboards
  • Interact with other teams within Docker, as well as with upstream open source communities and our users
  • Be ready to tackle high performance engineering challenges
  • Play an active role in improving the way Hub services are tested and deployed

Qualifications

  • 5+ years experience building SaaS products with modern languages like Golang, Python or Java
  • Understanding of the challenges of running a SaaS platform at global scale
  • Good Written communication skills
  • Ability to work remotely across time zones
  • Solid API design skills (straightforward, unsurprising, defensible)
  • Direct experience developing applications at web scale
  • Proven ability to learn new technologies and languages, and to switch between them as necessary
  • Follow good software engineering practices such as code review, source control, continuous integration and testing
  • Ability to work in a team with other developers and partnering with User Experience experts, Product Management and Operations teams

Preferred qualifications

  • Experience with developing Microservices
  • Experience with Docker and Kubernetes
  • Experience with modern monitoring and logging platforms
  • Experience with database technologies and SQL

Apply ⎘ Copy Link ↗ Visit Link
News UK Logo
Principal Software Engineer
News UK
London, United Kingdom / Limited Remote
£70,000 to £85,000 a year
January 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We are: News UK is a company full of talented, dedicated and creative people. We are an ambitious and ever-growing organisation with a passion for storytelling, capturing moments, meaning and magic to make sense of the world. Our newspapers reach more than 30 million people each week and include The Sun, The Times and The Sunday Times. News UK is also home to Wireless, a leading UK and Irish media company boasting independent local and national radio stations.

Your team; Monetise. Responsible for the Monetise domain within the wider MAIN (Monetisation, Access, and Identity for News) platform. Our monetisation services underpin our award winning portfolio of produces across our brands. Our passion lies in building robust, flexible, scalable, secure, and clean platforms using the latest industry standard technologies.

Your role: Principal Software Engineer. We are looking for a talented and passionate Principal Software Engineer to join our team based in London.

Day to day you will: As a Principal Software Engineer you’ll be a key component of a team delivering quality software. You’ll interact with product owners and stakeholders, contribute to the technical conversations and ensure that what we build is best in class and fit for purpose. You’ll report in to the Head of Engineering and will help them deliver on the technical strategy and tactical implementation. You’ll mentor other engineers to bring them up to your standard.

What we’re looking for from you: You’re a true engineer with a passion for well crafted and tested code, considering everything from architecture and security to performance. You understand agile methodologies and enjoy collaboration. You lead by example, encouraging your peers to constantly improve. You have a continuous improvement mindset and are proactive in driving positive change, encouraging those around you to do the same.

You love engineering and constantly want to learn more. You do thorough code reviews to be sure what we produce is of a very high standard. You understand the value of and are a practitioner of TDD/BDD. You are an expert in Java and perhaps some other languages too.

As a Principal Software Engineer you’ll be involved with the technical direction as well as day to day coding standards and best practices. You’ll be a mentor to your peers and team members, a source of technical expertise and will participate in strategic conversations with the rest of engineering and the business. You’ll feel comfortable presenting to internal teams as well as external Meetups and the like, representing the engineering work at News UK.

You’ll find these skills useful in this role:

  • Object Oriented analysis and design

  • Continuous delivery and associated tooling

  • Developing Cloud based applications

What's in it for you? We are a diverse and dynamic team that is expanding. We have an amazing office, a flexible working pattern and a great team environment. We’ll help you deliver your best work and grow you with career and personal development through training, conferences and courses.

Equal opportunities:

The Company is an equal opportunities employer and wholeheartedly supports the principle of equal opportunities for all its employees and for all applicants for employment. It opposes all forms of discrimination in the workplace.

We are a diverse and team so want to maximise every individual’s potential to create a productive environment where everyone feels valued, and where talents are fully recognised and utilised.

This means affording equal access to any employment opportunities within the Company according to your ability, without prejudice or discrimination by reason of race, colour, nationality, ethnic or national origin, religion, belief, gender, sexual orientation, gender reassignment, marital status, disability or age.

Corporate benefits

We take pride in looking after our amazing talent at News UK. Alongside pay, we offer:

  • A generous pension scheme with employer contributions of up to 5%;

  • A comprehensive private medical scheme covering pre-existing conditions;

  • Maternity leave of up to 18 weeks full basic salary and paternity leave of up 2 weeks full basic salary;

  • Discounted rates for Fitness First gym membership for employees and immediate family;

  • A range of different flexible working options, which can be requested by employees;

  • Interest free commuter loan of up to £10,000 tax free

  • ‘Bikes For Work’ scheme to save income tax and national insurance;

  • Up to four Volunteering Days per year for employees to use on charities of choice;

  • Health and wellbeing benefits including on-site physio/massage, counselling, legal advice, and others.


⎘ Copy Link ↗ Visit Link
Senior Backend Engineer
FindHotel
Amsterdam / Remote
€45,000 to €75,000 a year
November 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

At FindHotel, we discovered early that travel is the one thing that opens people's minds to new ideas, cultures, and ways of thinking. Our team comes from a variety of countries and backgrounds, and share the same passion for traveling and discovering new worlds and unconventional ways of doing things. We're a bunch of independent thinkers, always looking to challenge each other and get better at what we do.

Our mission is to get every traveller in the world the best accommodation deal. From adventure and backpacking to honeymoons and family vacations, we give travellers access to all the information and the available offers for their accommodation of choice. We're a passionate and diverse team of amazing humans who value and respect each other. We're spread between our HQ in Amsterdam and the countries our remote folks work from. We're growing fast! In 2017 and 2018 we've been doubling our business year-over-year, and we've been helping one million customers in 2019 alone.

We are looking for a Senior Backend Engineer to join our team. If you are looking to join us remotely, we'll need you to be located within UTC-4 to UTC+6 to reasonably overlap with your team members.

At our core, we build highly performant, scalable and reliable services and components. We work with modern technologies such as Go and Elixir - and, as we embrace the DevOps culture, our infrastructure-as-code in the cloud (AWS) is managed and run using tools like Docker, Jenkins, and Terraform. You will be a part of a squad of bright engineers with a passion for delivering great software, as well as team members from a broader range of disciplines - data analysts and scientists, product owners, UX experts, and marketing specialists.

What you will actually be doing / responsibilities

  • Work in a team to solve challenging problems, integrating accommodation providers and building blazing-fast services that serve their data
  • Identify bottlenecks and opportunities for improvements in terms of performance and code quality
  • Help improving our infrastructure and scale it to support our continuous growth in a cost-effective way
  • Support the growth of junior and intermediate engineers by coaching them in their daily tasks, as well as raising the bar of how things are done within both your team and the bigger engineering group

What can you expect at the beginning of this experience?

  • In your first week, you will get acquainted to the squads, its codebase and the tooling, with the goal of shipping something to production and build confidence early on;
  • In your first month, you will get to know more people from the other squads and disciplines, in order to understand the foundation of the business and the various bits it is made of;
  • One quarter in, you will be effectively an active member of your squad and your teammates will fully count on you; you will have built meaningful relationships within the company and be comfortable discussing ideas, inside and outside of your squad's scope; ideally, you will have presented a topic you are fond of in one of our internal knowledge sharing sessions and/or demoed some work the team did during our weekly all-hands meeting

Typical day activities

  • Team sessions (with your fellow engineers and PO) to check data and brainstorm ways to improve several services performance and design scalable solutions
  • Solve open issues that affect component infrastructure reliability
  • Propose and discuss with fellow engineers efficient solutions for components and architectural design.

Requirements: Who we're looking for

  • You are used to work and think outside of the box, and not afraid to present unconventional ideas and solutions.
  • You have at least 6 years experience in back-end development using a modern set up and tooling
  • You have a great understanding of APIs, databases, data structures, queues, and all things back-end, with a strong passion for automation
  • You have worked on a production system that was exposed to significant scale (whether traffic or amount of data) and you are excited by these kinds of challenges
  • You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the end users
  • You are flexible, curious, and data-guided in helping us decide what to work on next
  • You engage with your team and all the engineering group actively, sharing knowledge and best practices in order to improve with them every day
  • You have production experience working with AWS and you have taken care of CI / deployments / infrastructure in the past
  • Production experience with Golang or Elixir is a big plus
  • Experience with Terraform is a nice to have

What we offer:

  • Challenging problems and tech to work on.
  • Growth opportunities within the team and cross-functionally.
  • An amazing team of curious and diverse personalities, with a passion for learning (everyone has access to an annual learning budget to attend conferences or courses).
  • A growing Remote culture where you have a chance to deeply influence the way we work with each other.
  • A competitive compensation package and Stock Appreciation Rights.
  • Flexible time off (take as many holidays as you need) and a chance to work remotely - we measure results, not time spent at keyboard.
  • Annual company retreat in some great location - check out our Mallorca trip in 2019
  • Regular trips to Amsterdam's HQ for remotes (depending on team priorities, 1-4 times a year)

⎘ Copy Link ↗ Visit Link
Senior Engineer Data Retrieval
source{d}
Madrid, Spain / Remote
€49,000 to €53,000 a year
July 2019
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

At source{d} we are building the technology stack for the next generation of Machine Learning powered developer tools. We are an open-core company built around our Open Source projects.

We have raised over ten million USD so far, and we are currently growing our team.

This is a remote position however can also be based from our Madrid office.

All remote applicants must be based between the San Fransico and Moscow Timezones

Responsibilities

  • Writing robust and maintainable backend code.
  • Designing new features.
  • Maintain our projects and improve its stability.
  • Supporting internal stakeholders.
  • Supporting our open source community.

Requirements

  • Strong backend coding skills in, at least, two languages.
  • Good algorithmic problem-solving skills.
  • Experience with performance optimization or scaling in volume of data.
  • Strong Linux skills.
  • Experience creating public APIs (REST, gRPC or equivalent).

Preferred Requirements

  • Experience with Linux storage and networking.
  • Experience with distributed systems.
  • Experience with distributed storage.

Team

The Data Retrieval team is developing source{d}'s data retrieval pipelines that synchronize and provide access to any number of code repositories. Written mostly in Go, it aims to be robust, friendly, flexible and capable of running on large-scale distributed clusters over petabytes of data.

We at source{d} seek to be at the heart of any project related to source code. Thus, this core tool is used both in-house for building source{d}'s unique global scale open dataset of +60M code repositories for cutting-edge Machine Learning research, as well as used by our customers to ingest git repositories to their source code processing clusters.

  • Good knowledge of Linux, storage, networking and distributed computing is important.
  • You will be expected to have strong backend coding skills in at least two languages, and very good algorithmic problem-solving skills. Skill at programming in Go is not required but will be highly appreciated. We strongly believe it can be learned by any skilled developer, and we care much more about our team's mindset and prior experience than specific language skills.

Culture

  • source{d} is a company for developers by developers. We firmly believe in always doing what's best for the individual developer in the community. Our team consists of members who are passionate about programming. To understand our culture better, read more about it here.
  • At the moment, we are 35+ people from 10 different countries working closely together from our office in Madrid. We are more than happy to sponsor you a visa and guide you and your family through the whole process if you decide to come to work from our office, but you may also choose to work remotely. Currently, we have remote team members in USA, Portugal, Ireland, France, Belgium, Poland, Estonia and Russia.
  • For those wanting to work from one of our offices, we fully support the visa and moving process for you and your family.
  • At source{d}, we have a transparent salary policy which we feel strongly about it. Your seniority level will be determined during the last round of on-site interviews.
  • At source{d} all of the projects we work on are public on GitHub and the vast majority are open-source under licenses such as Apache 2.0 or GPL3.
  • We don't just believe in open-source, we also believe in radical transparency as an organization, there we publish everything about the company at github.com/src-d/guide.

Perks

  • We go to conferences and other developer events!
  • Open Source Days, every second Monday, you are encouraged to work on any OSS project you choose.
  • Flexible hours, set your own schedule that fits you.
  • Free books. We will buy any books that help you learn & grow.
  • If you choose to work from one of our offices, you will enjoy a comfortable and spacious environment.
  • Annual summer and winter Christmas parties and a hackathon retreat are held in Madrid and all team members are flown over for it.
  • We also have our own, Open Source craft beers.

Other

  • We offer visa and relocation support for those wanting to work in the Madrid office.
  • The local timezone of developers who want to work remotely should be between San Francisco and Moscow.

⎘ Copy Link ↗ Visit Link
Senior Golang Developer
GrayMeta Inc
Los Angeles, CA / Remote
$120,000 to $120,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old

Job Description

GrayMeta is looking for a mid- to senior-level Golang Developer to join our team and work with our scalable, highly-available Golang platform. We are looking for someone that has experience with building great user experiences, high performant single page applications and loves the creative aspect of building.

Love a challenge? Anyone can manage a single application - we manage and processing petabytes of video and image files along with the components supporting billions of operations with very different workloads. You'll be part of a highly capable and motivated team working on solving the hard problems of scalability, availability, and performance on a global platform across multiple data store technologies.

ESSENTIAL POSITION RESPONSIBILITIES

· Work closely with Marketing, Product, and other stakeholders to ensure product requirements are understood

· Perform a technical analysis of requirements

· Write clean, modular, robust code to implement the desired requirements

· Tackle tough design and UX problems

· Create new ideas with our digital team and continually iterate on the experience

· Ensure high level of quality

· Take full ownership of the product from design to implementation and deployment

QUALIFICATION & EXPERIENCE:

· 5+ years of web production or site operations experience

· Deep understanding of SQL/NSQL

·Deep experience with Golang, experience in Machine Learning a +

· Ability to work both independently and in cooperation with others

· Ability to instill and enforce best practices around web development

· Ability to navigate large existing code, and improve it as it changes

· A sense of urgency and ownership over the product

· Great attitude towards work and people

· Intellectually curious, passionate, and inventive

· Focus on quality and simplicity, sweat the details, and delight our users

· Motivated to solve problems in unique and innovative ways

· Desire to make things beautiful, and a strong understanding of usability and visual design

· Preferably strong working knowledge of: Golang, Elastic and Postgres


Apply ⎘ Copy Link ↗ Visit Link
Software Engineer
Hashicorp
Charlotte, NC / Remote
$125,000 to $140,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

On the Nomad team, we develop tools for service deployment and batch job scheduling. Our customers place a high level of trust in us, relying on our tools to operate their own infrastructure and software effectively, and so we care deeply about reliability and performance.

This particular position is unique in that in addition to general Nomad backend engineering duties, this person will be the sole internal owner of the Nomad integration for Spark. We anticipate that work taking approximately 15-20% of this person’s time, and the rest of the time will be spent working on the overall Nomad roadmap along with the rest of the Nomad team. While we strive to hire at a variety of experience levels, this particular opening is not well-suited for recent graduates due to the level of independent ownership we expect for the integration for Spark. You will have the support of a Product and Engineering Manager in prioritizing and delivering work for the integration, but minimal fine-grained oversight from other Nomad Engineers. You will, however, benefit from direct interactions with users of the tool! This is an excellent technical leadership opportunity for someone with the capacity to operate well at this level of independence.

At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Since this is a unique role on the team, we require a cover letter for your application to be considered complete.

In this role, you can expect to:

  • Be the sole internal owner of the Nomad integration for Spark
  • Program in Golang for general Nomad work, learning from and contributing to a team committed to continually improving their skills
  • Program in Scala for integration with Spark work, as an independent Scala expert
  • Work on next-generation distributed systems for infrastructure management
  • Develop novel algorithms within the context of our open source tools
  • Build and architect systems for managing extremely large-scale global fleets of resources
  • Interface directly with internal teams, users and HashiCorp customers, and represent HashiCorp well to the large Nomad community
  • Own the full lifecycle of feature development from design through testing and release

You may be a good fit for our team if:

  • You are fluent in Scala or a similar language (Java skills with an understanding of functional programming concepts is a workable substitute)
  • You are interested in learning Golang if you aren’t already well-versed
  • You have past experience working with large batch data workloads, and can empathize with the problems that Spark solves for its users
  • You’re familiar with systems engineering, with networking and operating systems, and are comfortable with low-level programming
  • You have prior experience working in high performance or distributed systems; while we strive to hire at a variety of experience levels, this particular opening is not well-suited for recent graduates
  • You can knowledgeably discuss tradeoffs in distributed systems, such as those made for debugging and performance
  • You're familiar with the pieces of typical modern infrastructure: secret storage, service discovery, etc
  • You’re able to reason about performance, security, and user interactions in complex systems

At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs