Software Engineer, Security Content (MacOS)

NetSPI

NetSPI

Software Engineering
Washington, DC, USA · Remote
Posted on Apr 4, 2024
Title

Software Engineer, Security Content (MacOS)

Category Engineering
Description

Title: Software Engineer, Security Content (MacOS)

Location: Minneapolis, MN or Remote

NetSPI is the proactive security solution used to discover, prioritize, and remediate security vulnerabilities of the highest importance. We help secure the most trusted brands on Earth with our Penetration Testing as a Service (PTaaS), Attack Surface Management (ASM), and Breach and Attack Simulation (BAS) solutions. Leveraging a unique combination of dedicated security experts, intelligent process, and advanced technology, NetSPI brings a proactive approach to cybersecurity with more clarity, speed, and scale than ever before.

NetSPI is on an exciting growth journey as we disrupt and improve the proactive security market. We are looking for individuals with a collaborative, innovative, and customer-first mindset to join our team. Learn more about our award-winning workplace culture and get to know our A-Team at www.netspi.com/careers.

Join the mission as a Software Engineer, Security Content (MacOS). In this role, you will be working on the Breach and Attack Simulation team at NetSPI. You will be responsible for designing, developing, and maintaining components and modules associated with the Breach and Attack Simulation platform. NetSPI’s Breach and Attack Simulation Platform provides customers with the means to keep up to date with emerging attack techniques, simulate attacker behavior, and monitor/measure their ability to detect those behaviors over time.

Responsibilities:

  • Apply a customer-centric view to the development of new platform security content.
  • Collaborate with other engaged systems-oriented engineers to understand customer use cases and implement or improve Breach and Attack Simulation Platform components and modules.
  • Write and read code primarily in C# and Go.
  • Work with the team to create and maintain continuous builds, tests, a constructive code-review process, and a supportive culture of identifying and fixing bugs.
  • Work with a geographically distributed team of various experience levels.

The responsibilities are just a starting place! We’re moving quickly and have a lot to do – we’ll help you grow along with us.

How you’ll do well in this role:

  • Want to grow your security background toward software development.
  • Knowledge of common security flaws and mitigations as published by OWASP, CISA, MITRE ATT&CK, etc.
  • Offensive security experience.
  • Previously worked with C# or Go (or other system programming languages).
  • Believe in fully documenting your ideas and implementations.
  • comfortable at a terminal.
  • Possess a good understanding of the Windows Operating System, Linux distributions, and MacOS.
  • Pursuing of already obtained a bachelor's degree.

How you’ll thrive in this role:

  • Comfortable using macOS systems programming languages (examples: Objective C, Swift, Python, Go).
  • Possess a strong understanding of the macOS operating system and subsystems such as:
  • Transparency, Consent, and Control (TCC)
  • System Integrity Protection (SIP)
  • Inter-process Communication (XPC)
  • JavaScript for Automation (JXA)
  • Comfortable operating with undocumented macOS functions.
  • Familiar with macOS Debuggers.
  • OSMR certified.
  • Familiar with ARM / Apple Silicone architecture.
  • Experience in exploit development
  • Pursuing or already obtained a graduate degree.
Location Remote
About the Organization NetSPI is the proactive security solution used to discover, prioritize, and remediate security vulnerabilities of the highest importance, so businesses can protect what matters most.

Leveraging a unique combination of dedicated security experts, intelligent process, and advanced technology, NetSPI helps security teams take a proactive approach to cybersecurity with more clarity, speed, and scale than ever before.

By continually advancing solutions such as Penetration Testing as a Service (PTaaS), Attack Surface Management (ASM), and Breach and Attack Simulation (BAS), NetSPI goes beyond the noise to deliver high impact results and recommendations based on business needs, so customers can protect their priorities, perform better, and innovate with confidence.

NetSPI secures the most trusted brands on Earth, including nine of the top 10 U.S. banks, four of the top five leading cloud providers, three of the five largest healthcare companies, four MAMAA companies, seven of the top 10 U.S. retailers & e-commerce companies, and many of the Fortune 500.
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.
Email None Specified

supervisorUID None Specified

This position is currently accepting applications.

Apply Now