Get a weekly email with all new Golang jobs
x

Golang Systems Jobs in Revere Paying 100,000 USD a Year


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

Browse 150+ Golang Systems Jobs (1 new this month) 🇺🇸 in April 2024 at companies like CommentSold, Swish and Quantum Metric paying at least 100,000 USD per year working as a Backend Systems Engineer , Senior Systems Engineer and Platform Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Stephen Lemmy Mwaura Monalisa Ntlemeza Peter Vrba Hery Victor Abiola Ibrahim P Dhananjay Sharma Albert Oraezu Jack Doe Ankur Rana
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 34 developers joined Golang Cafe in the last 30 days
  • 11,824 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





No Systems Jobs in Revere paying at least 100,000 USD per year

Showing 10 of 171 Remote🌎 Systems Jobs paying at least 100,000 USD per year available instead
CommentSold Logo
Backend Systems Engineer
CommentSold
Remote (United States)
$125,000 to $155,000 a year
November 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Backend Systems Engineer

At CommentSold we are building multiple complex systems to support our core e-commerce and mobile technology stacks, we have systems doing video transcoding, push and SMS messaging, mobile build pipelines and a few other interesting problems.

We're looking for an experienced backend systems engineer with a strong general software engineering skillset to help build and grow our new systems development. In this role you’ll be driving forward our new backend systems, helping designing and maintaining our existing systems.

Right now the majority of our backend systems which live outside our main web stack are written in Go and/or built on AWS technologies like ECS and beanstalkd. If you have experience with and interest in helping solve some interesting problems where scaling is a real factor this might be the right role for you.

NOTE: At this time, we are only considering candidates located in the USA.

In this role, you will

  • Work on a wide range of problems within our core application
  • Focus on solving problems from both the customer facing and backend perspectives
  • Gain a deep understanding of our product and become involved in driving out product implementation
  • Join a rapidly growing technical team with the opportunity to take on both product and technical problems
  • Our pipeline uses libraries and tooling along with scripts/tools written in languages including python, bash and Go (Golang).

If you’re right for this role, you

  • Have a strong understanding of core computer science principles
  • 2-3+ years backend systems development experience utilizing Go
  • 2-3+ years experience with AWS technologies like ECS and beanstalkd
  • Are organized and have strong time management skills
  • Love solving problems and finding solutions
  • Are self-motivated and self-directing
  • Are comfortable in a fast paced, pragmatic work environment
  • Have worked on a remote team

Perks & Benefits

We are a remote focused team so the majority of your time will be remote. We also provide remote specific benefits: * Coworking space reimbursement budget * Home internet reimbursement budget

Base salary plus annual bonus

Interview Process

  1. Culture fit with People Operations
  2. 30 minute intro call with CTO
  3. 45-60 minute technical call with CTO
  4. Take home coding challenge
  5. Review of your coding challenge with the CTO and our current Pipeline Engineer
⎘ Copy Link ↗ Visit Link
Senior Systems Engineer
Swish
Toronto, Canada / San Francisco, United States / Remote
$80,000 to $160,000 a year
October 2018
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Swish is a world-class development studio whose teams have delivered products for Google, Microsoft, Kik, Nasdaq, Factset, and other major enterprises. The blockchain engineering team at Swish is looking for talented distributed systems engineers to optimize protocol transaction throughput and network reliability for blockchains in development.

Our mission is to bring the promise of a decentralized blockchain-based future to reality for clients.

As a systems engineer, you will work with our blockchain developers, protocol researchers and clients to implement and improve on a byzantine fault tolerant blockchain architecture based on the Tendermint consensus layer, by increasing the throughput, reliability and stability of the network. This role is ideal for engineers who have experience optimizing performance and robustness of distributed systems, and are excited to be working on the cutting edge of high-performance blockchain protocol development.

You might have experience as an Unix/Linux distributed systems engineer optimizing performance and reliability for large-scale cloud servers, and be relatively new to blockchain and distributed consensus protocols. Or you might be a blockchain engineer who is very familiar with distributed consensus protocols like delegated proof-of-stake, and newer to working on low-level performance optimizations. Experience with Tendermint is a huge plus. Either way, you are a great detective and passionate about pushing the performance of your infrastructure to its limits, without compromising on safety or stability.

