Golang / Go Job: Senior Software Engineer

Sublime Security

Senior Software Engineer at Sublime Security

Remote โ€บ ๐Ÿ‡บ๐Ÿ‡ธ 100% remote position (in the US)
  (Posted Apr 2 2021)

About the company
Our mission is to secure a key piece of the internet used by billions of humans every day. To do that, we're making email security programmable. The Sublime Platform allows anyone to write, run, and share custom email security rules for phishing defense and more.

Our users are security engineers and SOC managers at Fortune 500 companies, utilities, governments, and non-profits. We have significant early traction, including a waitlist of over 1,500 security professionals. The company raised an unannounced round led by Slow Ventures (early investors in Slack, Airtable, Gusto, Robinhood, Amplitude, and many more) with participation from an all-star cast of current and former founders.

The Sublime Platform is in early access, free to use, and entirely self-hostable, so that no sensitive email data leaves the organization's environment. We monetize with two paid offerings: Sublime Enterprise Platform, and Sublime Cloud Platform, as well as by offering implementation support for free Platform instances.

Sublime is fully distributed and all team members work in the United States.

Salary
$100,000 - $200,000 USD

Job description
** Why Sublime **
Nation states, criminal organizations, and lone wolves are attempting to phish businesses and consumers 24/7/365. When they succeed it can be extraordinarily destructive, costing a single business $100M (1), disrupting coronavirus research (2), and even impacting a US presidential election (3). Email is the #1 attack vector, and last year phishing cost US businesses over $9B in *direct* financial losses.

Security professionals deserve superpowers that make them the heroes in this fight.

(1) https://www.cnbc.com/2019/03/27/phishing-email-scam-stole-100-million-from-facebook-and-google.html
(2) https://fortune.com/2020/04/01/hackers-ransomware-hospitals-labs-coronavirus/
(3) https://apnews.com/dea73efc01594839957c3c9a6c962b8a/Inside-story:-How-Russians-hacked-the-Democrats'-emails

** What **
Sublime is working on making email security programmable.

Many companies have tried to solve phishing using big data and advanced ML. They've failed for the past 20 years. We're taking a different approach - we've created a DSL to enable security professionals, IT admins, and academic researchers to quickly develop new phishing detection rules. These new, community-built rules can be powered by arbitrary sets of ML models, 3rd party enrichment services, and custom functions. All backed by a GitHub-like system for version control that makes sharing and collaboration easy for the first time ever.

After a year of customer and product dev we've found a winning formula and have organizations using the platform and hundreds on our waitlist. We're ready to ramp up and have just raised a pre-seed to build out our team.

To see more rule examples and for a deeper dive into Sublime, check out our early access docs: https://docs.sublimesecurity.com or our website: https://sublimesecurity.com

** Role **
We're looking for a senior backend engineer with experience in Go.

Ideally, you have owned the technical roadmap for a business area or product, have delivered large-scale production systems in cloud-native environments, and have experience shipping high-quality code quickly and securely.

As a Software Engineer at Sublime, you will have an opportunity to:

- Own core system design, API design, and write code, serving as a role model for how great software should be written for Sublime as a whole
- Scope and own large technical projects with enormous short and long term impact on Sublime's users
- Scrutinize and reason clearly about the technology and architecture choices we make in building Sublime, and be responsible for critical decisions that fully consider software best practices, Sublime system realities, and numerous stakeholdersโ€™ preferences and concerns
- Build large-scale data processing solutions/pipelines using Big Data technologies
- Lay the groundwork for a truly exceptional engineering organization

** Stack **
Go, Postgres, Python, AWS, Docker, React, Redux

** Technical challenges **
We have a lot of tough technical challenges to solve. Here are just a few:

- Scale our micro-service ecosystemโ€”companies get millions of emails a day, we have to process and analyze each one in a few hundred milliseconds
- Make isolated software deployments on any given cloud provider, including private clouds, leveraging IaC such as Terraform
- Run newly written phishing detection rules over millions of historical messages across a distributed infrastructure in seconds to identify threats and estimate likely effectiveness pre-activation
- Enable security professionals to share new rules securely and automatically either publicly, within private groups, or peer-to-peer, while keeping track of updates and forks to those rules
- Enable the Sublime community to rapidly adapt to fundamentally new attacker techniques that the system was not originally designed to detect
- Enable security professionals to deploy Sublime for free, without talking to us and without any data security risk, using technologies like containerization, orchestration, and IaC

** How we work **
- Optimized for flow: We endeavor to have as few scheduled meetings as possible. Right now, we have an all-hands on Mondays and that's it
- Autonomy, ownership, trust: You own your product and are responsible for its end to end delivery
- Principles-driven: We approach problems from first principles and document how we make important decisions
- Inclusive: We believe a diverse and inclusive team learns more, makes better decisions, and ultimately ships better products
- Collaborative: We work together to solve tough technical problems and make product decisions, then implement solutions independently in a high-trust environment

** Comp and benefits **
- We're a fully distributed team. Work from anywhere in the US
- Competitive salary and equity package that is the same regardless of where you live
- Top-tier health, dental, and vision for which we cover 99% of premiums
- New MacBook Pro and $5k new hire equipment budget for monitors, desk, chair, and whatever else you need to do the best work of your life
- We'll pay for the fastest internet available at your residence
- We'll buy any work-related books you ever need
- We'll provide $3k per year for you to attend (or speak at!) conferences, take classes, or otherwise further your education
- Unlimited paid time off, with a required 15 day minimum
- $10k bonus for referring another engineer (we'd love to hire a team of engineers that have worked together before and loved it)


 

Company: Sublime Security

Sublime Security
job info / career page
Linkedin profile
Github: sublime-security
Location: ๐Ÿ‡บ๐Ÿ‡ธ US Remote, 100% Remote

Map of the USA

Skills wanted, in addition to Golang:
aws docker go ml postgres
python react redux terraform

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US ๐Ÿ‡บ๐Ÿ‡ธ
and interested in golang talent
from Latamโ€™s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with docker Golang jobs with ml Golang jobs with postgres Golang jobs with python Golang jobs with react Golang jobs with redux Golang jobs with terraform
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐ŸŒŽ Recruiter: CloudDevs ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Amsterdam ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ซ๐Ÿ‡ฎ Golang jobs in Finland ๐Ÿ‡ซ๐Ÿ‡ฎ Golang jobs in Helsinki ๐Ÿ‡ฌ๐Ÿ‡ท Golang jobs in Greece ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐Ÿช› Terraform & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿค– Ai & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐ŸŸฆ Typescript & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobsโ˜• Java & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Gcp & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobsโ˜๏ธ Azure & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobsโ˜• Javascript & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐ŸŸฉ Node & Golang jobs๐Ÿด Git & Golang jobsโš™๏ธ Rust & Golang jobs