Get a weekly email with all new Golang jobs
x

Golang Full Time Jobs Paying 100,000 USD a Year


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

Browse 300+ Golang Full Time Jobs in July 2024 at companies like Omnivore, Techcyte and C2FO paying at least 100,000 USD per year working as a Senior Full Stack Software Engineer, DevOps Engineer and Senior Backend Software Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Kharbela Rout Andrew Odiit Dmitry Pereverzev Eduardo R. Golding Francis Sunday Geoffrey Callaghan Aamir Khan  Kumar Akhil Htoo Zaw Aung Tales Sabini
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 43 developers joined Golang Cafe in the last 30 days
  • 12,141 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 301 Full Time Jobs paying at least 100,000 USD per year • Sort by Date
Omnivore Logo
Senior Full Stack Software Engineer
Omnivore
Clearwater, Florida, United States / Remote (United States)
$120,000 to $180,000 a year
July 2021
14 Applicants This Week
More Than 6 Months Old

Job Description

Omnivore is seeking a Senior Full Stack Software Engineer to join our multifunctional team. You’ll work in a variety of languages and technologies, and on multiple parts of our platform including front-end and back-end components. If you enjoy working on REST APIs, web apps, asynchronous message processing systems, and desktop applications, we would love to hear from you. We are looking for an incoming senior team member to help lead the team into the future!

Together, we’re pioneering a new era of restaurant experience and guest engagement such as ghost and virtual kitchen concepts, master menus across multiple locations and concepts, and immediately connecting restaurants with delivery service providers such as UberEats, Door Dash, Postmates, and others!

