Golang X Team Jobs in United Kingdom Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 200+ Golang X Team Jobs (1 new this month) đŹđ§ in November 2024 at companies like Foam, Tendermint and Rialtic paying at least 100,000 USD per year working as a Backend Developer, Blockchain Engineer and Senior Platform Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
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,111 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
No X Team Jobs in United Kingdom paying at least 100,000 USD per year
Showing 10 of 245 Remoteđ X Team Jobs paying at least 100,000 USD per year available instead
Backend Developer Foam Remote (United States, Canada) $100,000 to $150,000 a year
January 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
tl;dr: We're looking for an excellent engineer with solid Go experience to join our small, distributed development team. We're in Los Angeles, San Francisco & Paris; substantial time-zone overlap with CET (Paris) is key because our lead frontend engineer lives & works there.
Who we are
At Synthro, we are creating Foam, a new paradigm to collect, organize, create, and share your data, to help people think better together.
While we have developed core elements of the experience, we have many technical challenges ahead. Our team collaborates and leverages process, automated testing and group decision-making to get stuff done.
Our technology environment is Linux based, runs in AWS and utilizes Go, React, and JavaScript. We are leveraging an array of AWS services to deliver our solution and extensively take advantage of open-source solutions.
We're in the scrappy startup phase: we all work from home, even before the pandemic.
Role overview
We're hiring a Backend Developer to work with our team. You will focus on the backend for our web app. You will work closely with our frontend developer and be responsible for the API, data models, architecture, and AWS environment.
We love junior developers, but this role is for someone senior.
About you
Here's how to tell if you'd be a good fit for this job.
Must-haves
You've built and shipped Go services (RESTful, HTTP), preferably something you can share with us
You dream in idiomatic Go (2+ years experience highly desired)
You donât feel like youâre done until you have 85% unit test coverage
You have solid knowledge of Postgres, specifically stored procedures & triggers
You have solid working knowledge of core AWS services (ECS, EC2, RDS, S3, Cloudfront, Route 53)
Your git history reflects youâre an excellent written (and verbal) communicator
Nice-to-haves
You have worked from home or remotely for a distributed team
You have experience with infrastructure-as-code (we use Terraform on AWS)
You live in or within an hour of CET (Paris)
Why you might want to work with us
We're small, so there are no layers of bureaucracy to work through. You can have a huge impact here.
We have as few meetings as we can get away with.
You can work remotely as long as you have substantial overlap with our primary time zones, Pacific and Central European. We call these âofficeâ hours.
Outside of âofficeâ hours, you can work whenever you like.
Why you might not want to work with us
Weâre a startup, with all the good and bad that comes with that.
Weâre a small team. At the end of the day, you need to be able to solve your own problems.
You own the infrastructure so you need to deal with it when it breaks.
Pay
We're looking for someone great, not someone cheap. If you're expensive but amazing, we can probably make it work.
Blockchain Engineer Tendermint Remote $100,000 to $150,000 a year
January 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About us:
Formed in 2014, Tendermint is the creator of Cosmos, an ecosystem of interoperable blockchains. We are a software engineering company that focuses on the Cosmos SDK and Starport, state-of-the-art frameworks for blockchain development. Over USD 100 billion worth of digital assets is secured by the 200+ blockchains built with the Cosmos SDK.
Weâre passionate, self-driven industry leaders whose vision is to empower people to create a more transparent and accountable world through open, distributed, and interoperable networks. We believe that the technology we're building will have a major positive impact on how humans connect and coordinate globally. Join our growing international team and help us build the most popular multi-blockchain ecosystem in the world.
How we work:
We have team members working worldwide, from North America, Europe to the Middle East and Asia. We leverage agile methodologies to move quickly and stay focused. Communication is vital to us, and we rely heavily on Slack, Google Workspace, Asana, Notion, and GitHub to help us stay in sync. All the technology we build is free and open source.
This role is a full-time remote position, and youâre free to work from anywhere. Be advised that most team meetings occur between 8 am and 12 pm Pacific Time (UTC-8/-7). If you're applying from a location where these hours are outside your usual working hours, we expect you to adapt to our meeting times.
About the position:
Tendermintâs Developer Experience (DevX) team is seeking a talented and motivated software engineer with experience in developing Go applications. You will be working within the DevX team to define requirements, iterate on software solutions, and deliver useful developer tools for people interested in building Cosmos blockchains. Weâre looking for a motivated and versatile engineer who understands developer ergonomics and has great written communication skills. Your work will be hugely impactful, as your tools will be used by a rapidly growing, international audience of developers.
What you will be doing:
Implementing features for the CLI tool for building blockchains
Developing Cosmos SDK modules for genesis coordination, shared security, decentralized exchanges, etc.
Building a server-side program that makes intelligent decisions based on blockchain data and manages server infrastructure
We're looking for someone who has:
At least 4 years of software engineering experience writing code that both humans and machines can understand
Significant experience writing Go with a good understanding of best practices, its concurrency primitives, go/* packages, and reflection
A strong grasp of computer science fundamentals including network, storage, OS, data structures, transpilers/compilers, etc.
Experience working in an agile development environment
Experience working with distributed teams
Nice to have:
Experience building with Cosmos SDK, CosmWasm, Tendermint.
Experience in creating microservices, working with tools like Kubernetes, Ansible, Docker, Terraform.
Interest in topics such as proof-of-stake, consensus algorithms, decentralized exchanges, public-key cryptography, etc.
Contribution to open-source projects
What we offer:
The opportunity to be part of building the future of the Internet
Flexible work schedule
Excellent benefits like educational budget, fitness and wellbeing spend
Flexible PTO
Healthcare, Dental and Vision insurance 100% covered for employees in the US
Senior Platform Engineer Rialtic Remote $150,000 to $170,000 a year
December 2021
10 Applicants This Week
More Than 6 Months Old
Job Description
Rialtic is looking for experienced backend developers to help us design, develop, and deliver reactive, serverless architectures capable of processing billions of transactions. This software engineer will be responsible for writing high quality software, primarily in Golang, that will operate on highly regulated data at very large scales.
Our products operate on highly regulated data that require extensive testing and exacting security controls. Our platform results must meet exceedingly high performance and quality from equally demanding clients. Consequently, we require industry certifications and continuing education. The person will work with a collaborative team of highly skilled, certified developers who have a track record of success and a proven ability to empower their colleagues.
The key responsibilities of the Senior Platform Engineer are:
Work with partners within the organization to develop reactive serverless architectures capable of processing billions of requests in a highly regulated environment
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, work processes, and regulatory and compliance needs
Supporting the development and roll-out of new processes and strategies for improving and sustaining exceptional quality levels while accelerating content development.
Participate in code reviews (PRâs)
Follows and improves the Rialtic software development Kanban life cycle
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Improves operations by conducting systems analysis and recommending changes in policies and procedures.
Develop cost management strategies for containing and reducing infrastructure costs
Collaborate with product managers to find the fastest paths to customer value
Supports curating a collaborative team of highly skilled developers capable of empowering their teammates to deliver sophisticated solutions
Expressive and receptive proficiency in a number of different programming languages, key among them being Golang and Terraform.
Relevant Technology Stack (including but not limited to):
Infrastructure
AWS
Lambda
Fargate
S3
RDS
DynamoDB
Sagemaker
Languages
Golang
Python
Terraform
Inspec
Gherkin
Tools
GitHub
Jenkins
Nexus
Selenium
Techniques
Test Driven Development
Kanban Agile
Who you are
Adapts easily to changes
An eagerness to work with remote, multi-national, multi-cultural teams
Fact-driven in analysis and recommendations
Curious to learn and explore new approaches
Player / Coach leadership style
Efficient work habits â ability to focus on what matters most
Obsession with client value
Demonstrated strength in talent selection and management
Strong execution skills and action bias
Candidacy Buffs
Already have or can obtain within three months
AWS Certified Solutions Architect - Professional
AWS Certified Security - Specialty
HashiCorp Infrastructure Automation Certification
Experience building software for highly regulated production environments
HITRUST
NIST
2+ years of recent experience in
building serverless, reactive architectures for high regulated environments
Terraform
Kanban Agile
Test Driven Development
Why Rialtic?
Help is change an industry that impacts both health insurance companies and healthcare providers
Our hiring standards are high giving you a chance to work with deeply experienced and talented team members
Our tech stack is an AWS native serverless architecture built from 100% managed services, configured with Terraform, and architected to give team members an opportunity to shine quickly
Rialtic believes in investing in our team members through training, certification, and mentoring.
This is a remote position that involves extensive communication with colleagues using online services, such as Slack and Zoom. The candidate must have a quiet and private location to work from and fast Internet for seamless, fluid communications.
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.
4+ years of experience in a backend engineering role
2+ years of developing with statically typed languages, preferably Go
2+ years of experience developing for Linux systems
Strong time management and organizational skills
Excellent verbal and written communication skills
Collaborating in and working with a remote, distributed team with an overlap between 8 AM and 12 PM Pacific
Preferred experience with, but not required:
Exposure to DICOM, HL7, and healthcare information systems
Significant experience working with SQL and PostgreSQL
Deep understanding of Linux internals with a focus on storage and networking
Working knowledge of distributed systems, concurrency management, and parallel systems
What Youâll Be Doing
Delivering secure and well-tested solutions that scale:
Scale up the platform and integrations between machine learning algorithms and the pipeline
Design and build the APIs interfacing the data pipeline and machine learning services
Building security tools to protect sensitive patient data throughout the data pipeline
Optimize bare-metal appliances to meet the high-performance needs of the application
Provision infrastructure for the secure services coordinating on-premise and cloud-hosted services
You Might Be a Good Fit if You
Strive to take ownership of a project from ideation to delivery and maintenance. Your experience provides a framework for you to work independently on several initiatives which will provide significant and measurable value to our customers. Seek opportunities to develop horizontal technologies that benefit multiple teams. Build and automation tools to increase the quality of all teams at Ferrum.
Communicate and document everything. At Ferrum, we are a distributed team. A culture of sharing and documentation allows everyone to work together. We are looking for a practitioner of clear documentation that is well-maintained. You adapt your communication style to suit different audiences and follow up on feedback to ensure positive outcomes.
Are a team player. Ferrum is a high-growth, venture-backed, fast-paced startup. This means that while the team members weâre hiring will fully own their functions, we expect them to understand adjacent roles and responsibilities in order to support and sometimes contribute.
Are an out-of-the-box thinker. In a fast-paced startup environment, much of our success hinges on our ability to think differently from competitors, counter-position, outmaneuver, iterate rapidly, and present compelling messaging that differentiates us from the pack.
Think healthcare can be better and want to have an impact in the industry. Ferrumâs team is first and foremost, mission-driven. Our mission is to help hospital systems use AI to improve patient care, and the work that we do impacts patient lives every day.
Senior Backend Engineer Kava Labs Remote (United States) $120,000 to $180,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Kava Labs is seeking an experienced Senior Backend Engineer for the Kava lending platform, Kava's blockchain solution enabling decentralized stable coins, bonds, and lending for crypto users. This is a full timeremote position. Candidates can apply from time zones ranging from PST (USA Pacific), to CET (Central Europe). We are looking for your experience and perspective to contribute to our growing company and culture! We are a 100% distributed workforce with teams in the US, Canada, Asia-Pacific, and Europe.
You will be directly developing and deploying on a platform that is worth $500M and working to have $1B+ assets under management by the software. You will work alongside a team of world class crypto experts, and take ownership of an open-source project on a platform that transfers millions of dollars in assets daily and provide the financial primitives for the next evolution in crypto. You will have a huge impact on product and technology development.
What You Will Do.
Write financial applications using a blockchain application framework written in Go-lang called the Cosmos SDK.
Write interoperability software for communicating between blockchains (IBC relayer, BEP 3 Deputy).
Write supporting applications and developer tools in Golang that are used by Kava developers or users of the Kava DeFi platform.
Familiarize yourself with the Kava codebase and related components of the cosmos-sdk (Kava, Tendermint)
Review pull requests and provide valuable feedback to members of the team and open source contributors.
Work with Kava blockchain engineers to optimize performance and squash bugs.
Report to the Head of Engineering and attend Daily Stand-up meetings via Zoom.
Who You Are.
7+ years minimum as an experienced Backend Engineer, at least 3 years in senior position required.
You are a strong individual contributor in Go with 3+ years of experience.
You have solid engineering fundamentals, a computer science degree is preferred.
You are comfortable working in an open source environment, your work is out there for everyone to see and scrutinize.
You are meticulous and detail oriented. This is financial software, itâs of utmost importance that it is secure.
You care about quality and you know what it means to ship high quality code.
You have an interest in blockchains and decentralized technologies. A willingness to learn is a must.
A self-starting and ambitious attitude that thrives in a startup environment.
Committed to values of diversity, equity, and inclusion reflected in all aspects
đ€ A learning environment where you can deep-dive into the frontier of blockchain technologies and make an impact to active users.
đ° Competitive salary.
đ Competitive stock options.
đ€« Token grants for exploration, investment, and/or profit.
đȘ $200 monthly stipend for health and wellness.
đ Flexible vacation policy - work with your manager to take time off when you need it.
đŠ· Medical, dental and vision insurance for employees.
đ” 401(k) matching.
đĄ A remote work environment with an international and diverse team.
About Kava Labs.
We are a remote-first, globally distributed team that values first principle thinking, experimentation, and learning to ensure long-term success. We are not dogmatic in our approach, but we are relentless in our pursuit to create impactful technology for the future. We have a diverse set of backgrounds, skills, and culture but weâre all united in our passion about building new open financial infrastructure â together, so that our efforts will make a real impact and create lasting change in the world.
With backing from leading blockchain investors including Ripple, Digital Asset Fund, and Arrington XRP Capital, weâre constantly pushing the bounds of DeFi and blockchain technology to bring new products and innovation to the world.
Our Commitment to Diversity
Kava is proudly an Equal Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. and celebrates the diversity of its growing team.
All applicants must be authorized to work for any employer in the US. We are unable to sponsor or take over sponsorship of employment Visa at this time.
Recruitment agencies and consultants may not submit resumes/CVs through this website or directly to managers. Kava Labs does not accept unsolicited agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with Kava Labs.
90 Percent of Everything is looking for Senior Golang Developer/Team Lead to join our team on full-time basis.
Our goal is to revolutionise shipping by creating a suite of comprehensive software solutions for the Maritime industry. Our journey begins now. Over the next couple of years, our teams and squads will build more than 30 products from the ground up. This includes everything from global vessel tracking to vessel performance analysis, crew optimization and so much more. This is an exciting and challenging opportunity to apply cutting-edge technology to revolutionising an iconic industry.
Introduction to 90PoE
Our tech stack consists of React, React Native and Flutter applications communicating using GraphQL to microservice containers orchestrated by Kubernetes. The majority of our services is written in Golang with stream processing in Java, they use gRPC for communication, achieve high scalability thanks to Apache Kafka based event driven architecture, persist data to a mix of RDBS and No-SQL databases including PostgresDB, MongoDB, Cassandra, S3 and Elasticsearch. We follow CI/CD and agile methodologies to deploy into production multiple times per week.
Whatâs in it for you?
Working with latest cutting-edge technologies
Disrupting a century old industry in a startup environment
Opportunity to grow and develop your core skills
Deliver a green field system
Work with a diverse multicultural team in an agile environment
Variety of knowledge sharing and self-development opportunities
Competitive salary
State of the art, cool, centrally located offices with warm atmosphere, which creates good working conditions
Opportunity to travel to client offices based in London
Experience firsthand the squad-chapter-guild workflow model, our version of the Spotify model
Responsibilities
As a member of the squad, you will be developing robust microservices to form the heart of as SaaS platform to serve globally distributed users.
Follow Golang best practices to deliver and support production ready industry quality code.
Responsible for full lifecycle of services. Developers will take the services they build from design, through implementation and into production.
Continuous improvement of all development and deployment processes.
Successful delivery of your services into production.
Regular and clear communication of progress to the squad product owner and technical lead.
Requirements
Full hands-on technical experience
Team Lead experience
Proficiency in
Golang
Protobuf/gRPC
RDBMS and NoSQL database
Microservices architecture concepts
Container based architecture: Docker, Kubernetes
Advanced use of git
Use of Unix systems commands
Nice to have
AWS stack experience
Exposure to GraphQL
Postgres and MongoDB
Ability to perform basic devops tasks
Experience using Kafka
EFK stack
ElasticSearch
Past experience
Demonstrated track record and proficiency in the points below:
- Deliver features autonomously with a high degree of team coordination
- Deliver code based on precise architecture spec
- Deliver code without relying on precise architecture spec
- Automated testing
- Working with CI/CD practices
- Delivering code to production
- Maintaining production ready code
- Collaborating in small but fast paced teams
- Event driven architecture and message passing
More about you
Good level of English
Willingness to learn and open mind about new technologies
Confident to operate in a fast-paced environment
A collaborative approach and willingness to engage in an environment of active idea sharing
Senior Engineer (Golang) Kinetic Remote (US only, EST working hours) $120,000 to $150,000 a year
February 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About KINETIC
Kinetic is an award-winning startup building connected wearable products for the industrial workforce. Our experienced team is backed by top tier investors and insurance companies who share our passion for better predicting and reducing workplace injuries, and protecting workers during the pandemic.
Increasing workplace safety in industrial environments is a massive challenge. Weâre not in this to be a âcool startupâ but to have a profound and long-term impact on the lives of industrial workers that are key to our economy and our lifestyle: they manufacture our products, deliver our packages, mine our metals and build our homes. They deserve the best technology out there and youâre going to help us put it in their hands.
COVID transformed the world and our company. We extended our IoT wearable technology to help with contact tracing and social distancing in warehouse environments increasing demand for our product by over 10X in 6 months.
We just closed another round of funding to fuel our growth through this phase and are seeking a senior software engineer that can meet the demand generated by our new product strategy.
This role requires Eastern timezone work hours.
Role
We seek a Senior Software Engineer to work in a team of 4 highly skilled software engineers consisting of front-end, back-end and DevOps professionals. Youâll be responsible for leading a project, developing, testing and delivering reliable software solutions. Youâll use industry best practices, policies and procedures to produce high-quality software products. Youâll be part of the team helping scale our technology as we grow our customer base and 10x the number of wearables in the field in the next 6-9 months.
What Youâll Do
Individual contributor:
Youâll be an individual contributor who has domain expertise in our tech stack and can take ownership of projects. Prior experience with Go is required. Experience with React and AWS is a big plus.
Youâll be ensuring all the unit and integration tests are in place for your contributions, and also help peer engineers with that.
Collaboration and best practices:
You'll collaborate with Product Management, Design, Data and Hardware teams to create industry leading products and features that will delight our customers.
Youâll be deeply involved in RFC and RFP processes to ensure software specifications are agreed upon in advance for the most efficient use of software development time.
Tech Stack
5+ years of software engineering experience
You are a skilled software developer that can fit anywhere by quickly acquiring any specific coding skills as needed by your team
You are a skilled software developer who enjoys collaborating with product, design, data, and your fellow software engineers to ship great products and features to our customers.
Always curious about new technologies and ways to do things better, and able to quickly pick up any specific coding skills you need to solve a problem.
You're motivated to deliver a great customer experience, and only sleep well knowing you've created a reliable, robust product.
Eagerness to learn as well as teach. We have a team of electrical engineers, mechanical engineers and data scientists, willing to learn from you and chat about the nuts and bolts of their respective fields.
Proven success working in cross-functional teams. You'll work regularly with other developers, data scientists, and product teams.
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.
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
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.