We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

Remote Software Engineer, Attack Tools (Python, C++)

Remote within United States

01 June, 2021

Compensation

$90K - 150K + Equity

Remote within

  • United States

Contract type

Full time
Remote working

Technologies & frameworks

  • C++
  • Lisp
  • Python
  • Ruby
  • jenkins

Benefits & perks

  • Paid sick days
  • Unlimited vacation
  • Equity
  • Health care
Come shape the future of cyber testing, training and assessments.

Role overview

ADVANCED ADVERSARY EMULATION TEAM

The Advanced Adversary Emulation Team has the exciting task to develop the range frameworks, tools and means to emulate sophisticated adversaries and defeat or evade all known security defenses. These capabilities will support both pen-testers and our SimSpace Red Team to model sophisticated adversaries during tests, training and exercises. Capabilities that must be developed include the ability to gain access and a foothold on target machines, develop host and network implants, memory based attacks, process injection, covert command and control mechanisms, hardware based implants to model lifecycle attacks and air-gap jumping techniques.

ATTACK TOOLS SOFTWARE DEVELOPER

As an Attack Tools Software Developer you will create the tools and means to penetrate and exploit computer networks. You will have to defeat the latest exploit mitigation techniques, bypass or evade defensive tools and maintain a covert presence within a network. You will be responsible for ensuring end-to-end functionality of the tools and making sure they are robust and ready for our Red Team to use.

You will:

  • Help build a world class automated attack framework to exercise defenders and tools.
  • Design and develop stealthy communication channels
  • Collaborate with our team of experienced developers to create usable and robust attack tools
  • End-to-end testing of attack tools to ensure functionality and the ability to evade defensive tools

You have:

  • A clear understanding of the current state-of-the-art technologies in computer and network security.
  • Exploit mitigation techniques
  • Anti-debugging / anti-instrumentation techniques and countermeasures
  • Defensive tools (detection, forensics, auditing, etc.)
  • Ability to analyze and understand weaknesses of defensive tools
  • Knowledge and understanding of multiple operating systems and their internals, network programming, and protocol analysis
  • Demonstrated aptitude developing low-level capabilities across one or more operating systems and architectures
  • Experience with unit testing frameworks and familiarity with full integration testing a plus
  • Understanding of web frameworks and some front end development experience a plus
  • Networking/socket programming and/or protocol analysis experience
  • Knowledge in encryption algorithms and current implementations
  • A strong sense of pride in writing code that is both well-tested and well-designed
  • Strong communication skills

Your skills:

  • Experience with C/C++, Python, Ruby, Lisp
  • Windows System and Kernel Programming
  • Linux kernel and driver development
  • Development experience with the Metasploit Framework
  • Familiarity with multiple toolchains and cross-compilation
  • Developing unit tests
  • Continuous integration and testing experience (e.g. Jenkins)
  • Experience analyzing and implementing proprietary protocols

U.S. citizenship as required by our existing U.S. Government contracts. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

  • 50-249

SimSpace is an early stage cyber security software company offering state-of-the art network emulation and modeling tools for realistic cyber testing, training, and assessment. SimSpace’s Cyber Range software suite and products provides network security and risk management personnel with tools to efficiently clone their company’s production network in order to safely train, assess, react, and learn on the clone, with live or simulated adversaries to better prepare defensively.

View 5 jobs
Engineers who find a new job through Functional Works average a 15% increase in salary.

Compensation

$90K - 150K + Equity

Remote within

  • United States

Contract type

Full time
Remote working

Technologies & frameworks

  • C++
  • Lisp
  • Python
  • Ruby
  • jenkins

Benefits & perks

  • Paid sick days
  • Unlimited vacation
  • Equity
  • Health care

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Opportunity to join a fantastic team at a hi-tech fast-paced company which is transforming an entire industry!
Remote
Alter's Engineering Fellowship is open to software engineers, data scientists, and data engineers
RemoteContract
Gemini is a next generation cryptocurrency exchange that allows customers to buy, sell, and store crypto.
Remote
Remote Software Engineer, Attack Tools (Python, C++)