Software Engineer (Full Stack-Phishing)

Save to Kiter
What Expel is looking for in applicants

Have you ever received an email proclaiming you've won $$$ or gift cards? Or have you received emails asking you to reset a password for an account you didn't even know you had?! Does the idea of writing code to help our analysts make decisions on whether evil is lurking excite you?

Phishing is a top threat facing many organizations today, and Expel works to keep eyes on potential risks for our customers through our phishing service. The Phishing engineering team supports the delivery, operation, and maintenance of the Expel Managed Phishing product. We work closely with other engineering teams, product management, and quality team members to provide tooling and automation to our analysts and customers. Giving them the space to focus on what they love about security.

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

What Expel Can 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 information security space and security products
  • Experience a growing, highly transparent startup environment

What You Can Do For Expel

  • Contribute to the building of a UI to transform the customer onboarding experience
  • Enthusiastically reinforce our belief in good software engineering practices, including code reviews, automated testing, and continuous deployment
  • Add to our engineering culture (and especially this small team)
  • Adapt to changes in direction because, hey, startup life!

What You Should Bring With You

  • A desire and ability to constantly learn and improve yourself and your work products
  • An ability to balance competing priorities
  • An eagerness to rumble and work out conflicting ideas both within and across teams
  • 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 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

At Expel, our employee benefits reflect our commitment to our crew. Unlimited PTO, equity for everyone, work location flexibility, up to 24 weeks of parental leave, and excellent health benefits are some of the ways we care for our Expletives.

Our headquarters is in Herndon, Virginia, however our team is mostly remote, and we have full support for remote interaction. We realize that while there is benefit to in-person interaction, good people don’t all live in Northern Virginia.

We're only hiring those authorized to work in the United States.

We're an Equal Opportunity Employer: You will 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 crucial job functions, and to receive other benefits and privileges of employment. Please let us know if you need accommodation of any kind.


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 (Full Stack-Phishing) 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 (Full Stack-Phishing)?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!