Senior Software Engineer (Device Detections & Tasking)

Posted 4 Hours Ago
Hiring Remotely in United States
Remote
139K-201K Annually
Senior level
Cybersecurity
An irreverent crew on a mission to make security easy to understand, easy to use, and easy to continuously improve.
The Role
The Senior Software Engineer will enhance our automated detection processes by building a data ingestion and detection pipeline. Responsibilities include collaborating with teams, implementing tasks in the software development lifecycle, mentoring junior engineers, and ensuring high-quality software design while participating in 24x7 support.
Summary Generated by Built In

The Device Detections and Tasking team is responsible for processing data from our customers’ environments and running automated detections on that data as quickly as possible, because every second counts during a security incident. We're building a next-generation data ingestion and detection pipeline that empowers our detection and response engineers to focus on what they love about security.

To accomplish these goals we need help building out our data pipeline and user interface, which will allow our users to describe detection logic; and managing the large resulting dataset. Proficiency with React is strongly preferred, along with an eagerness to learn more about data-intensive systems (in Go). If this sounds like you, then we believe you'll love our team, and we’d love to talk to you!

What Expel Can Do For You

  • Give you sophisticated, real world problems on which to use your skills and experience
  • Evolve your expertise in large scale application design and development using current technologies like Kubernetes, GCP, Postgres, React.js, Node.js, Go, and Python
  • Increase your exposure to the information security space and security products
  • Experience a growing, highly transparent startup environment

What You Can Do For Expel

  • Identify, prioritize and implement tasks in the software development lifecycle, in conjunction with the product owner to deliver on business goals.
  • Exemplify structured software development, testing, and deployment behaviors.
  • Collaborate respectfully as part of your immediate team and with adjacent teams through pair programming, design sessions, and reviewing pull requests
  • Contribute to defining project level requirements based on your experience in software development and your understanding of the customer and business needs.
  • Produce high-quality, modular, and extensible software designs and architecture with occasional oversight
  • Set an example for balancing high quality, technical excellence with focused, timely execution through planning, pair programming, and code reviews.
  • Provide guidance and mentorship to less experienced engineers.
  • Research and evaluate new technologies in support of business, technical, or delivery needs.
  • Present, demo, or author blogs, for technical and non-technical audiences, as required internally and externally.
  • Participate in your team’s 24x7 support for the applications you build and run.
  • Establish and encourage a culture of belonging on your team.

What You Should Bring With You

  • Experience with one or more front-end frameworks (e.g. React, Ember, Angular).
  • Experience building and scaling data-centric software solutions and data pipelines.
  • Experience with database architecture (e.g. PostGres, Cloud SQL, BigQuery or Bigtable) and orchestration, including deep understanding of SQL and implementing microservices (e.g. Go, Node, Python) & APIs (e.g. REST, RPC, HTTP, JSON).
  • Understanding of message bus / queue frameworks (e.g PubSub).
  • Understanding of relational databases and database architectures (SQL and/or NoSQL).
  • Experience writing tests at different levels (unit, integration, smoke, etc.).
  • Familiarity with running systems and using services of a cloud platform (e.g. Google Cloud, AWS, Azure).
  • Ability to code in a readable, reliable, extensible, compiled and well scripted manner in multiple programming languages. Can easily identify patterns and incorporate leading practices.
  • Working knowledge of logging, monitoring, query, analysis, and metrics (e.g. Google Logs, Loggly, Splunk, Stackdriver, and/or Datadog).

How We Run Teams

  • We build and run teams where everyone is pulling in the same direction and is learning from each other:
  • We work out of a shared backlog
  • We peer-review everything
  • We pair-program when it makes sense
  • We do regular blame-free retros

Additional Notes

The base salary range for this role is between $138,800 USD and $201,300 USD + bonus eligibility and equity.

We believe in paying transparently and equitably. Your salary will ultimately be based on factors such as your experience, skills, team equity, and market data. You’ll also be eligible for unlimited PTO (which we model and encourage), work location flexibility, up to 24 weeks of parental leave, and really excellent health benefits.

We’re only hiring those authorized to work in the United States. We do not currently sponsor immigration visas.

We're an Equal Opportunity Employer: You'll receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

We’ll ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please let us know if you need accommodation of any kind.

#LI-Remote

Salary Range

$138,800$201,300 USD

Top Skills

Go
Node.js
Python
React
The Company
HQ: Herndon, VA
531 Employees
Remote Workplace
Year Founded: 2016

What We Do

Security that makes sense and can be, dare we say, delightful.

We're a secops provider that offers managed detection and response (MDR), remediation, phishing, and threat hunting. Our platform and people work together to make sense of your security signal—with your business in mind—to detect, understand, and fix issues fast.

And be sure to subscribe to our blog for takes on the latest infosec trends, tech, attack vectors, along with tales from our SOC and so much more.

Why Work With Us

We believe that here at Expel, the best way for us to be as amazing as possibly, is to give our employees room to do great things. This in turn, will keep our customers around and happy, allowing them to do great things. And hopefully, the rest will fall into place.

Gallery

Gallery

Similar Jobs

Arcadia Logo Arcadia

Senior Data Engineer

Big Data • Healthtech • Software • Analytics
Remote
USA
370 Employees

BAE Systems, Inc. Logo BAE Systems, Inc.

Senior Supplier Quality Engineer - Electronics Category

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Remote
Philadelphia, PA, USA
40000 Employees
101K-171K Annually

BAE Systems, Inc. Logo BAE Systems, Inc.

Senior Supplier Quality Engineer - Electronics Category

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Remote
Herndon, VA, USA
40000 Employees
101K-171K Annually

BAE Systems, Inc. Logo BAE Systems, Inc.

Senior Supplier Quality Engineer - Electronics Category

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Remote
Wayne, NJ, USA
40000 Employees
101K-171K Annually

Similar Companies Hiring

Invoice Home Thumbnail
Software • SEO • Mobile • Information Technology • Fintech • Financial Services • Cybersecurity
Austin, TX
20 Employees
MacPaw Thumbnail
Software • Security • Information Technology • Data Privacy • Cybersecurity • App development
Cambridge, MA
550 Employees
Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account