We are also looking for: Strong communication skills. Experience with performance and load testing.

You should be motivated by a desire to solve the most important problems, obtain unprecedented results, and push your methods to their maximal performance.

Responsibilities * Optimize Tendermint consensus protocol codebase for speed, reliability and performance, including making PRs as needed to the OSS Tendermint project * Troubleshoot reliability issues of distributed systems, e. g. connection losses between Tendermint nodes under heavy load * Monitor the infrastructure and blockchain performance to identify issues * Measure and improve server response times in different conditions and environments * Guide protocol design decisions

Requirements * 1+ years experience with Golang, C or C++ * 4+ years of experience in a systems engineering role * Deep experience with networking and concurrent computing * Deep experience with Unix/Linux systems * Experience with AWS/GCP * Comfortable operating in dynamic environments

Bonus Points * Background in networking or distributed systems * Familiarity with Cosmos / Tendermint * Proficiency in protocol-level blockchain development * Contribution to open source software * Degree in STEM field, especially software engineering or computer science related. * Experience in small start­up environments helping large enterprises. * Experience with a distributed team

About Swish

Launched in February 2013, Swish is a fast-growing business with an innovative working culture and teams spanned across the world with teams in Toronto, San Francisco, Berlin, Auckland, Bruxelles, Medellin, and more.

We create products for successful business using cutting-edge technologies: Blockchain, Machine Learning, and Apps Dev. Working with Swish puts you in contact with prestigious brands, wherever your base is. We are a 100% remote-work company because we believe it is everyone’s choice to live and work the way they prefer.

Work is organized in sprints  - 2 weeks periods to which, as a member of our talent community, you choose to commit. You always have the choice to accept or decline a sprint, or take-on multiple sprints simultaneously.

We let members choose what suits them best depending on their current situation: family, travel, studies, finance. We know life is not linear and we respect the humans behind the screens.

Our work ethic relies on six core values: Transparency, Directness, Meritocracy, Autonomy, Responsibility, Continuous Learning.

Ensuring a diverse and inclusive workplace where we learn from each other is core to our values. We welcome people of different backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and a fun place to work.

Join the future of work today.


⎘ Copy Link ↗ Visit Link
Quantum Metric Logo
Platform Engineer
Quantum Metric
Remote (United States)
$125,000 to $165,000 a year
January 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

🐲Quantum Metric

We are obsessed with helping businesses deliver better digital products and experiences for their customers. Quantum Metric is paving the way for Continuous Product Design, a brand new methodology that is helping enterprises embrace digital transformation. Major enterprises across industries ranging from quick service restaurants to airlines and everything in between are reaping the benefits. The result: Teams agree on priorities, build products customers love, and innovate with speed and confidence.

😎Our Culture

Our number one goal at QM is happy people, happy culture. We offer numerous committees and resource groups, including the Women’s Resource Group, Parent’s ERG, and our DEI committee, to name a few. We bring the culture of a small knit startup to a rapidly expanding company, which has tripled its size in just 2 years. Our executives and managers come from an impressive range of backgrounds and are passionate about enabling their team to find their passion. Many of our employees work remotely, though we also have satellite offices in Chicago, Denver, and Colorado Springs.

🚀 Who are we?

Quantum Metric helps organizations build better digital products faster. Our platform for Continuous Product Design gives business and technical teams a single version of truth that’s fast, quantified, and grounded on what customers actually experience. The result: Teams agree on priorities, build products customers love, and innovate with speed and confidence.

🔧 What will you do?

The Platform Services team is responsible for creating and managing the platforms that power our products. For us, that means providing our teams with reliable, resilient, and performant data ingestion / data access systems. We ingest massive amounts of data, process it, and make it available for further use as quickly as possible. As a member of our team, you will have an opportunity to work on all aspects of these systems, typically using a combination of Go, Kubernetes, and hosted Google Cloud Services for your daily tasks.

While you'll occasionally work on the APIs and data pipelines that power our user-facing systems, you'll spend most of your time building the platforms that make the API and data pipeline work possible for other teams without our direct involvement. You'll work regularly with operations and other platform teams to continually enhance the stability of our systems, and you'll also work alongside our feature and data science teams to enhance our service offerings.

🐉 Who are you?

