RemoteFull time

Software Engineer - Expel

Bonus

Health

Pension

ESOP

And many more!

Do you take pride in crafting exceptional software wherever in the stack a problem takes you? Do you find joy when you collaborate with diverse teams to turn ambitious ideas into reality? If you’re the kind of engineer who can blend technical expertise with creativity while keeping team spirit high, we want to hear from you!

We’re looking for a Full-Stack Software Engineer to join our Workbench Orchestration team. In this role, you’ll help design and maintain event-driven systems that are crucial to Expel’s cybersecurity automation efforts. Your work will enable our expert cybersecurity analysts to protect our customers more effectively and transparently.


You'll collaborate closely with your immediate team, including our Tech Lead and Product Manager, to deliver software that enables Expel to achieve our business goals and engineering-led initiatives. Your ability to write high-quality, modular code will be key as you work with peers through pair programming, design sessions, and code reviews. You’ll contribute to feature development, bug fixes, and system improvements, gaining valuable experience along the way.

Success in this role means learning and growing as an engineer while delivering reliable and maintainable software. You’ll take on challenges head-on and work to resolve issues efficiently, with support from more experienced engineers when needed. As part of our team, you’ll also stay current with new technologies and tools to help us continuously improve.


At Expel, we believe that by taking care of our team, they’ll take care of our customers. We’ve worked hard to create an environment where employees can thrive doing work they love. If you're looking for a meaningful role where you can grow and make an impact, we want 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, AWS, GCP, Postgres, Python, and Go.
  • Increase your exposure to the information security space and security products.
  • Support your professional development through resources such as training, conferences, and certifications.
  • Experience a growing, highly transparent startup environment.

What you can do for Expel

  • Help build and improve our scalable and configurable orchestration platform.
  • Contribute to a culture of quality by actively participating in code reviews, automated testing, and continuous deployment.
  • Collaborate with your teammates and share your insights to support the team's success.
  • Be an active contributor to our engineering culture, helping to foster a collaborative and innovative environment.

What you should bring with you

  • A willingness to learn and grow both personally and professionally, continuously improving your skills and contributions.
  • The ability to manage competing priorities effectively while meeting deadlines.
  • A collaborative mindset, open to discussing and resolving differing ideas within the team and across departments.
  • Experience in designing and developing software applications, with a focus on building scalable solutions.
  • Familiarity with a front-end framework, such as Angular, React, or Ember.js.
  • Proficiency in multiple programming languages, including JavaScript, Python, and Go.
  • 3+ years of 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

Work Location

This is a remote position on a fully remote team within Ireland.

Our headquarters is in Herndon, Virginia (about 30 minutes drive from the US Capitol in Washington D.C.). While our HQ is in the U.S., we are a global company! Most of our team works remotely on a day-to-day basis, and we support collaboration through a variety of online tools designed for remote teamwork.

We come together as a team in Dublin when it makes sense to collaborate in-person, usually once per month. We also hold team touchdowns in Dublin three-to-four times per year, with guests from other Expel locations and team activities.

Apply here for more information.

Get notified about your perfect job

Send us your CV and we'll message you when we find a good match.

upload CV