DevJobs

Software Engineer

Overview

About Element

Element Security is a leader in external attack surface security. Our platform helps organizations take control of their real-world exposure by safely validating which security issues are actually exploitable, allowing teams to focus on what truly matters.


Unlike traditional exposure or scanning platforms, Element actively proves impact. We combine large-scale discovery with controlled exploitation to surface high-impact, exploitable security issues across modern environments.


Role Overview

We are hiring a Software Engineer who pairs strong engineering skills with excellent communication. You'll build and maintain core parts of our product while acting as a key technical point of contact for customers: triaging bug reports, scoping feature requests, and supporting our sales team on technical conversations.

This role suits someone who enjoys both deep technical work and direct customer interaction. If you find context-switching energizing rather than draining, and you can explain a technical concept to a non-technical buyer as clearly as you would to a peer, you'll do well here.


Key Responsibilities

  • Design, build, ship, and maintain features across our codebase
  • Investigate, reproduce, and fix bugs reported by customers, owning issues end to end
  • Talk directly with customers to understand their needs, scope feature requests, and communicate realistic timelines
  • Translate customer pain points into clear product requirements for the team
  • Join sales calls when technical expertise is needed: product demos, integration questions, scoping, and answering "can it do X?" with credibility
  • Write clear documentation, release notes, and customer-facing updates
  • Collaborate with product, research, sales, and support to prioritize work and unblock customers


Required Qualifications

  • 3+ years of professional software development experience, shipping and maintaining production systems
  • Excellent written and spoken English: clear, professional, and approachable in writing, calls, and live chat
  • Comfort speaking directly with customers, including non-technical stakeholders, without losing the engineer's mindset
  • Strong debugging instincts and a track record of solving problems independently
  • Ability to manage competing priorities between focused engineering work and inbound customer requests without dropping either
  • Genuine empathy for users and curiosity about how they actually use the product


Nice to Have

  • Familiarity with security, attack surface management, offensive security, or related domains
  • Open source contributions, technical writing, or public speaking
  • Additional languages beyond English


Personal Qualities

  • Strong communicator, technical and non-technical
  • Comfortable owning complex problems end to end
  • Curious, self-driven, and able to balance shipping speed with engineering discipline
  • High attention to detail, especially when customer trust is on the line
  • Calm under pressure when juggling customer-facing work and product delivery


Why Element

  • Work on a product solving real, high-impact security problems for organizations at scale
  • A direct line to customers, so your engineering decisions are informed by the people actually using the product
  • Close collaboration between research, engineering, and go-to-market
  • A team that values deep technical work, not checkbox processes
OvalSec