Software Engineer

Save to Kiter
What Expel is looking for in applicants

What comes to your mind when you think of cybersecurity? Have you ever considered yourself as part of the solution in this industry? Does working with a team of highly-capable software engineers who deliver outstanding solutions to security analysts excite you? If so, continue on for more details.

At Expel, one of our most meaningful missions that we work on is delivering solutions to enable our analysts to be more efficient. The Analyst Experience team writes software that automates some of the analysts' work, and consolidates the information they're looking for, so they can reduce the time it takes to respond to alerts and notify stakeholders about results. We work closely with other engineering, product management, and quality teams to build high-value tools for our analysts.

Our team values being actively inclusive and supportive, innovation through rapid iteration, humility, and intelligent execution over ego. If this sounds like the kind of team you'd like to join, we’d love to hear from you!

What Can Expel Do For You

  • Give you sophisticated, real world problems on which to use your skills and experience
  • Develop your expertise in current technologies like Kubernetes, GCP, Postgres, Ember.js, Node.js, Python, and Go
  • Increase your exposure to the cybersecurity space and security products
  • Experience a growing, highly transparent startup environment
  • Provide a safe environment to grow and learn while adhering to Agile concepts in real time like Continuous Integration and Continuous Delivery in a SaaS environment.

What You Should Bring With You

  • A desire and ability to constantly learn and improve yourself and your work products
  • An ability to coordinate your time, and balance contending priorities
  • An enjoyment of communicating and collaborating effectively with others, from a variety of teams and departments
  • Experience with a front end framework (for example Angular, React, or Ember.js)
  • Proficiency with multiple programming languages (compiled and scripting) — we use Javascript, Python, and Go
  • 3+ years professional software development experience

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

Pay range: $102,500 USD to $147,600 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.

This role is based in our Herndon, Virginia office, with the flexibility to work remotely.

At Expel, we ask our crew to provide their covid-19 vaccination status because it’s helpful to understand this data at a company level and we expect that customers, partners, and conferences will start asking us to attest to the vaccination status of our people.

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 will 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 contact us to request accommodation.



Want some tips on how to get an interview at Expel?

What is Expel looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Software Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Software Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!