Golang Ninety Percentage of Everything 90PoE Jobs Paying 150,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 200+ Golang Ninety Percentage of Everything 90PoE Jobs (6 new this week) in April 2025 at companies like Kava Labs, Hashicorp and Techcyte paying at least 150,000 USD per year working as a Senior Backend Engineer, Senior Software Engineer and DevOps 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
55 developers joined Golang Cafe in the last 30 days
16,206 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 203 Ninety Percentage of Everything 90PoE Jobs paying at least
150,000 USD per year • Sort by
Date
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
What We Offer.
🤩 The chance to work in a fast-paced start-up environment with experienced industry leaders.
🤓 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.
Senior Software Engineer Hashicorp Remote (United States, Canada, Netherlands, United Kingdom, Germany) $100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. We’ve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.
About HashiCorp
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality you’ll be working on will include proxy integrations, Envoy’s xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing, release and support.
You may be a good fit for our team if you have:
Experience in a lower-level language like Go.
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
DevOps Engineer Techcyte Orem, UT, United States $100,000 to $150,000 a year
April 2021
1 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.
Back-End Software Engineer Conductor New York, United States $100,000 to $150,000 a year
October 2019
3 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for an experienced backend software engineer to join our exceptional team of distributed systems engineers. We have embarked on a mission to create highly-scalable and performant micro-services that handle tera-bytes of data and analytics that feed into beautifully designed custom data visualizations. You will be responsible for architecting, implementing and testing new and existing systems that power our flagship product and help humanize the way content marketers interact with customers. Most importantly, your leadership as a senior and experienced member of the team will become an example for others to follow, and you will help shape and define our engineering practices and craftsmanship.
Our Engineering Values
Collaboration: We believe that engineers do their best work when working together in cohesive teams.
Excellence: We believe in doing things the "right way" rather than the "fast way", and holding ourselves to a high standard of excellence.
Growth: We believe engineers do their best work when they are constantly growing, learning, and changing.
Communication: We believe in combining empathy with openness and honesty to set clear expectations and hold each other accountable.
Impact: We believe we're making the world a better place by empowering marketers to really help their customers rather than just sell stuff.
What you'll be doing
Writing beautiful API documentation for all the services you and the team builds for consumption by other developers (we use Swagger).
Design and architect scalable services that are both highly available and performant.
Breaking down product requirements into manageable stories and delegating work to team members.
Refactoring and evolving existing distributed systems to make legacy systems anew.
Collaborating with other functions of the business and engineering department to ensure successful delivery of software.
Who you are:
A bachelor's degree or higher in Computer Science or related field
8+ years working in backend technologies in addition to Java such as Scala, Python, Golang or a combination of
8+ years working in databases such as MySQL, Postgres or other RDBMS systems
8+ years working with cloud-hosting and deep understanding of AWS, Google Cloud or Azure
3-5+ years working with Docker containers and deep understanding of the internals of how containers work
3-5+ years working with non-relational databases such as Cassandra or Dynamo
3-5+ years building and deploying containers into managed clusters with Kubernetes or equivalent
Exceptional verbal and written communication skills
Proven professional experience working with non-technical business functions
You enjoy collaborating with product management teams to ensure the best quality product is shipped out the door
You have a keen appreciation for usability and understand your users come first when designing systems
Why You Should Join
At Conductor, we are looking for engaged and passionate engineers that can raise the bar. There is a tremendous opportunity here to have immediate impact in the day-to-day and affect the company's success and growth. We all share in the same values and push each other to meet these standards.
We are made up of a diverse group of people from all backgrounds and include a team of exceptional engineers in Kyiv as well. Wherever you are from, you will find a common ground here for continuing to push forward your career and make a difference in this industry.
Conductor, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About Conductor
Conductor’s search and content intelligence platform helps marketers create and optimize content to improve visibility online.
The technology generates customer intent insights that lead to compelling content, increased traffic, and higher organic marketing ROI. Customizable dashboards and workflows guide marketers through the content creation process, empowering them to measure, refine, and demonstrate the effectiveness of their SEO and content marketing efforts.
In addition to its SaaS platform, Conductor offers a suite of services and support including site audits, site migrations, and managed services that empower in-house marketing teams and digital marketing agencies to drive results and put their customers' needs first.
Conductor's forward-thinking customers include global and emerging enterprise brands like Citibank, Salesforce, ClassPass, and WeWork.
Systems Software Engineer BitMED Austin, United States $114,000 to $156,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Here at BitMED we appreciate transparency and creativity. So, let’s try something new. We would like to give you the opportunity to learn more about this role the same way we would get to know you. An application!
We’ll go first…
Why is this position crucial to BitMED?
Our lean team is ready to grow! We are rapidly onboarding 22M members to our platform and that number is growing every day. Our Systems Software Engineer will be responsible for defining and implementing our software standards as they integrate between frontend, backend, data storage, infrastructure and other core system components. By joining our small team, they will be an integral contributor in developing our engineering culture. This person will be a key enabler for lean integration, faster innovation, rapid development, streamlined communication and improved collaboration.
Why does this person want to work at BitMED?
They are excited about bringing blockchain technology to the healthcare community at scale. Joining BitMED is a strategic and advantageous career move for them as they will play a crucial role as a contributor to bringing a global, no-cost healthcare solution to market. They visualize the impact they’ll have in this role and are prepared to offer their expertise towards building a successful new platform that will change the way the world views healthcare.
What will this person do on a day-to-day basis?
The Systems Software Engineer will be responsible for designing and implementing software for a variety of scalable, reliable, and secure distributed computing systems (e.g. blockchain). They will design, implement, and debug core components of internal distributed computing services. They will research and implement key technologies (e.g. blockchain), architectures, and standards. They will work with other engineering teams to ensure that services meet scalability, availability, security, and performance goals.
What is this person expected to accomplish within their first 90 days?
This person will assess the status of our current system software and build upon them. They will work with various members of the engineering team to define and implement API standards. During their first 90 days, our Systems Software Engineer will design and implement Protocol APIs for BitMED’s core services and work with various internal and external technical teams on the adoption. By the end of their first 90 days, we expect this person to draft the Protocol API documentation geared towards open-sourcing the API.
What qualities should this person have?
BitMED is looking for a person with the willingness to learn and the ability to contribute right off the bat. They can balance timeliness and business priorities with technical feasibility. They are adamant about solving problems and are a reliable resource for insight and assessment of technical issues. They are able to speak openly and humbly about their failures and mistakes, clearly articulating what happened and how it was addressed. They are passionate about learning, executing and leading by example. They are an open source enthusiast and a best in class developer with a desire to gain knowledge in an emerging market. They are able to think through and anticipate how hackers and others may attempt to subvert or misuse applications.
What experience should this person have?
5+ years of overall developer experience
2+ years measuring, analyzing, and optimizing performance
2+ years developing distributed applications and API integration
2+ years developing applications using cloud-based platforms and microservices
Strong understanding of concurrency, parallelism and distributed systems
Knowledge of concurrency control, data structures, algorithms, distributed system architectures and networking
What technical skills MUST this person have?
1+ years of experience with blockchain security technologies and cryptography knowledge
Strong systems programming skills
Experience with all aspects of software development from architecture to deployment and maintenance
Familiarity with distributed storage systems (HDFS, Amazon S3)
Fluency in Go (golang) C/C++, Python, shell scripting
Excellent written and verbal communication skills
Hands-on developer-level understanding of blockchain technologies including smart contracts, blockchain applications or proof-of-concepts (POCs) using Hyperledger, Ethereum Solidity or other proprietary languages and APIs
Proven ability to translate requirements from architects and product managers into functional code.
Knowledge of database technologies including SQL/NoSQL
What skills would we like this person to have?
Strong passion for technology and applying it to business solutions
Working understanding of blockchain technologies, cryptocurrency, and financial software
Experience running a large-scale production system
Here at Volume, we work with the best partners to make decentralized finance protocols valuable. We solve problems of protocol utility, governance and growth for the leading DeFi protocols. From our team effort, we are able to drive massive growth of user transactions and the launch of the protocol economy. If a protocol fails to attract user activity, token value falters and innovation will flow away from the network.
Volume delivers software tools and user experiences that increase protocol token utility and community engagement, measured by protocol transaction volume growth. The Volume team’s interests are the protocol interests: Growth of user transactions.
Volume successfully launched Sommelier’s first iteration as PeggyJV, bringing the Cosmos Ethereum bridge to market and resulted in Sommelier raising a total $25MM in funding to launch the first automated DeFi blockchain to manage Liquidity Provider capital on Ethereum via the Cosmos. Sommelier consists of the Cosmos Stargate SDK, its Tendermint-based consensus layer and a decentralized, bi-directional Ethereum bridge, managed by a global network of validators. Liquidity Providers (LPs) will be able to use Sommelier to author and execute complex, automated financial transactions, such as portfolio rebalancing, limit orders, as well as a host of other features that token holders have come to expect from centralized finance (CeFi), but that are not currently available in DeFi.
Our investors include Polychain Capital, Alameda Ventures, Standard Crypto and Multicoin.
We are always looking for individuals who desire a high impact, high visibility role within a company that is making crypto and decentralized protocols valuable.
About the Role:
As a Senior Golang Engineer on our Engineering team, you will have a chance to work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers Sommelier validators to secure the Sommelier network which offers financial automation globally. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.the direction of the company.
RESPONSIBILITIES:
Participating in and driving technical specifications, design, architecture, and implementation for new features on the Cosmos SDK
Writing reusable libraries and custom logic for blockchain state machines and ensuring solid test coverage
Participating in code reviews
Minimizing tech debt while strategically pushing for progress with new features
Help scale the team and create our engineering culture
Participation and leading coordination for one or more of the SDK’s architecture working groups
REQUIREMENTS
3+ years working with Go in production, as well as solid experience in some other programming languages
Degree in Computer Science, required
Able to meet deadlines deliverables
You enjoy learning and digging into open source code, committing on other projects
You can organize yourself well, and can work in an agile manner
You enjoy a healthy balance between working autonomously and collaborating closely with peers through pairing sessions and architecture design meetings
You enjoy analyzing solutions and can participate in defining good architecture
Good written communication in English is essential
Previous experience working remotely and/or leading teams is a plus
Previous experience maintaining open source software (particularly libraries and/or frameworks), a plus
Previous experience working with the Cosmos SDK or related technologies, a plus
You are passionate about blockchain, have used DeFi dApps and believe in the opportunity of decentralization and blockchains to change how the financial world works today
You thrive in a startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on
You have an interest in working in a self organizing environment and bring creativity to start your own initiatives within the Cosmos Stargate SDK
About Volume:
Volume is a dynamic start-up company, and our successful candidate must have the ability and desire to work in a fast-paced environment. As a distributed team, we hire anywhere in the world, and at various levels of experience (entry, senior, staff). We look for people with unique perspectives and diverse backgrounds.
Volume is an equal opportunity employer and committed to a diverse workplace. All applicants will be considered equally without regard to race, color, ethnicity, veteran status, religion, national origin, marital status, political affiliation, age, sex, sexual orientation, gender identity, disability status, membership in an organization or any other non-merit factors.
We have a great benefits package, including parental leave, contributions to your retirement, competitive pay, and unlimited time off. For U.S-based employees, we also provide platinum-level health, dental, and vision coverage for you and your family.
Principal Software Engineer - Edge Data Fastly London, United Kingdom / Remote (United States) £80,000 to £120,000 a year
January 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
Fastly helps people stay better connected with the things they love. Fastly’s edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers’ applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. Fastly’s customers include many of the world’s most prominent companies, including Vimeo, Pinterest, The New York Times, and GitHub.
We're building a more trustworthy Internet. Come join us.
Principal Software Engineer - Edge Data
You will be one of the first engineers working on a brand-new system that Fastly has been prototyping and is now beginning to operationalize. The system applies cutting-edge distributed systems theory — notably, CRDTs — to Fastly's global network to provide an infrastructure for state at the edge.
What You'll Do
Learn the distsys theory and Go implementation of the project to proficiency, becoming a technical "co-founder" and owner
Optimize system performance to meet Fastly's Internet-scale requirements, via testing, profiling, refactoring, and redesigning
Collaborate with customer-facing teams to define and implement primitives that will power a huge number of future Fastly products
Help to design, develop, and participate in a process for onboarding new engineers to the project, with a focus on mentorship and growth
Work in a small team that's highly motivated to find new, innovative ways to give our customers new capabilities
What We're Looking For
Clear, effective, and empathetic communication skills, both written and verbal, especially when discussing complex technical topics
Intermediate+ proficiency with Go (Golang), ideally having built and operated one or more large-scale projects
Advanced distributed systems theory experience, especially eventual consistency, and a strong interest in learning more
A "systems thinker" who always keeps the big picture in mind, even as they work on the smallest details
Effective at asynchronous remote work, with teammates across the world
Why Fastly?
We have a huge impact. Fastly is a small company with a big reach. Not only do our customers have a tremendous user base, but we also support a growing number of open source projects and initiatives. Outside of code, employees are encouraged to share causes close to their heart with others so we can help lend a supportive hand.
We love distributed teams. Fastly’s home-base is in San Francisco, but we have multiple offices and employees sprinkled around the globe. In fact, 50% of our employees work outside of SF! An international remote culture is in our DNA.
We care about you. Fastly works hard to create a positive environment for our employees, and we think your life outside of work is important too. We support our teams with great benefits like up to 20 weeks of paid parental leave, options for free medical/dental/vision plans, and an open vacation program that enables our folks to take the time they need to recharge (some benefits may vary by location).
We value diversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees feel comfortable bringing their authentic selves to work and have the ability to be successful -- every day.
We are passionate. Fastly is chock full of passionate people and we’re not ‘one size fits all’. Fastly employs authors, pilots, skiers, parents (of humans and animals), makeup geeks, coffee connoisseurs, and more. We love employees for who they are and what they are passionate about.
We’re always looking for humble, sharp, and creative folks to join the Fastly team. If you think you might be a fit, please apply!
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.
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Build and architect distributed systems for service connectivity focusing on AWS ECS and then expanding further to other AWS offerings.
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing and release
Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills.
Coach and mentor other team members within HashiCorp's engineering teams
You may be a good fit for our team if you have:
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Experience in a lower-level language like Go.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
You have expertise with AWS Cloud runtimes like ECS, Fargate, Lambda.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
We're looking for someone who has:
- At least 5 years of software engineering experience with open source contributions.
- Experience developing, releasing, and maintaining production software.
- Significant experience writing Golang or the ability and desire to become proficient in new languages.
- A strong grasp of computer science fundamentals.
- Deep understanding of the theory and implementation of database trees on real file systems.
- Experience working in an agile development environment.
- The ability to take ownership and see initiatives through.
- Worked with and mentored junior engineers.
- Exceptional communication skills.
- Experience working with distributed teams.
What your primary responsibilities will be:
- Improve the IAVL codebase by committing DRY, well tested code.
- Work with the Cosmos-SDK team to keep the IAVL tree and its proofs well integrated.
- Optimize our implementation of the IAVL tree and its proofs.
- Research, design, and implement improvements to the IAVL tree, the proofs, and related protocols.
- Help formalize the specification of the IAVL tree and proofs and ensure the implementation adheres to the spec.
- Develop simulations for testing the behaviour of the IAVL tree under various loads and read/write strategies.
- Develop alternatives to the IAVL tree like the Ethereum Patricia Trie that adhere to the same interfaces.
- Mentor junior engineers and support the growth and health of the team.
- Review pull requests and provide valuable feedback to members of the team and open source contributors.
What we offer:
- The opportunity to build the future of the internet.
- An exciting role building open source software.
- Flexible work schedule.
- At least 4 weeks of paid vacation.
- Very competitive salary, including equity.
About our application process:
Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.
If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.
If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.