You love developing software and your passion for building with code is palpable. You love spending time creating efficient, performant, and reliable data processing systems. You are particularly fond of building and using distributed systems to solve problems at scale. You love building applications and tooling on top of Go and Kubernetes, and you are familiar with how to make your applications observable for production operations.

While you’re a developer with a passion for writing good code, you also enjoy brainstorming sessions with your peers and product owners to discover the best solution to a problem. You see the importance of providing input and considering the points-of-view of those around you. At the end of the day, you enjoy being part of a healthy team culture that practices mutual respect.

🏅 Skills

  • You are skilled with Go and have some experience with JavaScript, Python, or C++.
  • You subscribe to the DevOps mindset and are comfortable with observability tooling.
  • You have built applications on top of Kubernetes.
  • You have familiarity with databases (relational and/or NoSQL).
  • Proficiency with JavaScript is another plus, as part of our current stack is still powered by Node.js.
  • You’re curious and self-motivated, so you’re probably really familiar with a variety of different tech. We understand the value of learning continuously and expanding out of your comfort zone.

💡 Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Code School Certification or equivalent
  • Experience with Go and Kubernetes.
  • Familiarity with JavaScript.
  • Experience working in a cloud environment.
  • Compensation: $125,000-$165,000

⭐️ Bonus

  • Experience with Google Cloud, specifically GKE and BigQuery
  • Experience with message queues (Kafka, Puslar, or Google Cloud PubSub) for building event-driven systems
  • Experience with NoSQL and/or relational databases

🏆 Perks and Benefits

This will be the best group that you ever work with! We support one another through challenges and win as a team. Your hard work will be well rewarded. Most importantly, you'll be strapped to a technology rocket ship bound for greatness! Your success at Quantum Metric will be a milestone in your career.

  • Group benefits
  • Medical, Dental, Vision Insurance (99% Medical base plan paid by the Company)
  • Employee Assistance Programs (EAP)
  • Telehealth options
  • Voluntary Life & AD&D, STD, LTD
  • Healthy Rewards – Discount Programs
  • 401k and Options / Equity
  • Time off (Paid Vacation, 9 Sick days, Holidays)
  • 11 company holidays
  • 3 weeks (120 hours) accrued vacation
  • Sick leave (according to state mandated allocation)
  • Parental/Adoption Leave
  • In addition to our more traditional benefits, we also offer generous perks, a flexible work environment, and numerous resources for professional development and team building.
  • Promotional opportunities
  • Rewards and recognitions programs
  • Robust onboarding and training program
  • One-time stipend for work at home employees
  • Flexible work environments
  • Employee Discount Program (Perks at Work)
  • Employee Referral Program
  • Lead Referral Program
  • Latest MacBook Pro and awesome swag delivered to your door
  • Supportive and collaborative culture
  • RECHARGE PROGRAM (after 3 years, disconnect for 3 weeks, no email/slack)

About Quantum Metric

As the pioneer in Continuous Product Design, Quantum Metric helps organizations put customers at the heart of everything they do. The Quantum Metric platform empowers a customer-centric culture, using quantified empathy to align business and technical teams to effectively prioritize customers needs based on business impact.

Today, Quantum Metric captures insights from 20 percent of the world’s internet users, supporting nationally recognized brands in ecommerce and retail, travel, financial services and telecommunications. 6 of our customers come from the top 25 Fortune 500 Companies. Our customer retention rate is 97%.

In January of 2021, Quantum Metric secured its place as the first tech unicorn of the year with an above $1 billion valuation and a $200 million Series B funding round, and we are using those funds to accelerate our product and people growth. Quantum Metric has been recognized as an excellent place to work by the Inc 5000 and the Deloitte 500.

If your background matches the above role and you’re interested in joining a team of people with exceptional potential from diverse backgrounds, perspectives, and life experiences, we want to hear from you.


⎘ Copy Link ↗ Visit Link
Systems Developer
Brankas
Jakarta, Indonesia / Remote
$30,000 to $100,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old

Job Description

About Brankas

Brankas is a cutting-edge provider of consumer and enterprise focused financial management software and systems. Brankas’ backend service-oriented architecture is entirely written in Go, and deployed on cloud-based systems (GCP, AWS), making heavy use of third-party systems and APIs.

