Get a weekly email with all new Golang jobs
x

Golang World Open Network Jobs Paying 150,000 USD a Year


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

Browse 100+ Golang World Open Network Jobs (1 new this month) in May 2024 at companies like Fleet, Juni and Okta paying at least 150,000 USD per year working as a Software Engineer, Engineering Manager and Go SDK Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Alexandre El Khoury Faisal Rafiuddin Kiet Tuan Vu Dhyogo Alves De Almeida Stevary Bosuben Depender Aidar Zainutdinov Selim Arslan Aiden Man Vasa Chakradhar
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 27 developers joined Golang Cafe in the last 30 days
  • 11,954 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





10 of 136 World Open Network Jobs paying at least 150,000 USD per year • Sort by Date
Fleet Logo
Software Engineer
Fleet
Remote
$120,000 to $200,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Let's start with why we exist. 🧬

Fleet builds open source software to manage and secure computing infrastructure: employee laptops, cloud servers, and more. Our technology helps IT and security teams build trust within their organization, while getting their jobs done more effectively.

Fleet is an all-remote company with experienced founders, including two creators of popular open source projects and a compelling lead investor. Our business model is inspired by the success of GitLab and Elastic, and we have incredible early customers ranging from startups to Fortune 500 companies with hundreds of thousands of endpoints.

What happens when you join us?

  • As the first senior engineering hire, this position offers huge potential for growth.
  • You will write significant open source code, merging commits in your first days at the company.
  • You will work closely with the CTO and CEO to define technical and product vision.
  • Over time, you will establish yourself as a leader in Fleet's growing team and user community, whether through management or expert-level individual contributions.

