Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Source Jobs (1 new this month) in December 2024 at companies like Source, Grafana Labs and Fleet paying at least 100,000 USD per year working as a Go Engineer, Backend (Database), Golang Developer - k6 and Software 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
37 developers joined Golang Cafe in the last 30 days
12,546 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
10 of 142 Source Jobs paying at least
100,000 USD per year • Sort by
Date
Go Engineer, Backend (Database) Source Toronto, Canada / Remote (Canada) C$125,000 to C$200,000 a year
January 2022
8 Applicants This Week
More Than 6 Months Old
Job Description
Shape the future of Web3
Decentralized applications are a fast-growing market expected to reach $368B+ by 2027 and Source is pioneering the foundational technologies to help it get there and go beyond. Source is transforming industries and empowering developers to build amazing apps people use every day. We are building the future of data management and are the first database provider to receive backing from Dwight Merriman the founder of MongoDB, the predominant cloud database and a global roster of Web3 investors. Join our team and be at the forefront of innovation and creativity.
About the Role
Our database, DefraDB, empowers developers to build edge and decentralized projects to scale fast, survive anything, and thrive everywhere while ensuring their users’ data privacy. We are looking for backend software engineers who are excited about growing an open-source NoSQL database to join our database teams. Working closely with our CTO and co-founders, you will be part of a collaborative culture striving to make user-centric data interoperable across Web3.
You'll be working on
Contribute to the growth of the open-source database, DefraDB. You bring your expertise and commitment to excellence to help build a database that makes data easy for everyone.
Improve the performance of DefraDB.
Ensure that DefraDB remains scalable, survivable, and consistent as we continue to grow as a company.
You're most likely to succeed in this role if you
A passion for working on complex technical products and have exposure to topics such as distributed/decentralized systems, concurrency control, data replication, file systems, or NoSQL processing.
Have substantial, demonstrable experience writing high-quality software in Go
Have deep knowledge of the Go ecosystem, especially with regard to database applications
Are fascinated by issues arising due to concurrency and parallelism
Have participated in Open Source software development and/or communities
Can make pragmatic design tradeoffs, balancing features, maintainability, and delivery time
An understanding of system design.
Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process and partnering with your teammates on challenging problems.
5+ years of relevant experience.
Success in this role means
In the first month, you will join your engineering team and start to learn about our production systems, software development workflow, and the architecture of DefraDB and complementary technologies. We believe that it's essential for you to take this first month to become familiar with our technology, company, and our culture.
As our team grows you will have the opportunity to not only shape the direction of development for DefraDB but work alongside the founders to shape the future of the project and Source ecosystem as a whole. We want our users to have a phenomenal experience using our product and you play a crucial role in making DefraDB a joy to use. We also offer technical training and experienced mentorship to help you learn and grow into whatever you wish it to be.
What we offer
Work with a great team-building the future of Web3
Golang Developer - k6 Grafana Labs Remote - EMEA €70,000 to €120,000 a year
August 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)
About k6:
In June 2021 Grafana Labs acquired k6 - a Stockholm-based startup behind the open-source load testing tool for engineering teams. With k6, Grafana Labs adds extensible testing to its open and composable Grafana observability stack.
At k6, we build next-generation performance testing tools for developers and DevOps engineers.
We are pushing forward the state-of-the-art in our industry, creating open-source tools that have great developer experience and enable engineers to build reliable systems. k6 is an open-source tool that we built to reinvent the engineering principles around performance testing and enable engineers to build systems that scale.
About the role:
You will be one of five developers and maintainers of k6, a modern open-source tool for performance testing, written in Go. k6 was released publicly in early 2017 and has already received over 12,500 stars on Github and has an active community of users and contributors.
You will have a lot of influence on the project road map and will work with a high degree of autonomy, building and maintaining the tool.
Your responsibilities will be to both write code, extending the functionality of k6, and maintain the code base, interface with the user community (i.e. review patches :) and potentially evangelize the tool. Your main, long-term goal will be to create the best possible tool and to get as many people as possible to use it.
You may also be involved with the k6 cloud integration, a SaaS service built on top of k6. Specifically, the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 17 data centers around the world.
Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.
Required skills:
We are looking for a person combining very strong programming skills with experience in contributing to open-source projects.
Have a strong programming background and experience developing applications in Go (or another language with high-concurrency/parallelism)
Good technical communication skills
Understand internet protocols well, primarily IP, TCP, HTTP but also preferably HTTP/2, SPDY, WebSockets, QUIC, gRPC
Are familiar with modern development processes and practices. Preferably having recent experience developing large scale applications
It is great if you also:
Have worked in open source projects, either as a heavy contributor or, even better, as maintainer for projects with multiple contributors
Have experience working with web performance, testing & optimization
Have experience working with network performance, testing & optimization
Have experience working with Python or JavaScript
Know about things like Docker, AWS, microservices architecture, Grafana/APM tools
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.
Software Engineer Fleet Remote $120,000 to $200,000 a year
June 2021
5 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!
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.
Massdriver is an internal development platform that enables engineering teams to self-serve secure, production-ready infrastructure and services in their own cloud. We are looking for an engineer to lead our Golang team to build out core features and guide the future of our platform.
Platform engineering at Massdriver is different. We dogfood our product and the platform components you design are the components we expose to our customers to design their platform engineering environments. Your work is the product.
This role will own and design platform engineering components and their APIs including our provisioning engine, command-line tools, and our cloud query API. You will have the opportunity to work and contribute to a number of open source tools as well as design custom tooling.
Required experience:
Minimum of 3+ years of Golang development experience at startup / mid-sized companies
Effective communication skills, a positive attitude, and ability to give and receive constructive feedback through mentoring, pair programming sessions, and code reviews
Professional experience developing large, scalable backend applications
Strong understanding of system architecture and design; with consideration given to security, performance, and scalability
Owned the technical design of major features or projects and can articulate the reasoning behind trade-offs made in your designs
Experience with IaC tools like Terraform or Pulumi
Nice to have:
Experience with Kubernetes
Experience with open telemetry
Experience as an open-source maintainer
Responsibilities:
Developing in a high-security micro-services oriented environment
Event-driven systems development
Follow software development best practices to create maintainable and extensible software solutions
Open Source DevTools & CLI development
Work in an agile manner with transparency and fluid communication within the engineering team and across other teams in the company
Benefits:
Generous equity in an early-stage startup
Generous paid vacation with a required summer and spring break
100% covered health, medical, and dental insurance
401k w/ 4% matching
Half-day Fridays
Conference stipend
Flexibility. Massdriver is a remote-first company, and we want our employees to work the way that makes them the most productive.
Ownership. Our engineers have felt the pain of being prevented from trying new things by the overhead of DevOps. We empower our engineers to solve customer problems and add value.
Growth. As we build this core team of engineers, we are looking for the future leaders of our company that will help guide us as we scale.
About the interview
15-minute call w/ Cory (CEO)
30-minute discussion about the role and your experience w/ Dave (CTO)
1-hour coding session on an open source issue of your choosing. w/ Chris (COO)
Our coding interview is very different.
Our goal is for you to be the expert on the call and to see what it's like to work with you as the new employee:
Pick an issue on an open-source project in Golang that you think will take an hour or more.
Don't overthink picking the issue!
Feel free to familiarize yourself with the codebase, the issue history, the test suite - whatever you think you need to be the 'expert' during the interview. Don't share the issue with us.
At interview time, you are in the driver seat, you are the expert. Our goal is to see what it's like to work with you on our first day.
Please don't actually start work on the issue until the interview.
About Massdriver
Massdriver is changing the way software engineers provision, secure, and observe cloud infrastructure.
We aim to provide all of the benefits of infrastructure-as-code including parity, reproducibility, and auditability in a simple to use diagramming platform. No more fighting with HCL or spending hours reading cloud-specific API documentation. Now you can manage your infrastructure the same way you design it, at the drawing board.
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.
Backend (Go) Engineer Fleet Remote (Americas timezones) $100,000 to $180,000 a year
January 2022
3 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.
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.
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.
Software Engineer Seldon London, United Kingdom £60,000 to £90,000 a year
March 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Seldon is looking for a Software Engineer to join our team. We are focused on making it easy for machine learning models to be deployed and managed at scale in production. We provide Cloud Native products that run on top of Kubernetes and are open-core with several successful open source projects including Seldon Core, Alibi:Explain and Alibi:Detect. We also contribute to open source projects under the Kubeflow umbrella including KFServing.
About the role
Design and build scalable machine learning solutions on top of the open source and enterprise Seldon products.
Working on bring the Explainable AI and ML Monitoring available in the Alibi projects into the enterprise products for general use.
Essential skills
A degree or higher level academic background in a scientific or engineering subject.
Familiarity with linux based development.
At least 2 years of experience in industry or academia showing completed projects.
Core skills (The role will be focused on these skills so we would expect existing experience or a demonstrable desire to learn these)
Experience with GoLang and Python
Experience with Kubernetes and the ecosystem of Cloud Native tools.
Experience using machine learning tools in production.
Bonus skills (Any of these will be of great interest to us)
A broad understanding of data science and machine learning.
Understanding of explainable AI or machine learning monitoring in production
Familiarity with Kubeflow, MLFlow or Sagemaker
Familiarity with python tools for data science
About our tech stack
Some of our high profile technical projects:
We are core authors and maintainers of Seldon Core, the most popular Open Source model serving solution in the Cloud Native (Kubernetes) ecosystem
We built and maintain the black box model explainability tool Alibi
We are co-founders of the KFServing project, and collaborate with Microsoft, Google, IBM, etc on extending the project
We are core contributors of the Kubeflow project and meet on several workstreams with Google, Microsoft, RedHat, etc on a weekly basis
We are part of the SIG-MLOps Kubernetes open source working group, where we contribute through examples and prototypes around ML serving
We run the largest Tensorflow meetup in London
And much more 🚀
Some of the technologies we use in our day-to-day:
Go is our primary language for all-things backend infrastructure including our Kubernetes Operator, and our new GoLang Microservice Orchestrator)
Python is our primary language for machine learning, and powers our most popular Seldon Core Microservices wrapper, as well as our Explainability Toolbox Alibi
We leverage the Elastic Stack to provide full data provenance on inputs and outputs for thousands of models in production clusters
Metrics from our models collected using Prometheus, with custom Grafana integrations for visualisation and monitoring
Our primary service mesh backend leverages the Envoy Proxy, fully integrated with Istio, but also with an option for Ambassador
We leverage gRPC protobufs to standardise our schemas and reach unprecedented processing speeds through complex inference graphs
We use React.js for our all our enterprise user products and interfaces
Kubernetes and Docker to schedule and run all of our core cloud native technology stack
Benefits
Share options to align you with the long-term success of the company.
Exciting phase of fast-paced start-up challenges with an ambitious team and unlimited potential for professional growth.
Access to discounted lunches, gyms, shopping and cinema tickets.
Healthcare benefits.
Cycle To Work Scheme.
Logistics
Our interview process is normally a phone interview, a coding task, and 2-3 hours of final interview (carried out virtually). 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. Our recruitment process has an average length of 3 weeks.
Senior Go Developer FerretDB Remote, EMEA/APAC $48,000 to $100,000 a year
August 2023
4 Applicants This Week
More Than 6 Months Old
Job Description
FerretDB is looking for a Senior Go developer to join our fully-remote team. FerretDB is US-based company, building a truly open source replacement for MongoDB, built on top of PostgreSQL. Our aim is to provide an open source MongoDB replacement which users can utilize without having to change anything in their applications. This is a project with major global impact in the database industry.
You would be working on open-source FerretDB core functionality and integration tests.
The following Responsibilities and Skills are rough guidelines on what we are looking for. Please feel free to apply if you think you are the right fit. Ideally, for this position, you are located in either the EMEA or the APAC region.
Requirements
5+ years of experience with Go
Experience with PostgreSQL or MongoDB (bonus points for experience with both)
Experience with Docker
Good English written and verbal language skills sufficient for a fully-remote work environment
Ability to work 40 hours per week from Monday to Friday
Ability to work with others as well as independently
Bonus points for…
Experience with backend integration testing
Experience with JavaScript (for working with MongoDB compatibility tests)
Experience with GitHub Actions
Experience contributing to open-source projects and communities
Non-empty GitHub account
Compensation
$4000-8000 per month (you have to pay your own taxes as an individual/private entrepreneur)
Stock options grant or equivalent
Equipment allowance
20 workdays (4 calendar weeks) of vacation per year
Status is building the tools and infrastructure for the advancement of a secure, private, and open web3.
With the high level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.
As an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community.
As a product, Status is an open source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of DApps on the decentralized web. But Status is also building foundational infrastructure for the whole Ethereum ecosystem, including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol (a continuation of Whisper).
As a team, Status has been completely distributed since inception. Our team is currently 150+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe.
We care deeply about open source, and our organizational structure has minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization's priorities.
About Waku
We are building Waku as a public good infrastructure. Waku is uncompromising Web3 communication at scale. It is a decentralized, censorship-resistant, privacy-preserving communication network that enables anyone to send and receive messages without worrying about surveillance or deplatforming.
We are enabling Ethereum builders to create new projects with a fully decentralized architecture, think dApp to Wallet notifications, NFT marketplaces, censorship-resistant chat, layer-2 and more.
Waku enables a variety of complex use cases and applications. To facilitate the adoption of Waku, you will design and implement application protocols to provide to dapp developers as off-the-shelf SDKs.
Waku.org
Key responsibilities:
* Design, plan, coordinate and execute the integration of Waku in Status Communities application (status-go).
* Liaise with Status team to understand Status’ product requirements and roadmap.
* Liaise with Waku team to understand Waku’s features, limitations and roadmap.
* Drive design discussion of the integration of Waku in Status Communities; Communicate risks and cost effort to stakeholders.
* Learn, maintain, improve and troubleshoot the chat related functionalities of status-go codebase; Report issues to Waku and Status teams.
* Beyond 3-6 months: strategize and execute the creation of Chat SDKs (Golang, JS, etc) using knowledge acquired working on status-go; Build your own team of engineers.
**You ideally will have: **
* Experience building applications with complex logic, cutting edge technology or applied research.
* Experience interfacing with product managers or business analysts, able to hold technical complex discussions with product oriented professionals as well as highly-skilled developers.
* At least, 5 years experience as a Software Engineer, including at least 3 years as a Golang Developer.
* At least, 3 years experience as Team Lead, Tech Lead or Engineering Manager.
* Already in the blockchain and decentralized technologies space or familiarity with it; you understand how they work.
* Strong alignment to our principles: https://status.im/about/#our-principles.
[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].
Bonus points if:
* You have experience working in chat/instant messaging applications.
* You have experience leading the integration of a complex tech stack in an application.
* You are already familiar with the Ethereum community, Web3 or blockchain development
* You are working for an open source organization.
Hiring process:
* Chat with people ops
* Chat with Waku Lead
* Pair programming with Go-Waku Developer
* Chat with Logos Lead
[The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline].
Compensation:
The expected compensation range for this role is $90,000 - $120,000 (dependent on how we assess your skills and experience throughout our interview process).
Software Engieer Ukama Remote (100%) $60,000 to $110,000 a year
August 2022
1 Applicants This Week
More Than 6 Months Old
Job Description
Together, we will be building hardware and software for anyone to set up their own cellular network.
About the role
Ukama design and implement 4G/5G cloud-native cellular infrastructure (hardware, stack and core) with cloud management and interconnect, basically it means a lot of fun work! We run a complete shop; we design and manufacture the hardware, write the software for hardware, build services in the cloud and then deploy the solution with our partners and customers in the field.
And yes, we love open-source; 100% of our hardware and a significant portion of our software will be open-source!
We are seeking passionate and experienced software engineers to help with the back-end infrastructure, including APIs and micro services, to run various cloud services. At Ukama, you will have broad authority to create, implement and deploy services which will be the backbone of our core technology. You will also help us to define the technical culture of the company and be able to work very closely with the customers.
At Ukama you will:
Build products with global impact
Create well-designed APIs and microservices that will be used by all our products
Connect the underserved and unconnected business, communities and individuals with the Internet
Be able to work open source
Have a positive impact on company culture
Things you have done before:
Architect, implemented and documented APIs and micro services
Managed Automation and deployment
Contributed to open-source project(s)
Been part of high performing technical teams
Work remotely with a team across different time zones and cultures.
Bonus to have:
Work on cellular stack, at any level.
Love of the hardware and embedded systems
Don't mind field work with customers
Must have:
3+ years experience designing and building APIs and micro services
Experience with statistically typed and compiled language such as GoLang
Knack for benchmarking and optimization
Opinions about testing and documentation
Strong verbal and written communication skills
Our Mission:
Empowering anyone to build cellular networks with ease.
We are a mission driven and YCombinator Summer 2020 company, backed by VC, with ~8 employees, working from the USA, India, Pakistan and Democratic Republic of Congo (DRC). Our customer profile includes enterprises, organizations, entrepreneurs and individuals in the USA, DRC, Mozambique and many more.
Empowering everyone with sustainable connectivity and the Internet is a sacred mission of our generation. Be ready for a high impact, ownership and expectation role but we guarantee it is fun. If this sounds exciting to you, please get in touch. We love to hear from you.