About the Position

Brankas is looking for a strong developer generalist with previous experience building production quality systems in Go. Candidates should have a strong desire to work in a fast moving, but rigorous development environment, with focus on pushing high quality, production grade, and secure code. Candidates should be familiar with service-oriented architectures / “microservices” and have strong working knowledge of systems architecture and design.

In this position, you will work directly, hands-on with the CTO and will have the opportunity to make a direct and meaningful impact on the future technology of a fast growing tech company and platform.

Qualifications

  • BS in Computer Science or related field
  • Minimum 4 years work experience
  • Strong knowledge / understanding of algorithms, software engineering, distributed systems, test driven development + continuous integration, databases, configuration management, and web services
  • Demonstrated experience working with frontend (web, Android, and iOS) and backend technologies
  • Strong commitment / experience to building secure, efficient and resilient systems
  • Familiar with cloud technologies, service offerings, and related APIs (AWS, GCP, etc)
  • Capable of building, deploying and managing Go production applications “in the cloud”
  • Previous experience working in banking, ecommerce, or finance is a plus
  • Candidates must have excellent English communication skills and be independently driven to success

⎘ Copy Link ↗ Visit Link
Distributed Systems TLS / API Engineer
Fastly
San Francisco / Remote
$110,000 to $185,000 a year
August 2018
7 Applicants This Week
More Than 6 Months Old

Job Description

Fastly helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences. Businesses trust Fastly to accelerate the pace of technical innovation, mitigate evolving threats, and scale on demand. Founded in 2011, Fastly powers online destinations including Airbnb, GitHub, Alaska Airlines, Pinterest, Vimeo, The Guardian, The New York Times and Ticketmaster.

The worldwide cloud services market is projected to grow rapidly to $236 billion in 2020, according to Forrester, Inc. As more and more businesses move operations to the cloud, Fastly is well positioned to continue increasing CDN, cloud networking and cloud security market share with edge cloud services that reach beyond content delivery.

We’re building a better Internet. Come join us.

Distributed Systems - TLS / API Engineer

We’re looking for talented software engineers with experience in building resilient and distributed systems to join our team. This role is responsible for building, enhancing and maintaining the platform to deliver our core CDN configurations as well as our future Edge Cloud products. We have local offices in San Francisco, Portland and other locations. Remote workers are also encouraged to apply. Time zones with some overlap to North American time zones are preferred.

What You'll Do

  • Contribute to the systems for managing DNS and TLS technology to minimize latency for delivering Fastly's services.
  • Implement systems to allow Fastly's customers to control their own TLS and DNS configurations for how their requester traffic reaches Fastly.
  • Contribute to the design and implementation of Fastly's latency-informed, topologically-aware DNS system.
  • Support internal operational, analytical and customer-facing teams that depend on the DNS and TLS tooling.
  • Build internet-scale, fault tolerant, well-instrumented services that enable Fastly's authoritative DNS services and TLS termination capabilities.

What We're Looking For

We value a variety of voices, so this is not a laundry list. You’ll be a good candidate if you have experience and/or interest in SOME of these:

  • Maintaining and developing large-scale and/or global production systems
  • Experience building APIs to handle complex or sensitive data with Go (or other languages) in an interdependent and heterogeneous environment.
  • Experience with network data and networking data structures.
  • Operational networking experience (e.g. DNS, routing protocols, packet diagnosis and latency analysis)
  • Writing code that is performant, maintainable, clear, and concise
  • Expertise in designing, analyzing, profiling, and troubleshooting large-scale distributed systems
  • Experience with online testing, integration testing, database and system profiling.
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Understanding of authoritative DNS services, especially in an anycast environment.
  • Experience working with geographically dispersed team: Previous remote work preferred.

Why Fastly?

  • We have a huge impact. Fastly is a small company with a big reach. Not only do our customershave 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!


Apply ⎘ Copy Link ↗ Visit Link
Software Engineer
Hashicorp
Charlotte, NC / Remote
$125,000 to $140,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

On the Nomad team, we develop tools for service deployment and batch job scheduling. Our customers place a high level of trust in us, relying on our tools to operate their own infrastructure and software effectively, and so we care deeply about reliability and performance.

