Join our companies in their quest to drive powerful, positive, change that endures.

Senior Software Engineer

Armorblox

Armorblox

Software Engineering
Remote
Posted on Wednesday, November 9, 2022
Hi, we’re Armorblox!
We help organizations communicate more securely over email and other cloud office applications with the power of Natural Language Understanding (NLU). The Armorblox platform connects over APIs and analyzes thousands of signals to understand who users are, what they do, and how they communicate. With this context, Armorblox can stop advanced email attacks like business email compromise, and also help organizations stay compliant by protecting their sensitive data from falling into the wrong hands. Security teams also become more proactive after using Armorblox because the platform automates away most of the manual and repetitive tasks involved in responding to user-reported email threats.
We create the VERY BEST People-first Company Culture through thoughtful programs that elevate and engage our People. We are proud to have an industry-leading product, a gender score that ranks in the top 20%, and a diversity score that ranks in the top 30%. We are honored Armorblox was awarded Great Place to Work, Omni Award for Outstanding Wellbeing and Benefits, Best Company Leadership, Best CEOs for Diversity, Best Company Compensation, and was featured in the 2019 Forbes AI 50 list and was named a 2020 Gartner Cool Vendor in Cloud Office Security. Founded in 2017, Armorblox is headquartered in Sunnyvale, CA and backed by the very best investors in Silicon Valley including General Catalyst and Next47.
We are looking for an experienced Software Engineer to join our Platforms Team. In this role, you will build software that makes the Armorblox infrastructure scalable, fast, and secure. You will work on architecting and scaling the platform seamlessly with rapidly changing workloads. This role will require you to instrument the platform and leverage metrics to streamline data consumptions from numerous SaaS applications to process emails, messages, and documents.

Requirements

  • Bachelor’s in Computer Science, or related fields
  • 4+ years of professional software development experience
  • Highly skilled at developing and debugging in Go, Python
  • Solid experience working with data stores such as MySQL, TimescaleDB
  • Good understanding of micro services architecture, distributed systems and state synchronization
  • Understand application layer protocols.
  • Write code to rapidly iterate & experiment with data to find approximate solutions
  • Experience operating Kubernetes on Google Cloud or similar PaaS providers
  • Experience working on early stages of product development, or prior startup experience

Plus

  • Ownership mindset to continuously track features shipped & incrementally improve
  • Knowledge and understanding of building, deploying micro services architecture using Docker, Kubernetes
  • Ability to work independently and make decisions under minimal supervision
  • Enjoy working in a fast-paced, rapidly changing environment
  • Deep understanding of distributed systems
Our People are our most important asset.
We believe in recruiting the best talent that enhances our culture, embodies our values and empowers Armorblox. We center our programs and initiatives around our People and are committed to an inclusive and diverse team through programs and initiatives, equal pay, competitive benefits, and more.
Armorblox is an equal opportunity employer.
We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.