(We are offering relocation assistance or a fully remote position - it's up to you!)

WHAT YOU'LL BE DOING

  • Designing, building, and maintaining production grade APIs and systems that power the Omnivore platform
  • Digging into old systems to creatively problem solve without the guidance of documentation
  • Setting personal direction while working effectively with engineers across all teams to create a cohesive product
  • Building a great customer experience for restaurants and technology

WHAT WE'RE LOOKING FOR

  • 3+ years professional development experience
  • Comfortability working with multiple programming languages
  • Exposure to Golang or interest in learning it
  • Strong foundation in Object Oriented Design
  • Experience with pieces of our tech stack: Go, Python, Kubernetes, Redis, Rabbitmq/Kaftka, Mysql/Postgres, Redshift, EKS/ECS
  • Solid written and verbal communication skills
  • Ability to communicate technical issues effectively to non-technical parties
  • Team player mindset with capacity to work independently and take initiative
  • Eagerness to keep up with evolving technologies

"EXTRAS" THAT STAND OUT FROM THE CROWD

  • Experience with web and/or desktop applications
  • Practice implementing REST APIs
  • Ease working with one or more RDBMS (MySQL, PostgreSQL, etc)
  • Comfortability with git
  • Familiarity integrating with POS systems
  • Bachelor's degree in Computer Science or self-taught individual with strong work experience

INCLUSIVE BENEFITS

  • Competitive compensation package
  • Medical, Vision & Dental insurance
  • AD&D
  • 100% Company paid short-term and long-term disability
  • 401k
  • Stock options
  • Company paid holidays
  • Unlimited PTO

WHY OMNIVORE?

  • We have helped thousands and thousands of restaurants survive and thrive in this challenging environment and you will be a part of adding to that legacy of making a difference for one of the top entrepreneurship industries.
  • Omnivore released its industry-changing Menu Management System in late 2019 and 2021 is the year for game-changing growth. You will be a key part of that growth!
  • You will be joining a “start-up” culture that already has a tremendous list of customer advocates ready to tell their success story.

Apply ⎘ Copy Link ↗ Visit Link
Techcyte Logo
DevOps Engineer
Techcyte
Orem, UT, United States
$100,000 to $150,000 a year
April 2021
4 Applicants This Week
More Than 6 Months Old

Job Description

About the Role

At Techcyte, we are building machine learning algorithms for microscopy testing using the latest in deep learning. To support these applications, we use AWS in a dynamically scaling environment while maintaining the availability and quality requirements of medical grade software.

We use the following technologies (and more!):

  • AWS (S3, EC2, ECS, CloudFront, DynamoDB)
  • Terraform, Vault, Packer
  • Gitlab CI
  • Tempo (OpenTracing)
  • Go, ReactJS, Python
  • Docker, Ansible
  • Prometheus, Grafana

The goal of our DevOps team is to create a self-service system for everyone to get their job done. This means designing intuitive and well-documented infrastructure as code that allows others to get their jobs done efficiently, securely, and correctly instead of doing it all for them. At Techcyte, we believe the primary developers are the best suited to dissect production problems, and the DevOps team provides top-notch tools and methods to help them do that. As such, our DevOps members are still developers and will participate in product development, but they should be evangelists for thinking about code in the context of where and how it runs.

Candidates must meet the following requirements:

  • Have a BS in Computer Science or a related degree, or related experience
  • Be authorized to work in the United States
  • 4+ years experience building on AWS or other cloud infrastructure
  • Excellent coding skills (main languages in the company are Go, ReactJS, and Python)
  • Ability to work on remote Linux systems
  • Current with modern dev tools and methodologies such as agile development, git, bug trackers, and team chats.
  • Be able to work remotely
  • Ability to optimize queuing and complex systems to improve speed or costs
  • Knowledge around best security practices
  • Experience with SQL databases

Candidates will be asked to code in the interview process.

About the Company

Work from Home

While we do have offices available for use, our workforce spends the majority of their time working from the comfort of their home. Every team member has a daily standup meeting to touch base with their team and a monthly all hands meeting for the whole company to get updates. Additional meetings are created as needed, and the majority are impromptu.

Benefits

We offer competitive salaries, healthcare benefits, paid time off, work from home, a bonus plan, and equity.

Hard Problems

Techcyte develops products using computer vision and deep learning to automate microscopy for laboratory testing for healthcare, veterinary services, and environmental testing. We need to analyze the equivalent of a blu-ray movie worth of images in the cloud in only a few minutes while staying reliable and accurate. Major problems include transferring, processing, and storing terabytes of data, creating queuing systems that balance turnaround times with costs, and building a pipeline around machine learning models that meet the accuracy requirements of human healthcare.

Extremely Talented People

We have a wide range of talent spanning a variety of industries and positions. We have built a culture of fast paced and agile development in the face of a healthcare system that has been rigid. We are building massive scale systems to implement bleeding edge research. Come interview with us and you will see top notch engineering talent that can compete with any organization on the planet.

Improve the World

Our mission is to improve healthcare and laboratory testing throughout the world. We improve the work environment for our users, improve the accuracy of tests, and lower costs and turnaround times for the healthcare system. We push new innovation in technology, workflow, and regulations to make the healthcare system the best it can be. We have already improved accuracy in laboratory testing that have prevented misdiagnoses, and we are striving to do more.


Apply ⎘ Copy Link ↗ Visit Link
C2FO Logo
Senior Backend Software Engineer
C2FO
Leawood, KS, United States
$110,000 to $130,000 a year
April 2021
4 Applicants This Week
More Than 6 Months Old

Job Description

C2FO is working to deliver a future where every company in the world has the capital it needs to grow. Our technology provides an easy, low-cost way for businesses of all sizes to increase cash flow by receiving early invoice payments. Since 2008, C2FO’s online marketplace and innovative financial products have accelerated payments by more than one billion days for companies in over 180 countries.

Named to the Forbes “Fintech 50,” C2FO provides more than $1 billion in working capital each week for hundreds of thousands of businesses. C2FO has more than 400 employees worldwide, with headquarters in Kansas City and locations throughout Europe, Asia Pacific and Australia. For more information, visit www.C2FO.com.

Commitment to Diversity and Inclusion

Pollen, Inc. (C2FO) believes that unique backgrounds and individual voices strengthen our team, leading to the best ideas and discoveries for our innovative and growing company. At C2FO, we seek, encourage, and nurture diverse perspectives, and we welcome those of all backgrounds to help us change the way global businesses of all sizes gain access to working capital.

As an organization, we not only value diversity and equality, we cultivate teams that feel empowered to bring their authentic selves to work every day. We strive to create a workplace that reflects the communities we serve and our global, multicultural clients. We recognize the power of inclusion, emphasizing that each team member was chosen for their unique ability to contribute to the overall success of our mission.

About the Enterprise Pipeline Team

Enterprise Pipeline, a core C2FO team, is looking for a Senior Software Engineer to contribute to the connectivity and ETL portions of C2FO’s products. With hundreds of thousands of businesses accelerating payments in the system, the enterprise pipeline is an important and growing piece of the system. We primarily work in Go but occasionally work with other languages and frameworks including TypeScript and React. We support growth and learning through conference attendance and access to learning resources.

Our engineering team is sensitive to the ever-changing COVID landscape. We’ve always had remote engineers, and will be operating engineering remotely for some time. Once people return to the office, this position can either remain remote or be located out of our Kansas City office.

What you’ll do

  • Take ownership of technical designs and key areas of the system.
  • Work with our Product Managers to break down project details and ensure requirements are complete.
  • Develop and ship code to complete impactful projects.
  • Give and receive feedback on your team’s code on GitHub.
  • Mentor, pair with and support the growth of other engineers.
  • Apply good coding practices to ensure our codebase is readable, secure, and scalable.
  • Improve our documentation and document design decisions and rationale.
  • Take part in the on-call rotation during the hours of 9 AM through 9 PM Central Time.
  • Collaborate with others across the company, including Product, DevOps and operational stakeholders.

What you’ll need

Most importantly, we want someone who is:

  • Concerned with the success of your teammates as well as yourself
  • Respectful towards teammates regardless of their abilities
  • Interested in gaining a deeper understanding of the problem space and the 'why' of your work.
  • Understanding of the usefulness of testing, code quality, and continuous integration.
  • Vigilant in identifying tech debt and always improving how we do things.
  • Persistent in the face of roadblocks; collaborating with and engaging others as necessary.
  • A self-motivated developer who can work independently.
  • Detail-oriented with a meticulous approach to problem solving.
  • Proficient in English communication, both written and verbal.

We'd be particularly delighted to hire someone who has experience with:

  • Writing code in a strongly typed language (such as Go, Java, Kotlin, or Scala)
  • ETL pipelines
  • Service-Based or Microservice architectures
  • RESTful or GraphQL APIs
  • AWS or GCP
  • Docker and Kubernetes

C2FO is an Equal Opportunity and Affirmative Action Employer. We welcome all veterans and disabled applicants.


Apply ⎘ Copy Link ↗ Visit Link
Dolfin Logo
Backend Engineer
Dolfin
Amsterdam, Netherlands / Remote (Europe)
€60,000 to €100,000 a year
February 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Location: Amsterdam, Netherlands (relocation & visa) or remote (European time zones).

WHO WE ARE

After the 2008 financial crash, the international financial and business environment is more regulated than ever. The amount of required paperwork has increased exponentially. The deals are being blocked, the accounts are being frozen, the business is often getting paralyzed.

Project Plato was born in 2015 as an autonomous R&D unit working for Dolfin, an established British investment company, with the aim of automating sensitive business operations. We are a young and ambitious team frustrated by inefficiency of existing solutions.

5 years later, with the help of our software solutions, Dolfin was able to have

  • $4.1bn in client assets under management
  • $650m monthly brokerage flow
  • 10x increased speed of customer and employee onboarding
  • 30x more efficiency of its compliance officers

But this is only the beginning. Our mission is to help companies and business professionals around the world communicate with each other and do business with trust and simplified paperwork.

OUR TECH STACK

As a serious, business-oriented company, we develop our solutions exclusively in COBOL.

Just kidding! We use modern and diverse IT infrastructure. Our solutions are web-based, with backends in Golang andPython and frontends in Typescript and React. Data storages include PostgreSQL, DynamoDB and Amazon S3. The infrastructure consists of multiple backend services managed via Kubernetes/Helm, integrated with various AWS and third-party services. We also use Google Bazel, a secure and robust build system.

We strive to make our development process predictable, change-proof and well-organized to achieve the fastest possible product delivery pace without compromising reliability.

OUR TEAM

We are still small: Project Plato is less than 15 people in total but we are planning to grow to 20 soon. As part of the Project Plato back-end team, you will be working closely with Oleg and another 3 senior engineers. Oleg is our lead backend engineer who has been part of the team since 2015 when we established our office in Amsterdam. We are a group that values trust, growth, agility, mutual respect, taking ownership, and learning from each other through a culture of open feedback.

Job requirements

WHO ARE WE LOOKING FOR

  • You have a math or computer science background. No diplomas needed, but knowing your graphs and big-Os is a must.
  • You know your way around web services. Parlez-vous HTTP? Veux-tu un cookie?
  • You know well at least TWO of: Golang, Python, C++, Java/C#, Typescript.
  • You are familiar with modern build systems (especially code generation), Unix-based operating systems, Docker/Kubernetes and cloud services.
  • You are a self-learner. You can analyze the code and documentation yourself, and you can ask questions when needed. Our team is small and focused, and we do not have spare time for thorough tutoring :(
  • You are passionate about quality and reliability. This is not a social media app startup, we deal with big money and strict regulations.
  • You are able to take honest and direct feedback and openly discuss the problems.
  • You are not afraid of complex problem domains.
  • Knowledge of frontend technologies is a plus.

WHAT ARE YOU GOING TO DO

  • Build and improve web applications for our customers using our frameworks and libraries
  • Ensure the application architecture allows easy maintenance and support
  • Tune the application performance by optimizing queries, storage and algorithms
  • Integrate the applications with 3rd party services (AWS-based and others)
  • Work with our customers to define business rules using our domain-specific languages
  • Maintain and improve our build and automation infrastructure

WHAT’S IN IT FOR YOU

  • Modern technological stack
  • Challenging projects with enough possibilities for personal development
  • Freedom to do what you do best
  • Flexible work schedule
  • Working in a team of the most senior developers with high standards and looking out for the most efficient solutions
  • Personal development budget, chance to attend courses and conferences abroad
  • Top-notch work equipment
  • 25 days of holidays
  • Above market rate salary
  • Culture of learning, agility, innovation and open feedback
  • Optional relocation to Amsterdam + Visa sponsorship if needed

⎘ Copy Link ↗ Visit Link
Swarm Logo
Sr Go Developer Core Team
Swarm
Remote
$80,000 to $120,000 a year
January 2021
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Swarm

Swarm is a system of peer-to-peer networked nodes that create a decentralised storage and communication service. The system is economically self-sustaining due to a built-in incentive system enforced through smart contracts on the Ethereum blockchain.

Swarm aspires to shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications can run autonomously yet securely in a planetary-scale deployment and execution environment.

Bee is a Swarm client implemented in Go. It’s the basic building block for Swarm Network. Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication.

The Swarm Bee team strives to keep things clear and simple, making reasoning and discussions efficient. In a broader sense, this applies to everything we do.

Solid, well-tested code is delivered in an agile manner.

Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.

Your role

  • Development of the reference Swarm implementation in Go aka Bee
  • Bringing code up to spec
  • Delivering well-tested code
  • Conducting thorough code reviews to your peers

Your profile

  • You like to work remotely
  • You are available in CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to use your initiative
  • You don’t need to google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing

We appreciate

  • A passionate open-source contributor
  • Experience with libp2p
  • Good grasp of distributed systems
  • Acquaintance with cryptographic concepts
  • Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing

Swarm offers

  • Competitive compensation
  • An open, flat and transparent work environment
  • The opportunity to be part of a diverse and ambitious remote team
  • Regular team gatherings and other activities
  • Flexible working hours and remote work

⎘ Copy Link ↗ Visit Link
Futurae Logo
Software Engineer Backend
Futurae
Zurich, Switzerland
Fr85,000 to Fr105,000 a year
January 2021
5 Applicants This Week
More Than 6 Months Old

Job Description

About us

Futurae is a Swiss Cybersecurity company enabling users seamlessly authenticate to online, mobile, and smart home device applications. Security and Usability are at the heart of Futurae customer-centric innovations, and what we do, every day. Join our young, international, and fast-paced team with experienced industry leaders hard at work shaping the future of online authentication and transaction signing by solving some of its toughest challenges and at the same time creating outstanding user experiences. Futurae operates in financial services and insurances with increasing exposure in other industries. Visit our website at www.futurae.com to learn more about our solutions and team.

What you'll do

Our product stack comprises of a number of different systems, from backend APIs to web components, SDKs and plugins. As a Software Engineer in our company, you will be working closely with our engineers as well as other internal teams in order to design, build and maintain the technologies and systems that comprise our platform, enabling its expansion and scale. At the same time, you will be also collaborating with our customers, helping them integrate our systems and APIs. In more detail, your responsibilities include:

  • Design, engineer and operate the systems that comprise the stack of our platform
  • Work with customers to facilitate the integration of our solutions and tailor them to their requirements
  • Participate in the development cycle of our software stack
  • Define, improve and (re)engineer DevOps tools and processes
  • Help maintain high security standards of our platform and infrastructure
  • Participate in technical support related to our platforms and integrations
  • Participate in 24/7 on-call schedule to ensure high availability and performance of our systems

Requirements

Desirable skills and experience

You are comfortable making technical decisions and maintaining backend infrastructure and code, using modern technologies and best practices. You are willing to have ownership of what you build and you’d rather ship than over-engineer. You have good communication and collaboration skills and wish to work in a team with talented peers, teaming up to tackle new projects. You want to be a part of building something you can be proud of.

  • 4+ years of experience in building and maintaining software systems
  • Experience with Linux systems and cloud infrastructure
  • Understanding and experience on technologies like Docker, Puppet, Git, Go, Ruby
  • Understanding of computer and network security concepts and best practices for securing software systems and infrastructure
  • Enjoy interacting with customer peers, both remotely and on-site, in order to support and help them integrate APIs/systems
  • Fluent in English

Bonus points

  • Experience with DevOps practices such as CI/CD, an appreciation and understanding of unit and integration testing
  • Experience with other major programming frameworks (e.g. Rails, .NET, Java, Vue.js, Node.js)
  • Fluent in German

Benefits

What we offer

  • Join a young, international, and fast-paced Cybersecurity company with experienced industry leaders
  • Work at the forefront of an inspiring, dynamic Fintech company in the B2B space in the area of end-user authentication
  • Be part of our friendly, knowledge-sharing, entrepreneurial culture and flat hierarchy
  • Work in a role that lets you learn and gives you responsibility and independence
  • Ability to work in Switzerland or Greece
  • Books and opportunities to attend conferences

Sounds like something you’d like to be a part of? We’d love to hear from you!


Apply ⎘ Copy Link ↗ Visit Link
nextmv Logo
DevOps Engineer
nextmv
Remote (Europe, United States) / New York / Philadelphia
$100,000 to $140,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

nextmv (YC W20) is changing how companies automate and optimize their operations. We provide developers with the building blocks to create and test decision models, quickly. From logistics to healthcare to finance, every company can benefit from decision engineering using optimization and simulation. We’re looking for incredibly motivated people to help!

In a little over a year we have made substantial progress. We’re already landing enterprise clients. We’ve raised over $11 million from leading VC firms including Y Combinator, Firstmark Capital, Dynamo Ventures, and 2048 VC. And we’re just getting started.

We are looking for a DevOps Engineer II who is familiar with cloud platforms, container technology and loves automation. As the first dedicated hire supporting cloud infrastructure, internal tooling and automation you will have an impact on how we operate all our systems and services. In this role you will help build and maintain cloud infrastructure for our tools and products as well as assist with customer deployments ensuring we are following best practices and industry standards. You'll directly contribute to the success of our new hosted product by serving a hybrid DevOps / SRE function. This role will participate in our on-call rotation.

Requirements

  • 3+ years as a software engineer, DevOps engineer, cloud engineer, site reliability engineer or systems administrator
  • Demonstrable experience administering AWS, especially VPCs, Lambda, RDS, S3 and IAM Roles & Policies
  • Experience with Infrastructure as Code (IAC) using Terraform
  • Excellent understanding of Docker & container technologies
  • Hands on experience with configuration management tools such as Ansible
  • Demonstrable understanding of modern software development practices including pair programming, peer reviews, Git-based workflows, continuous integration and delivery, and automated testing
  • Comfortable with Bash and Python
  • Familiarity with monitoring tools and services (DataDog)

Not required, but a plus:

  • Experience with Go or another statically typed and compiled language
  • Experience with serverless systems
  • Hands on experience with Kubernetes
  • Experience with software package management (RPM, APT, npm, Maven, Nexus, Artifactory, etc)
  • Ability to evaluate the benefits of using in-house vs off-the-shelf solutions
  • Software development experience
  • Familiarity with on-call / incident response practices
  • 2+ years of remote work experience

These are some of your traits:

  • The idea of working in a fast-paced startup environment excites you
  • You thrive on automating everything and adding structure to processes and procedures
  • Working together as a team to accomplish goals is more important than working alone
  • You are eager to support our customers when they have DevOps or cloud engineering questions and researching technologies to find solutions
  • You value simplicity over complexity
  • You embrace challenging technical work
  • You thrive on discovering and documenting simple, pragmatic solutions
  • You’re not afraid to speak up when you have a point of view, but can “disagree and commit” once a final decision is reached
  • You just read this whole list and got more excited than concerned

How we work

We are remote first

We value amazing work and a strong work-life balance. The majority of our collaboration happens on Slack and Zoom. We get together quarterly for team offsites so we can get some facetime (Covid Pending).

Salary Transparency

We believe that financial transparency creates trust, and that teams with a high level of trust are able to execute more effectively. We view salary transparency as a way to challenge a rampant problem in our industry: the wage gap. The base salary for any two employees in the same role is the same. Performance in that role is the differentiator, not upfront negotiation.

Benefits

This is a salaried role. In addition, nextmv offers:

  • Health Care Plan (Medical, Dental & Vision)
  • Minimum Vacation Policy - (3 weeks minimum)
  • Stock Option Plan
  • 401k
  • Home Office Stipend
  • Parental Leave

This role (and all roles at nextmv) is remote. That being said, all employees should be able to travel to company retreats quarterly (when COVID settles down).

About nextmv

nextmv helps companies automate and optimize even the most complicated operational decisions. The nextmv platform allows any developer to quickly build, test, and deploy models that automate routing, assignment, matching and scheduling.

Our Values

Our values are aspirational and affect everything we do. At nextmv, we hope to instill core attributes and practices into our daily lives. We will work toward these goals together, and help each other along the way.

Community
We act as a group of skilled contributors with diverse backgrounds and a common mission.
We listen to each other to actively instill empathy in ourselves.
We introspect about our actions and their impacts.

Candor
We share information, from company strategy to small insights and feedback.
We collaboratively review our decisions and code using the same process.
We own our mistakes and admit our vulnerabilities.

Focus
We are ambitious and value achievement over status.
We are innately driven to innovate and improve the world.
We apply our time and skills effectively to challenging problems.

Balance
We separate our work from our self-worth to view and improve it objectively.
We don't overwork, and take regular time away to encourage creativity.
We take care of ourselves so we can give our best to our team.

Also, we love animals.


⎘ Copy Link ↗ Visit Link
Level Logo
Senior Software Engineer (Go)
Level
Remote
$110,000 to $115,000 a year
December 2020
1 Applicants This Week
More Than 6 Months Old

Job Description

About Us

Level (https://level.io) is an exciting startup that will soon be entering the remote monitoring and management space. We're fans of the "Lean Startup" methodology and after many customer conversations, we're almost ready to launch our MVP. We feel like this space is stale with older products that offer a poor user experience. Our product features a simple interface and exciting technology that none of our competitors are utilizing.

We're backed by the founders of a very successful Managed Service Provider (MSP). They have extensive experience in the IT space and have proven invaluable in helping us validate that we are building the correct thing.

Salary

$110,000 - $115,000

Level Senior Engineer Role

Level is building a modern remote management and monitoring solution. We are a small team that is well funded and close to launching to our early access customers. We are searching for a strong, multi-talented individual contributor who is comfortable with systems-level programming and networking who can contribute to our agent, written in Go.

Must-Haves

  • Deep knowledge of a systems language like C, Rust, or Go.
  • Not afraid to dig into an RFC. Low-level internals excites you, rather than scare you away.
  • Experience with system-level APIs in Windows (win32), macOS, and/or Linux.
  • Excellent written communicator.
  • Willing to learn and work with Go.

Nice-to-Haves

  • Significant WebRTC experience. You have built something with Pion.
  • C/Objective-C experience, sometimes using system APIs means writing bindings to use in Go.
  • Video encoding experience. You have worked with H264 and understand the spec.
  • Building cross-platform libraries, our Go agent compiles to Windows, Darwin, and Linux on a variety of architectures.

Things you might work on

  • Building a cross-platform interface to query the active processes on an OS and transmit them over a WebRTC Data Channel to our web app.
  • Working with libav to create a custom h264 encoder to reduce the latency and bandwidth of streaming a device.
  • Creating a system tray GUI for the agent.
  • Securely allowing scripts to be executed against a machine and piping the results over a WebSocket connection.

Why you might want to work with us

  • We are a small, fully remote engineering team, and there are no layers of bureaucracy. You can have a huge impact here.
  • We are very flexible with working hours, we don't expect you to work a consistent block of time, we trust you to get your work done.
  • We are on the cusp of launching our MVP and starting to grow.
  • We will offer profit sharing so our small team will receive dividends on profits the company makes.

More About Us

We are a startup headquartered in beautiful downtown Asheville, NC. We are a small, close-knit team working to upend the RMM market with a new product. Our CEO and leadership team have done extensive product research and are focusing on traction channels to grow while the product is being built. Though we are a startup, our investors have given us a multi-year runway.

We have already made substantial progress towards an MVP. We need someone to come in and help finish our Go agent who is an experienced self-starter that can make an impact on our product development. We aren't interested in someone that just wants to work down a list of pre-defined tasks. Our ideal candidate loves working on products and will help shape the direction of ours. We hope to launch within the next couple of months and want someone to come on this journey with us.

We really like the Basecamp philosophy and try to make sure that it doesn’t have to be crazy at work. We won’t ask that you work weekends, or late into the night. We don’t mind if you need to leave for an appointment in the middle of the day. We understand that software development doesn’t happen for 8 hours straight and don’t worry about counting time in the chair. We trust that given a fair timeline with a scope that you help us determine you will be able to deliver features. We are concerned with the end goal, not micromanaging you on the way there.

Pay

We're looking for someone great, but are an early-stage startup. We are offering a rate of $110-$115k plus (eventually) profit sharing. We know you could make more elsewhere, but this is an opportunity to jump onto a startup that has the chance to grow quickly in revenue where our profit sharing will ensure you are compensated for the value you bring.


⎘ Copy Link ↗ Visit Link
Monzo Logo
Backend Engineer - Tech Ops
Monzo
London United Kingdom / Remote (UK)
£69,000 to £116,000 a year
November 2020
6 Applicants This Week
More Than 6 Months Old

Job Description

We’re looking for a Backend Engineer to join our TechOps squad at Monzo.

Our TechOps squad is primarily responsible for making sure everyone at Monzo has all of the tools they need to do a great job. That means managing all of our devices (predominantly running Mac and Chrome OS), managing our G-Suite domains, providing 1:1 support to Monzonauts across the business, and much much more.

A big contributor to the success TechOps have had to date is the way we’ve embedded engineers in the squad, meaning we’ve been able to automate away a lot of the manual work traditionally associated with a TechOps squad.

This has allowed us to move quickly, achieve an incredible ratio of TechOps people to total employees, and reap the benefits of being able to hire people all across the world without friction.

You’ll help us solve problems such as:

  • How do we continue to offer outstanding service to all of our Monzonauts without exponentially increasing the number of people working in TechOps? What can we build to automate the work of 20 people?
  • What parts of traditional IT can we rethink with code to supercharge TechOps at Monzo?
  • How do we build a seamless, delightful experience for Monzonauts with best-in-class homegrown code and third party services?

The role

You’ll be a backend engineer in the squad. Some of the projects you’ll be involved in might include:

  • Integrating MDM (Mobile Device Management) and making this a function that integrates with everything else at Monzo, from inventory to access levels on your AWS account.
  • Building a seamless way to replicate groups, roles and other logical frameworks across first and third party applications to make authorisation for a Monzonaut a seamless experience.
  • Building on a system to track any and every Monzo-owned asset, from network switches to access passes and everything in between.
  • So much more - you’ll have the opportunity to influence our roadmap and build on the foundations already in place to continue scaling TechOps with Monzo

You’ll work closely with TechOps generalists and engineers from around the business to tackle some of the challenges mentioned above, working at the intersection between Security, People and TechOps to make sure we’re moving forwards together.

Security, scalability and how we continue to support the services you’re building should always be front of mind.

You’ll also have the opportunity to coach and mentor others in the squad on engineering best practices. We want to empower everyone in the squad to automate away the low-value manual work, and you’ll be key to unlocking this potential alongside other engineers in the squad.

At Monzo we’re aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal 🚀

Our backend engineers have a variety of different backgrounds

We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you. We do not ask for formal qualifications or degree requirements for any of our engineering roles.

We are actively creating an equitable environment for all of our engineers to thrive

Diversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. We provide a sponsorship framework in Engineering for women and people of colour; all of our leaders are trained on privilege awareness and we are creating partnerships with organisations dedicated to supporting underrepresented groups. You can read more in our 2020 Diversity and Inclusion report.

We encourage an open and transparent working environment

You can get involved in any aspect of the business you are interested in and, following Stripe’s example, all emails in the company are visible in an email archive. We contribute to open source software as much as possible. Our blog is a good place to learn even more about what we do!

Monzo works in project-based sprints in small, interdisciplinary teams

We have around 150 engineers out of roughly 1,400 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

At Monzo you will get to work with a lot of exciting new technology.

We rely heavily on the following tools and technologies:

  • Go to write our application code (there’s an excellent interactive Go tutorial here)
  • Cassandra for most persistent data storage
  • Kafka for our asynchronous message queue
  • Envoy Proxy for RPC
  • Kubernetes and Docker to schedule and run our services (Oliver, our VP Architecture, gave a great talk at KubeCon on how we use these technologies)
  • AWS for most of our infrastructure
  • React for internal web dashboards
  • We also have two physical datacenter sites with actual cables to connect to various third parties

Our product squads are truly cross-functional.

This role is all about collaborating across disciplines to test hypotheses and make a difference to customers. As a product backend engineer you’ll work in a squad alongside product managers, marketers, user researchers, designers, mobile engineers, web engineers, data analysts, business analysts, writers and more!

You should apply if

  • You’re someone who doesn't wait to be told what to do. You spot problems and proactively fix them
  • You’re an engineer who's happy writing (or would like to learn to write) views in React and backend services in Go
  • You’re someone who can think big, but start small. The squad have lots of ideas and you’ll need to help shape these and show what is possible - then bring that to life
  • You have ideas about how we can think ‘big picture’ and can scale TechOps going forward
  • You’re comfortable working with an interrupt-driven squad. A lot of what the squad does is reactive, and you’ll need to support that at times. TechOps spin a lot of plates, and it’s important that you can see the bigger picture and prioritise your time to work on the most important problems

Logistics

Salary is around £69,000 - £116,000 plus stock options and other benefits.

We can help you relocate to London & we can sponsor visas.

This role can be based in our London office, but we're open to distributed working (with ad hoc meetings in London once COVID is over).

We have payroll set up in three countries: the UK, Ireland, and France. Right now, we can only hire people who work from those countries and we’ll keep this updated with new ones as we expand and are able to hire from more places 🌎

We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.

Diversity and inclusion is a priority for us – if we want to solve problems for people around the world, our team has to represent our customers. So we need to attract the best talent and create an environment that supports and includes them. You can read more about diversity and inclusion on our blog.

If you prefer to work part-time, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.

Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews that can be conducted via hangouts as well. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we won’t make you write code on one.

Equal Opportunity Statement


At Monzo, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone.

We're an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.


Perks & Benefits

https://monzo.com/careers/#benefits

Apply ⎘ Copy Link ↗ Visit Link
Geckoboard Logo
Backend Go Software Engineer
Geckoboard
London, United Kingdom / Remote (UK)
£65,000 to £80,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Excited about the idea of working on distributed systems at scale? Want to be writing Go everyday? With great people? We’re looking for curious problem solvers to do just that.

At Geckoboard, we’re working to help teams achieve their goals by enabling a fresh way of working. This revolves around making sure that important data gets seen and acted upon. That’s where our dashboards come in. Geckoboard is straightforward dashboard software that makes it quick and easy to surface live business data, metrics and KPIs for teams.

Our engineering culture

We're all here to build something great. You'll be joining a growing team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.

Learning is also a big part of our engineering culture. About once every fortnight you're able to take a whole day — an Innovation Day — to work on projects that interest you, learn new skills or contribute to open source… whatever it may be! We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.

We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.

Our teams

**Product
**Our product teams each own a different part of the product, building features that improve Geckoboard for our customers. Some of our recent work has ranged from a new send-to-Slack feature, SSO and in the team you’ll be joining initially, we’ve been building a brand new internal framework for importing, storing, and analysing data from third-party APIs we integrate with. We know that investing in our Data Platform is the best way we can deliver flexible, high-quality integrations quickly and easily. The new framework takes care of managing and scheduling imports, responding to webhooks, receiving analytics queries, migrating data from one version to the next and allows us to build internal gRPC services using a common protobuf interface upon it.

**Platform
**We believe that we can only be successful as an Engineering team if we are constantly and systematically investing in our tooling, our common systems, and our developer experience, this is where our Platform team comes in. Our recent work has ranged from rapid response work to improving test and trace coverage, migrating existing services to Go modules and support for other teams. We're also working on enabling older RESTful services to be migrated onto gRPC with a GraphQL API gateway in front.

You should apply if:

  • What we’ve described sounds interesting

  • You’re interested in distributed systems

  • You’ve worked with Go before*

  • You want to build a product that delights its users and genuinely serves their needs

  • You’re collaborative; you empathise, listen and discuss

  • You actively seek out feedback in your work and to ensure you understand the problem you’re solving

We know that there are great candidates who may not exactly fit into what we’ve described above, or who have important skills we haven’t thought of. If that’s you or you’re not sure, please apply, we’d love to hear from you.

  • Right now we're only considering mid-to-senior level candidates, if you're still developing your Go skillset and interested in joining the Geckoboard team, head to www.geckoboard.com/careers and get in touch, we'd love to hear from you and chat about future jobs!

Work where you work best:

While most of our team are normally based in our leafy East London office, a lot of us work remotely at least a day or two during the week. This means we’ve always been intentional about making sure our ways-of-working are remote-friendly so we can support that flexibility for everyone. We also have fully remote team members, though the expectation is that you’re comfortable with a visit to the London office about once a quarter (except during pandemics).

Due to the coronavirus pandemic, our office remains closed and everyone on the team is working from home presently. We’re likely to continue working from home over the Winter. We keep a close eye on the government guidance, regularly update the team, and plan to open our office only when it’s safe to do so again.

Some of our team have shorter working weeks and we’re more than happy to try to accommodate this or another arrangement whenever possible. Just let us know what works best for you or that you’d like to chat about it in your application.

Logistics:

At this time, we’re only considering candidates who are (or will be) based in the United Kingdom (regardless of whether you’re onsite when out offices reopen or fully remote). Unfortunately, we’re unable to provide sponsorship for this role.

Our hiring process:

  • 20-30 minute call with a Talent Partner
  • 45 minute video call with the Hiring Manager
  • Take home exercise
  • Virtual onsite with the team - about 2.5 hours

The whole process takes about 2-3 weeks end to end, but we’re flexible!

Apply for the job

Do you want to join our team as our new Backend Go Software Engineer? We'd love to hear about you!


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 301 Full Time jobs paying at least 100,000 USD per year found