This particular position is unique in that in addition to general Nomad backend engineering duties, this person will be the sole internal owner of the Nomad integration for Spark. We anticipate that work taking approximately 15-20% of this person’s time, and the rest of the time will be spent working on the overall Nomad roadmap along with the rest of the Nomad team. While we strive to hire at a variety of experience levels, this particular opening is not well-suited for recent graduates due to the level of independent ownership we expect for the integration for Spark. You will have the support of a Product and Engineering Manager in prioritizing and delivering work for the integration, but minimal fine-grained oversight from other Nomad Engineers. You will, however, benefit from direct interactions with users of the tool! This is an excellent technical leadership opportunity for someone with the capacity to operate well at this level of independence.

At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

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.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Since this is a unique role on the team, we require a cover letter for your application to be considered complete.

In this role, you can expect to:

  • Be the sole internal owner of the Nomad integration for Spark
  • Program in Golang for general Nomad work, learning from and contributing to a team committed to continually improving their skills
  • Program in Scala for integration with Spark work, as an independent Scala expert
  • Work on next-generation distributed systems for infrastructure management
  • Develop novel algorithms within the context of our open source tools
  • Build and architect systems for managing extremely large-scale global fleets of resources
  • Interface directly with internal teams, users and HashiCorp customers, and represent HashiCorp well to the large Nomad community
  • Own the full lifecycle of feature development from design through testing and release

You may be a good fit for our team if:

  • You are fluent in Scala or a similar language (Java skills with an understanding of functional programming concepts is a workable substitute)
  • You are interested in learning Golang if you aren’t already well-versed
  • You have past experience working with large batch data workloads, and can empathize with the problems that Spark solves for its users
  • You’re familiar with systems engineering, with networking and operating systems, and are comfortable with low-level programming
  • You have prior experience working in high performance or distributed systems; while we strive to hire at a variety of experience levels, this particular opening is not well-suited for recent graduates
  • You can knowledgeably discuss tradeoffs in distributed systems, such as those made for debugging and performance
  • You're familiar with the pieces of typical modern infrastructure: secret storage, service discovery, etc
  • You’re able to reason about performance, security, and user interactions in complex systems

At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!


⎘ Copy Link ↗ Visit Link
LTK Logo
Senior Golang Developer
LTK
Remote
$120,000 to $160,000 a year
November 2021
4 Applicants This Week
More Than 6 Months Old

Job Description

Title:Senior Golang Developer Location: This is a fully remote position. If you are located near one of our LTK offices, come have a coffee when you want to socialize!
Reports to: Manager of Software Engineering

Job Purpose:

Join the LTK Engineering team. We are looking for talented senior developers who are passionate about tackling challenging features and interesting problems at scale. You'll be working with a team of highly motivated and fast-moving professionals focused on creating innovative features, services, and products.

Key Responsibilities:

  • Architecting and developing web, and software apps.
  • Coming up with feasible and practical solutions to tough problems.
  • Write very high-quality code that is robust and easy to maintain with tests.
  • Drive tasks to completion and take ownership of projects.
  • Work and succeed in a fast-paced and agile development environment.
  • Identify and drive improvements to our software and development processes.
  • Work with distributed teams across different time zones.
  • Technical subject matter expert, who mentors fellow engineers, demonstrates technical experience and leads teams in solving challenging problems.

Qualifications:

  • 6+ years of backend software development experience.
  • Experience writing services in Golang.
  • History of designing and building highly scalable distributed systems and processes in a cloud environment.
  • Experience with AWS systems such as ECS, Lambda, and RDS (among others).
  • Experience working in a containerized environment (preferably Docker).
  • Proven experience designing and scaling relational databases.
  • Have built scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Experience integrating 3rd party API's (REST, OAuth).
  • Comfortable shipping code multiple times per day.
  • Strong technical leadership and mentoring skills.
  • Ability to model and conceptualize the integrations across complex systems.
  • Excellent verbal and written communication skills to both technical and non-technical audiences.

Nice to have:

  • Experience with eCommerce platforms like Shopify and BigCommerce.
  • Experience with Python.
  • Experience with non-relational data stores such as DynamoDB or Cassandra.
  • Knowledge of domain-driven design.
  • Experiencing building search products.
  • Experience building and integrating systems for auth and identity management
  • Experience building flexible feeds
  • Experience with recommendation systems and algorithms
  • Experience designing or building cart and checkout systems.