Why should you join us?

  • Work from anywhere with good internet. (We're 100% remote. No office. No commute.)
  • Help make endpoint monitoring less intrusive and more transparent.
  • Safeguard the production servers and employee laptops of Earth's largest companies.
  • Build greenfield features and make key technical decisions that go live in days.
  • Most (if not all) of the code you write is public and highly visible at github.com/fleetdm/fleet.

Are you our new teammate?

  • You are competent with source control in Git. You have great written communication skills.
  • You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work.
  • You look forward to working with designers to improve the user experience of stuff you work on.
  • You bring senior talent to our team and open source community, with 4+ years of equivalent experience.
  • Nice to have: Experience working on an all-remote, distributed team.
  • Nice to have: Experience working in IT operations and/or cybersecurity.
  • Nice to have: Experience working with Mobile Device Management (MDM) APIs.
  • Nice to have: Experience deploying/monitoring/managing containers with Docker/K8s.

Engineering foundations

An ideal senior candidate has 4+ years equivalent experience in one or more of Fleet's three engineering foundations (and interest in digging into the others). (See https://fleet-device-management.breezy.hr/p/da3e70892475 for more information on that.)

For now, let's focus on Golang:

Fleet’s server is written in Go with go-kit. Deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.

  • Experience building scalable, production quality servers.
  • Ability to recommend and implement backend testing patterns (E2E tests, etc.)
  • Familiarity with server and SQL performance profiling and optimization.
  • Familiarity with database migration strategies.
  • Nice to have: Experience programming with Go and go-kit.
  • Nice to have: Experience with Redis and/or MySQL.
  • Nice to have: Experience deploying and operating hosted SaaS services.
  • Nice to have: Experience working with Mobile Device Management (MDM) APIs.
  • Nice to have: Experience deploying/monitoring/managing containers with Docker/K8s

If you think you might be a fit for our team, we would love to meet you! Please introduce yourself, tell us a little bit about your Golang experience, and let's talk!

Sincerely,

CTO Zach Wasserman (osquery) and CEO Mike McNeil (Sails.js)


Interview Process

After sending us your application, please keep an eye out for an email from Mike McNeil (CEO) or Zach Wasserman (CTO). We will respond and move as quickly as possible.

Apply ⎘ Copy Link ↗ Visit Link
Juni Logo
Engineering Manager
Juni
Remote (Europe) / Sweden
€100,000 to €160,000 a year
April 2022
5 Applicants This Week
More Than 6 Months Old

Job Description

Juni who? 👋

We’re Juni. The fastest-growing FinTech in Europe. We’re born remote, built for remote, and busy building the future of banking for digital entrepreneurs.

What we do đŸ€”

Think of us as the world’s best financial companion for ecommerce entrepreneurs. We build products that help our customers sell smarter and understand their business better. We even finance their working capital so they can smash their goals and dream up new ones. See for yourself at https://demo.juni.co/demo. If you are curious about upcoming features and what you will help build, you can also find our public roadmap at https://www.juni.co/roadmap

How & why we do it 🚀

We give our people the same thing we’re building for our customers: freedom. Freedom to work wherever there’s good WiFi. Freedom to be 100% yourself. Freedom to explore your potential and what’s more – make the most of it. We truly believe we’re making the world a better place for small businesses, and we want you to be a part of that mission.

Your role 🙋

Beyond being just a manager of the engineering team, you will be a key team player. Being hands on with the code, but with the skills and experience to discuss solutions, evaluate code and having the capacity to assist the team when needed. You will balance everything related to code quality, time to market and ensure the team delivers top quality software following best practices.

Your responsibilities đŸ’Ș

In this role you’ll:

  • Manage and develop relationships across departments with stakeholders
  • Work closely with the code and take educated decisions on technical risks
  • Lead, mentor and grow a team of high performing software engineers
  • Own the feature releases according to the company's vision and mission
  • Have full ownership of attracting best in class engineering talents

Your qualifications 👹‍🎓 * What we need to see: * Experience at developing, mentoring and growing a high performing team * A desire to spend a significant percentage of your time close to the code * Excellent communication skills * A proven track record of successfully leading teams and delivering new products, preferably in complex and high transaction fintech and/or banking environment

What we’d love to see: * Golang expertise * Experience from high growth fintechs * Experience from the ecommerce space

Your tool stack đŸ’» Mac. Chrome. Even
 Windows. Choose the hardware that helps you work best. We’ll also support whatever software you need. From Miro to Slack and everything in between.

Tech stack * * React, Javascript/Typescript * * Go * * gRPC (Protocol buffers) * * PostgreSQL, MariaDB, Elasticsearch, Redis * * Kafka * * Kubernetes, AWS

Your people đŸ‘„ Forget office-based culture. This is people-first culture. We’re real. We never wait. We care deeply. About building better for our customers and each other. About doing something that’s never been done before. Here, you can work with people at the top of their game, who didn’t get there by playing games. You can help us change business, change banking, change the world – wherever in the world you may be.

Your benefits 😍 We’re born remote-first. Transparent. Caring. Empowering. So our benefits are too. The good stuff: * Hello work. Meet freedom. Join us anywhere within 6 hours of Sweden. * Swap 2D for 3D. Meet the team IRL at fun onsites every quarter. * Work with the best people for the job. Not the best people within 1 hour’s commute. * Diversity is at our core. We’re part Swedish. Part British. Part French. Part Italian. Part Hungarian. Part Canadian. Part Spanish. You get the idea. * Great players can stay great players. Progress your career whether you choose to manage people or not. * Get support to switch things up. People change. Careers can too.

The really good stuff: * Happiness stipend. The best things in life are free. But money can buy you a herd of puppies. Get €8,500 per year to spend on whatever makes you happy. * Work al desko. Get €500 a month towards a co-working space. * Stock options. We can’t promise you’ll make a fortune. But we’ll give it our very best shot. * Vacation days. At least 30 per year as standard. Awesome. * Global health insurance. You know. Just in case. * Get sick? No stress. Feel better with unlimited sick leave.

Free your nine to five đŸ€˜ Hit apply and help us be the financial companion of choice for digital entrepreneurs.

The process 📅 CV screening > Get to know us call > CTO interview > Tech interview > Values interview > Offer (for some roles we’ll include a task, but we’ll notify you if this is the case)


Apply ⎘ Copy Link ↗ Visit Link
Okta Logo
Go SDK Engineer
Okta
San Francisco, United States / Remote (United States)
$100,000 to $220,000 a year
December 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Okta's Developer Experience team is looking for an experienced engineer with a love for the Go language, and a desire to work on open source SDKs that will delight our developer community. In this role you will have influence over our Go community strategy, which has a large base of developers working in the Dev Ops arena. Developers building on Okta want tools, written in Go, to facilitate their roll out of applications that leverage Okta as the underlying identity platform.

We currently offer a Go Management SDK, and a Terraform provider. In this role you will have ownership over these SDKs, as well as future SDKs that we create.

Okta's identity platform allows developers at companies of all sizes to integrate modern authentication features and workflows into their own applications. The Developer Experience team is responsible for sharing the love with those developers by identifying common use cases and creating tools and SDKs that make their lives easier, while helping them understand our product and the protocols that we support.

In this role you will be working on the leading edge of our Open Source Software (OSS) program and will gain invaluable experience with library design and development, as well as interacting with a community of engaged developers who use your work on a daily basis. Your code will see production scale usage at many companies, being embedded directly into applications and services that enable internet scale applications with large numbers of end users. This role provides the opportunity to design right, code right, and test right, and deepen your knowledge of the Go ecosystem.

We are a polyglot team and while we are looking for a lover of Go, we also value a generalist mindset and co-learning across stacks. We work closely as a team to design solutions that work across languages and environments.

Interested in the work we do? It's open source, check us out on GitHub ;)

Responsibilities:

  • Design and build software development kits (SDKs), written in Go, for developers using the Okta APIs within their web applications and CI/CD workflows.
  • Interact with developers through GitHub on our open-source repositories, responding to issues and reviewing pull requests
  • Participate in software design and code review for all libraries that the team creates
  • Implement holistic testing strategies to assert we're delivering a good developer experience, including unit, integration, and end-to-end tests
  • Write documentation and how-to content for the libraries that you create

Minimum Skills:

  • 4+ years working as a full-stack web developer (you've written production code, been exposed to backend and frontend problems, have experience deploying your applications, and can empathize with developers across the stack.)
  • Intermediate to advanced knowledge of the Go language
  • Experience with unit and end-to-end testing
  • Experience working with a product-oriented, agile culture

Bonus Skills:

  • Hands-on experience with CI/CD tools such as Ansible, Chef, Puppet, Terraform
  • Expertise in other languages, such as Java and Python
  • Experience interacting with other developers on GitHub (e.g. opening issues, contributing to issues, contributing pull requests)
  • Experience building libraries or tools that are used by other developers, either internally within your company or externally on pubic repositories

⎘ Copy Link ↗ Visit Link
Senior Software Engineer, SDK
Tendermint
Toronto, Canada / San Francisco, United States / Berlin, Germany
$100,000 to $150,000 a year
October 2018
6 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We're looking for someone who has: - At least 5 years of software engineering experience. - Significant experience writing Golang. - Built an open source framework for software development. - Significant open source software contributions. - Experience working in an agile development environment. - The ability to take ownership and see initiatives through. - Worked with and mentored junior engineers. - Exceptional communication skills. - Experience working with distributed teams.

What your primary responsibilities will be: - Improve the SDK codebase by committing DRY, well tested code. - Work with the SDK team to triage tickets and move the project forward. - Review pull requests and provide valuable feedback to members of the team and open source contributors. - Mentor junior engineers and support the growth and health of the team. - Help with developer adoption by supporting projects using the SDK. - Participate in developer discussion forums and work to improve the usability based on user feedback. - Promote the SDK by publishing blog posts and guides.

What we offer: - The opportunity to build the future of the internet. - An exciting role building open source software. - Flexible work schedule. - At least 4 weeks of paid vacation. - Very competitive salary, including equity.

About our application process:

Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.

If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.

If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.

The process can take up to 3 weeks.

How to apply: To apply, please fill out this form: https://goo.gl/forms/jpdRI1wD8pdfoqKl2


⎘ Copy Link ↗ Visit Link
Software Engineer
Brightcove
London, United Kingdom
ÂŁ40,000 to ÂŁ120,000 a year
August 2018
2 Applicants This Week
More Than 6 Months Old

Job Description

About Us

Brightcove is the leading online video platform that powers the video for many of the UK and the world’s largest media companies including BBC Worldwide, UKTV, Channel 4, Ford, Viacom, ESPN, and The New York Times.

As a Software Engineer, you will help deliver a service that touches millions of people around the world by serving over a billion video streams each month.

Our Team

The ‘Dynamic Delivery’ team work on a highly scalable, multi-region set of microservices that are responsible for delivering video to millions of consumers around the world.

We’re a small team, so you’ll have a high degree of autonomy and input into design decisions. We also offer a competitive salary, flexible working environment and encourage learning and career development.

Our Technology

The Dynamic Delivery platform has been developed from scratch over the past two years and is almost 100% written in Go, with functional tests written in Ruby/Cucumber and deployed using containers onto public cloud infrastructure.

You

  • Have 2+ years of experience as a software engineer
  • Have experience with deploying software to cloud services
  • Understand the reasons for and best practices around testing and are familiar with TDD and BDD
  • Have a good understanding of HTTP
  • Have experience taking ownership of a service from design to deployment
  • Can take into account scaling, cost and performance considerations when designing a service
  • Stay abreast of developments and best practices within the technologies you use

You - Bonus Points

  • Have written Golang in production
  • Have used and deployed containerised software
  • Have worked with CDNs
  • Have experience with video streaming technologies (HLS / MPEG DASH / Microsoft Smooth Streaming).
  • Have an understanding of H.264 and AAC
  • Have an understanding of video container formats, specifically MP4 (and fMP4/ISOBMFF) and MPEG TS.
  • Have an understanding of common DRM technologies, specifically Widevine Modular, Playready and Fairplay.

Location

Lacon House is situated in Central London, nestled between world-leading media companies and the capital's thriving tech scene.

The nearest Underground stations are Holborn and Russell Square.


Apply ⎘ Copy Link ↗ Visit Link
Fleet Device Management Inc Logo
Software Engineer (Golang)
Fleet Device Management Inc
Remote
$100,000 to $180,000 a year
May 2022
1 Applicants This Week
More Than 6 Months Old

Job Description

Compensation

$100,000 to $180,000+ USD & Stock Options

Let's start with why we exist.

Ever wondered if your employer is monitoring your work computer? At Fleet, we think it's time device management went open source.

Why should you join us?

Work from anywhere with good internet. (We're 100% remote. No office. No commute.) Everyone works remote, but you don't feel remote. There is no "headquarters". You are free to travel and move.

Fleet can offer you a competitive salary, significant equity, and an independent, outsider-friendly culture. Work with helpful, kind, and motivated people who know what they're doing.

At Fleet, we value focus, iteration, and meaningful results– not 60 hour work weeks. We are non-judgmental and laser-focused on growing the company. Work closely with experienced, well-funded founders and a great team, including the people who created osquery (osquery.io) and Sails (sailsjs.com). We care about openness and transparency.

Work computers can be private and safe. Help make endpoint monitoring less intrusive and more transparent.

Protect the production servers and employee laptops of Earth's largest companies. Work on a product used by lots of people who care about what you do.

Fleet is growing quickly, with significant revenue from Fortune 1000 customers. You will have lots of opportunities to make decisions, learn, and try new things.

Responsibilities

As the first backend engineering role on the interface team, this position will provide significant opportunity for growth into a leadership role either in management or as an individual contributor. Unlock the potential of Fleet's platform by building new APIs, integrations, and features. Collaborate closely with frontend engineers to implement and leverage new backend capabilities.

Fleet’s server is written in Go with go-kit and Fleet's UI is written in React. Deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.

  • Design and implement new features and APIs with Go in Fleet’s 100% source-available codebase.
  • Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
  • Work closely with frontend engineers to implement new API features.
  • Support customers and users using software you built at organizations you’ve heard of.

Are you our new teammate?

  • Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
  • Experience building scalable, production quality servers.
  • Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
  • Experience building, deploying, and maintaining REST APIs.
  • Your work hours have significant overlap with Americas time zones.
  • You have great written and oral communication skills, especially in English.
  • You are competent with source control in Git. You use issue trackers and other worthwhile processes to get more meaningful work done.
  • You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work. You understand the importance of promoting a positive engineering culture.
  • Bonus: Experience programming with Go and go-kit.
  • Bonus: Experience programming with React.
  • Bonus: Experience working with Mobile Device Management (MDM) APIs.
  • Bonus: Experience deploying/monitoring/managing containers with Docker/K8s.

Apply ⎘ Copy Link ↗ Visit Link
Fleet Logo
Backend (Go) Engineer
Fleet
Remote (Americas timezones)
$100,000 to $180,000 a year
January 2022
2 Applicants This Week
More Than 6 Months Old

Job Description

Let's start with why we exist. 📡

Ever wondered if your employer is monitoring your work computer?

At Fleet, we think it's time device management went open source.

Why should you join us? 🛾

  • Work from anywhere with good internet. (We're 100% remote. No office. No commute.) Everyone works remote, but you don't feel remote. There is no headquarters. You are free to travel and move.
  • Fleet can offer you a competitive salary, significant equity, and an independent, outsider-friendly culture. Work with helpful, kind, and motivated people who know what they're doing.
  • At Fleet, we value focus, iteration, and meaningful results – not 60 hour work weeks. We are non-judgmental and laser-focused on growing the company.
  • Work closely with experienced, well-funded founders and a great team, including the people who created osquery and Sails. We care about openness and transparency.
  • Work computers can be private and safe. Help make endpoint monitoring less intrusive and more transparent.
  • Protect the production servers and employee laptops of Earth's largest companies. Work on a product used by lots of people who care about what you do.
  • Fleet is growing quickly, with significant revenue from Fortune 1000 customers. You will have lots of opportunities to make decisions, learn, and try new things.

Responsibilities 🔭

Fleet’s server is written in Go with go-kit. Deployments range from single servers to over 100,000 osquery clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.

  • Design and implement new features and APIs with Go in Fleet’s 100% source-available codebase.
  • Profile and optimize the performance of the Fleet server (along with MySQL and Redis queries) to improve reliability and increase the upper limits of deployment sizes.
  • Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
  • Support customers and users using software you built at organizations you’ve heard of.

Are you our new teammate? 🧑‍🚀

  • Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
  • Experience building scalable, production quality servers.
  • Comfort with server and SQL performance profiling and optimization.
  • Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
  • Experience building, deploying, and operating production web servers and APIs.
  • ⏰ Your work hours have significant overlap with Americas time zones.
  • đŸ—Łïž You have great written and oral communication skills, especially in English.
  • đŸ”© You are competent with source control in Git. You use issue trackers and other worthwhile processes to get more meaningful work done.
  • You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work. You understand the importance of promoting a positive engineering culture.
  • Bonus: Experience programming with Go and go-kit.
  • Bonus: Experience working with Mobile Device Management (MDM) APIs.
  • Bonus: Experience deploying/monitoring/managing containers with Docker/K8s.

See also our Chaos/Performance Engineer role.


Apply ⎘ Copy Link ↗ Visit Link
Grafana Labs Logo
Senior Software Engineer, Cloud Partners
Grafana Labs
Remote in North or South America
$150,000 to $190,000 a year
December 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Grafana Labs:

There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a SpaceX launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability strategies with full-stack offerings that can be run fully managed with Grafana Cloud, or self-managed with Grafana Enterprise Stack. The Grafana stack has grown to include two other open-source projects, Grafana Loki (for logs) and Grafana Tempo (for traces)

This is a fully remote position and we're considering candidates in the North American time zones.

About the Grafana Enterprise Squad:

Grafana Enterprise teams work on building functionality and plugins as extensions on top of our open source projects to support the security, reliability, and scalability needs of enterprises and organisations with large deployments.

We are working closely with the rest of the Grafana teams and the daily work often spans both open source and proprietary code.

Our culture is one of remote-first and we build our teams to have a large overlap of working hours. Our teams also plan in-person team building meet-ups and also gather to attend industry conferences.

What you'll work on:

The team focuses on delivering functionality from the roadmap, fixing bugs, and helping Support & Sales Engineering teams. We regularly do product research together with the UX and product team and meet with customers.

What we are looking for :

At Grafana Labs we value diverse perspectives, it's one of our core values. The list below are qualities we also value but it is not an exhaustive list. Please do not feel that you need to check all the boxes below. We welcome individuals of various backgrounds and believe that this diverse mindset makes us stronger.

A few of some of the things we think would be a good fit for someone who:

  • Enjoys taking projects from conception to production and beyond. You’ll be working with other engineers, product designers and managers very closely, ability and desire on leading projects involving many stakeholders is highly appreciated. An ideal candidate would enjoy driving initiatives on their own.
  • Interested in working directly with customers. Our customers interact with Grafana every day, they are at the forefront of what we do in the team and provide invaluable input. A strong candidate for this role would be interested in joining discussions with our customers, supporting them with their issues and looping back information to the team.
  • Cares a lot about quality and security. Quality and security of the Grafana is at the core of what we do. Values a generalist approach to problems. While we are specializing in what we do, there are a lot of opportunities to contribute outside of your main expertise area.
  • Comfortable working in a remote-first environment, communication is a key. For us, working together means being collaborative, friendly, kind and respectful.

A selection of projects we're currently working on:

  • Fine-grained access control.
  • Enhanced authentication (SAML / LDAP).
  • Reporting.
  • Query caching.
  • Auditing.

A selection of tools and languages we use:

  • We primarily work with Go, React and TypeScript
  • MySQL, PostgreSQL, SQLite are the main databases we support.
  • We work on problems in the observability place in general (metrics, logging, tracing, monitoring, alerting).
  • ideally you will have 3 years of commercial experience

Do you still have questions for us at the end? Want to talk to a member of one of our ERGs (Employee Resource Groups)? We can also schedule a call for that!

Equal Opportunity Employer- At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees.

We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and we’re working hard to make sure that’s the foundation of our organisation as we grow.


⎘ Copy Link ↗ Visit Link
Fugue Logo
Backend Engineer (Golang)
Fugue
Remote
$120,000 to $170,000 a year
September 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About Fugue

Fugue helps engineers build and operate secure cloud infrastructure. We continuously monitor infrastructure-as-code and cloud resources for our customers, report on vulnerabilities that we find, and help remediate the underlying issues. Our platform and open source tools are used in CI/CD pipelines to spot misconfigurations early and fix them before they are deployed to production environments.

We are headquartered in Frederick, MD and have always been remote-friendly. This year we took that one step further and now are remote-first, but we also aim to provide office space to those who want it.

Our Product Team

Engineering at Fugue is part of our Product team. We’re a friendly, small, and nimble group of experienced engineers who are having a great time building and scaling the Fugue SaaS. We care about cloud security and helping our customers find and fix security vulnerabilities. We find a lot of satisfaction in working with incredibly considerate, collaborative, and curious teammates.

The Role

As a Backend Software Engineer on the Fugue Product team, you will lend a hand in designing, implementing, and automating the deployment of new features in our SaaS application. You will work with the Product team to create robust and highly scalable systems that interact with the AWS, Azure, and Google Cloud APIs. You will work with Infrastructure-as-Code (IaC) technologies such as Terraform and CloudFormation and will contribute to various open source projects written in Go like our Regula project for IaC security. We use serverless technologies including Lambda and Fargate in AWS. This role involves working in Go primarily, but also Python and Javascript from time to time.

In short, this position may be a great fit if you’re a Go developer looking to learn more about AWS, Azure, and Google clouds while working as part of a small but mighty team.

Requirements

  • Familiarity with Go
  • Knowledge of web technologies and Linux proficiency
  • Track record of problem solving and helping ship software products
  • Interest in cloud engineering and cloud security
  • Proficiency with automated testing and CI/CD

Experience with one of AWS, Azure, or Google clouds would be ideal, but is not a hard requirement. If you have experience with CloudFormation, Terraform, or other infrastructure-as-code technologies, then that’s a bonus. We also work with these tools and technologies, so any background with these is a plus: Open Policy Agent, Swagger APIs, MySQL, Redshift, Docker, and serverless computing in AWS.

More about Fugue

The principles that matter most to us as a company are to be Curious, Considerate, Customer obsessed, Collaborative, and Committed. Working on a team that lives by these principles is tremendously important both for personal job satisfaction and also our overall productivity and success as a team.

We offer competitive compensation, a great healthcare plan, and a remote-friendly culture.

Some of our customers include SparkPost, A&E Networks, and SAP NS2. Plus we offer a free Developer plan for use by any engineer that is looking to secure their cloud.

At Fugue we believe that the only way to build a successful company is by building a diverse team of talented, smart individuals. We know that humans are better together than alone. Whether or not the government provides protection, we do not discriminate against anyone for any reason. Here’s the standard EEO statement - know that we believe in it!

Fugue provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation or veteran status. In addition to federal law requirements, Fugue complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment.


Apply ⎘ Copy Link ↗ Visit Link
Hashicorp Logo
Senior Software Engineer
Hashicorp
Remote (United States, Canada, Netherlands, United Kingdom, Germany)
$100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. We’ve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.

About HashiCorp

HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.

At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.

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.

About the Role:

On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.

Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality you’ll be working on will include proxy integrations, Envoy’s xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.

In this role you can expect to:

  • Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
  • Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
  • Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
  • Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
  • Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
  • Own the full lifecycle of feature development from design through testing, release and support.

You may be a good fit for our team if you have:

  • Experience in a lower-level language like Go.
  • Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
  • Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
  • Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
  • Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
  • Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.

What is our hiring process like?

The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.

  • Introductory Call with someone from our recruiting team.
  • First Interview with an Engineering Manager
  • Interview Loop with additional team members, with the following panel:
    • Technical Code Pairing interview
    • Code Review interview
    • Communication and Collaboration interview
    • Systems and architecture interview
  • If applicable, a final conversation with the Engineering Manager for the team you would be joining
  • Offer

We do our best to accommodate your programming language of choice for technical interviews.

About the Application Process:

Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.

HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 136 World Open Network jobs paying at least 150,000 USD per year found