Post a job

Senior Software Engineer, Product

Material Security logo

Location
Remote
Material Security

Job Description

As a Senior Software Engineer on our Unified Detections team at Material Security, you’ll be part of an early, remote first, fast-growing team of experienced engineers. You will partner with a senior engineering team to 0→1 a major product initiative, specifically focused on distributed system work around data ingestion and processing. Once ramped, you will be empowered to build, experiment, and iterate on the product platform.

Responsibilities

  • Build scalable distributed systems capable of efficiently handling high throughput.

  • Design, implement, and maintain scalable and robust software systems.

  • Work closely with product and design teams to ship the highest impact features for the customer.

  • Contribute to great engineering culture through active participation and mentorship.

What We're Looking For

  • Technical Ability: Solid software engineering fundamentals, raw coding ability, and problem-solving ability are key. Ideal candidates are prolific but careful coders in at least one mainstream language and have the ability to easily pick up new ones (i.e. Typescript). They can quickly identify the best ways to tackle challenging problems while explaining their decisions to teammates.

  • Technical Maturity: Our engineering team punches above its weight because everyone can write very high-quality code without too much oversight. The foresight to understand what risks we should/should-not take is crucial to reliably ship production code.

  • Ownership: We love engineers who deeply care about the impact of their work and find satisfaction in a job well done. Strong ownership starts before the first line of code (is this the right approach?) and continues after the last commit is merged (now that we've shipped, how is this behaving in prod?).

  • Learning: We deeply value a passion for acquiring knowledge, experimenting, and iterating to ship the best products.

  • Attitude & Ambition: The best candidates are smart, hard-working, competitive, and not afraid to fail. They are team first but willing to take the lead with minimal guidance and supervision.

Advice from our career coach

A successful applicant for the Senior Software Engineer position at Material Security's Unified Detections team should have a strong background in software engineering fundamentals, raw coding ability, and problem-solving skills. To stand out as an applicant, it's essential to showcase technical maturity, ownership, a passion for learning, and the right attitude and ambition. Here are some specific tips to help candidates standout:

  • Highlight your experience in building scalable distributed systems and maintaining robust software systems.
  • Showcase your ability to work collaboratively with product and design teams to deliver impactful features for customers.
  • Demonstrate your strong technical ability by explaining your approach to tackling challenging problems and your ability to adapt to new programming languages.
  • Emphasize your ownership mentality by discussing how you deeply care about the impact of your work and how you ensure high-quality code throughout the development process.
  • Illustrate your passion for learning and iterating by sharing examples of how you have acquired new knowledge and experimented to improve product outcomes.
  • Exhibit your positive attitude, work ethic, and willingness to lead with minimal supervision, while also being a team player.

Apply for this job

Expired?

Please let Material Security know you found this job with RemoteJobs.org. This helps us grow!

About the job

Jul 17, 2024

Full-time

Remote
RemoteJobs.org mascot