What's in it for you?

  • Interesting problems to solve
  • Competitive comp and benefits including retirement plans
  • Flexible work schedule plus Summer Fridays (Workday ends at 3 pm)
  • Disrupting the retail industry!
  • Work and workout from home with our live Virtual Fitness Classes!
  • Virtual Company Happy Hours and Virtual Team Events!

What you have to look forward to should you choose to work in a LTK Office:

  • Fully stocked bars and kitchen (free snacks all day!)
  • Catered meals weekly
  • Monthly Chair massages
  • Laidback office environment
  • Monthly themed Happy Hours!
  • Free access to state of the art gym while working in or visiting our Dallas HQ
  • Free Covered Parking on-site while working in or visiting our Dallas HQ

Apply ⎘ Copy Link ↗ Visit Link
Tune Logo
Software Development Engineer 3
Tune
Remote (US/Canada)
$100,000 to $120,000 a year
December 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We are looking for a Software Development Engineer to join our cross-functional team responsible for TUNE’s core Performance Partnership Marketing Platform.

As a well-established engineering group at TUNE, the Management and Measurement team builds and maintains the mission critical systems which handle all global, real-time event measurement and business rules enforcement for our customers.

Our enterprise handles tens of billions of events per month. The high-volume, high-velocity, high-throughput systems we build and manage provide interesting challenges for motivated engineers, and we're looking for the right person to help us continue evolving and improving our systems for higher scale.

You will work remotely, collaborating with product managers and fellow engineers to design and deliver solutions from start to finish, in an Agile environment. In addition to new feature development, the team is also responsible for operations, performance, security, and scalability.

Our engineers have the opportunity to deliver features that delight our customers as well as define standards and best practices for how we build software at TUNE. The ideal candidate has a history of working on large, distributed systems that deliver predictable performance worldwide, scaling to meet dynamic load demands.

Have an interesting project on Github? We'd love to see it.

You’ll be responsible for…

  • Designing, building, and supporting TUNE’s high-volume, low-latency Performance Partnership Marketing Platform.
  • Taking ownership of the quality of our software, advancing our technology stack, upholding best practices, and optimizing our processes.
  • Solving interesting concurrency and distributed programming problems.
  • Writing performant code in a high-availability, distributed environment.
  • Analyzing and optimizing code with an eye towards scalability and robustness.
  • Articulating possible solutions and their trade-offs.
  • Ensuring high software quality and security via automated testing.
  • Using your expertise to shape the roadmap for our team, our high-performance computing architecture, and the product.

What you’ll need…

  • Computer Science or relevant math/science academic background (or truly great experience).
  • Industry proven professional software engineering experience (over 5 years) with a focus on parallel processing, distributing systems, and large datasets.
  • Expertise working with Golang. Experience with C/C++ is highly desired.
  • Ability to actively contribute to tuning and optimizing software and systems implementations.
  • Experience building scalable solutions with cloud technologies such as AWS, and container technologies including Docker and Kubernetes.
  • Fluency with Git and version control concepts.
  • Comfortable programming in a Linux/Unix environment.
  • Hands-on, language agnostic, knowledge of important programming concepts, including memory management, performance tradeoffs, dependency management, and automated testing.
  • Ability to work within a team to drive a project to completion using strong written communication and collaboration skills.
  • Ability to deliver high-quality features to production, operating independently when needed.
  • Ability to make pragmatic decisions quickly and support consensus within a project team.

TUNE makes technology that powers successful performance-based marketing partnerships across mobile and web. Headquartered in Seattle with hundreds of employees worldwide, TUNE is trusted by innovative affiliate marketers, the largest mobile advertising platforms, and iconic brands across the globe. For more information visit: www.tune.com.

Qualified applicants will receive consideration for employment and will not be discriminated against on basis of disability, veteran status, sexual orientation, gender identity, or other legally protected status.


⎘ Copy Link ↗ Visit Link
Gevulot Logo
Senior System Engineer (Go)
Gevulot
Remote
$80,000 to $180,000 a year
February 2024
97 Applicants This Week

Job Description

What we're looking for

