Enable job alerts via email!

Senior Software Engineer - Syncing, Processing, and Applying

Material Security

San Francisco (CA)

Remote

USD 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a fast-growing, remote-first team as a Senior Software Engineer, where you'll enhance detection capabilities and optimize the email platform for a leading Phishing product. This is an exciting opportunity to contribute to impactful projects and collaborate with talented engineers in a dynamic environment. If you're passionate about writing high-quality code and making a difference in the cybersecurity landscape, this role is perfect for you.

Qualifications

  • Proficiency in at least one mainstream programming language, preferably Typescript.
  • Ability to write high-quality, reliable code independently.

Responsibilities

  • Build scalable distributed systems to handle high throughput.
  • Design and maintain robust software systems.

Skills

Typescript
Distributed Systems
Software Development
Problem Solving

Job description

Senior Software Engineer - Syncing, Processing, and Applying

Join to apply for the Senior Software Engineer - Syncing, Processing, and Applying role at Material Security.

About the Role

As a Senior Software Engineer at Material Security, you’ll be part of an early, remote-first, fast-growing team of experienced engineers. You'll help expand our detection and analysis capabilities of our world-class Phishing product, while overhauling the performance and scale of our email platform. We run the core technology that powers Material’s active protections and the platform that the rest of the product is built on.

Responsibilities
  • Build scalable distributed systems capable of efficiently handling high throughput.
  • Design, implement, and maintain scalable and robust software systems.
  • Ship high-impact features or projects in collaboration with product and security teams, leveraging modern frameworks and tooling.
  • Contribute to a strong engineering culture through active participation and mentorship.
What We’re Looking For
  • Technical Ability: Solid fundamentals, proficiency in at least one mainstream language (preferably Typescript), and the ability to quickly learn new languages. Able to identify effective solutions and communicate decisions clearly.
  • Technical Maturity: Ability to write high-quality code independently, with good judgment on risk and reliability.
  • Ownership: Deep care about the impact of your work, from initial approach to post-deployment behavior.
  • Attitude & Ambition: Smart, hardworking, team-oriented, willing to lead with minimal supervision, and open to learning from failures.
Additional Details
  • Seniority Level: Mid-Senior level
  • Employment Type: Full-time
  • Job Function: Engineering and Information Technology
  • Industry: Computer and Network Security

Set up job alerts for similar roles and explore other opportunities at Material Security.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.