Senior Software Engineer (Workbench Engineering Experience, Full-Stack)

Save to Kiter
What Expel is looking for in applicants

Are you passionate about making it easier for developers to do what they love? You are excited about deep diving into the platform to understand bottlenecks so you can tackle performance and stability issues. You are the first one to jump on a call when there is a production issue and other teams lean on your expertise to investigate the root cause. You’ve worked across various tech stacks and feel at ease working in the UI or the backend. 

The Workbench Engineering Experience team makes it easier for feature teams to produce clean, secure, and sustainable solutions by providing oversight and guidance of the performance, stability, and security of Expel's Workbench platform services and applications. We work closely with other engineering feature teams, core platform infrastructure teams and product management to define and implement robust platform architecture solutions. 

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
  • Evolve your expertise in large scale application design and development using 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 building scalable and performant applications.
  • Enthusiastically reinforce our belief in good software engineering practices, including code reviews, automated testing, and continuous deployment
  • Add to our engineering culture
  • 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 designing and delivering large scale software applications.
  • Experience with a front end framework (for example Angular, React, or Ember.js)
  • Proficiency with multiple programming languages (compiled and scripting) — Go expertise and any level of experience with Javascript, and Python
  • 5+ 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

Pay range: $122,500 USD to $176,400 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.

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.

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'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 Senior Software Engineer (Workbench Engineering Experience 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 Senior Software Engineer (Workbench Engineering Experience?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!