We are looking for a Senior Software Engineer who can turn ideas into reliable, beautifully written code that other people will find easy to comprehend and modify. You have a fundamental understanding of distributed systems and how Linux works behind the scenes. All additional experience in low-level systems is considered to your benefit. Experience and understanding of blockchain are not mandatory.

Responsibilities

  • Work closely with us as we build additional features, functionality, and applications
  • Understand Gevulot infrastructure in detail to ideate and execute areas of improvement
  • Implement and contribute to engineering practices and processes

Qualifications

  • 2+ years of experience in Go, through official work or personal projects
  • Ability to quickly learn complex systems
  • Ability to proactively identify issues and find possible solutions
  • Fluent and active communication skills in English

Preferred Skills

  • Experience and interest in distributed systems, P2P networking, virtualization, and unikernels
  • Curiosity for blockchain/cybersecurity
  • Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptography

Stack

  • Linux on x86-64
  • Nanos unikernel
  • QEMU
  • gRPC over VSOCK
  • Go
  • Postgresql

What we offer

  • Fully remote position
  • Competitive salary
  • Significant responsibility from day 1
  • Fast growth environment with opportunities for professional development
  • Minimal amount of meetings
  • Free-ish working hours (Some overlap availability needed with EET)
  • Opportunity to work on the cutting edge of Zero Knowledge infrastructure
  • Opportunity to gain experience in the blockchain industry and development without prior industry experience

Apply ⎘ Copy Link ↗ Visit Link
Clearmatics Technologies Ltd Logo
Blockchain Core Developer - Golang, Ethereum
Clearmatics Technologies Ltd
Remote
ÂŁ70,000 to ÂŁ120,000 a year
February 2022
7 Applicants This Week
More Than 6 Months Old

Job Description

Clearmatics is a protocol engineering company. We are building a new financial market architecture that is more open, fair, and resilient than the legacy systems that are in use today. We develop protocols and software that create new markets for risk and more efficient infrastructure for trading, backed by a robust and scalable blockchain network, and secured with modern cryptographic techniques and economic mechanism design.

Clearmatics is based in London but operates on a 'remote first' model. We welcome candidates from all over the world. We have close ties to the Open Source and Ethereum communities, with Vitalik Buterin as an adviser.

The Engineering team at Clearmatics is responsible for developing our blockchain software at Layer 1 and Layer 2. At the core of our stack is the Autonity client, the node software that powers our blockchain network. It is based on Ethereum (go-ethereum) and is secured by Tendermint Proof-of-Stake consensus. Our decentralised platforms are built on smart contracts and decentralised applications, and are supported by backend services in Go.

We're looking to hire a Core Developer to expand our Layer 1 Engineering team.

ABOUT YOU

You're a systems programmer with good knowledge of Layer 1 protocols, and a passion for blockchain and decentralisation. You enjoy working to a high standard and writing code that is clean, performant, and maintainable. You appreciate the importance of careful design choices and can anticipate the impact of code changes on wider system behaviour. You can demonstrate a strong interest in blockchain and may even have open source contributions that you can highlight. You express yourself clearly in writing and in discussions.

RESPONSIBILITIES

You will be involved at all stages of the development lifecycle for the Autonity protocol and its blockchain node client (a fork of go-ethereum). These include: - Implementing new protocol features in Go and Solidity - Developing new distributed systems tests and frameworks - Contributing to protocol and design specifications - Working with members of the community to resolve issues - Your work will ensure that Autonity client is correct, reliable, performant, and secure. This will enable Autonity to serve as the foundational layer for a new ecosystem of decentralised markets.

REQUIREMENTS

  • At least a Bachelor's degree in Computer Science or a related field
  • Strong programming skills in a low-level language like Go, Rust, or C++ (ideally 2+ years with Go)
  • Experience with network, concurrent, and distributed programming/debugging on Linux systems
  • Good knowledge of Ethereum protocols, BFT and dPoS consensus, P2P messaging, and crypto primitives

BONUS POINTS

  • Experience developing on a blockchain node client (preferably Ethereum-like)
  • Knowledge of distributed systems theory obtained from coursework or self-study
  • Smart contract programming experience using Solidity and Web3 APIs
  • Our compensation is blockchain competitive and dependent on your skills & experience.

Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs