It’s an exciting time to work in the cyber security field and Siege Technologies is at the forefront, tackling some of the most challenging problems!

We know that thinking like the attacker is critical in identifying new ways to secure our systems. We believe passionate people deliver the best hacks. We’re building new things, and seeking highly motivated, accomplished and innovative individuals that are ready to rise to the increasing challenges of this fast-paced industry and join our team.

Join Our Team

For information about our current job openings, please refer to the descriptions below:

Cyber Quantification - Research Scientist

Location: Rome, NY

Clearance Requirements: Active Top Secret or willing to be cleared

Qualifications:

We are seeking a highly motivated research scientist for our cyber quantification team. We are developing novel technologies to measure and predict attacker capabilities, identify critical network assets to protect, and identify optimized defensive security configurations. Candidate will be responsible for pioneering research and development in this area, including developing original research ideas, guiding the ideas through completion, and applying them to the needs of the end customer.

  • Effective written and oral communication skills to effectively interact with peers, supervisors, subordinates, and customers. Must be able to produce technical reports describing work performed and conduct presentations to customers
  • Proficiency in VMWare ESXi, VirtualBox, or other virtualization platforms
  • Proficiency in Java 8, Python, and shell scripting
  • Comfort working in a variety of operating systems, including all versions of Windows and Linux

Experience in the following areas is a plus:

  • Hacking
  • Exploitation
  • Penetration Testing
  • Network Security
  • Algorithm Development
  • Scientific Experimentation
  • Machine Learning
  • Data Science

Education:

Qualified applicants for this position should possess a Bachelor’s degree in Computer Science/Engineering or a related field (or equivalent experience). Exceptional or uniquely qualified candidates will be considered independent of formal experience.

 

Apply Now

Cyber Quantification - Software Engineer

Location: Rome, NY

Clearance Requirements: Active Top Secret or willing to be cleared

Qualifications:

We are seeking a highly motivated software engineer for our cyber quantification team. The developer sought will be working throughout the entire architecture of a web application. Consequently, they will need experience with front end technologies (HTML5, JavaScript, JavaScript Frameworks, and CSS). Additionally, they will need to understand and develop backend Java technologies (JPA, JAX-RS, Java Security, and Java embedded scripting).

  • Effective written and oral communication skills to effectively interact with peers, supervisors, subordinates, and customers. Must be able to produce technical reports describing work performed and conduct presentations to customers

Experience in the following areas is a plus:

  • Annotation-driven REST API construction
  • Annotation-driven web application security
  • JDBC (JPA & Hibernate experience is a plus)
  • Experience with configuration of Java EE frameworks such as Jersey or Spring
  • Experience with web user interface design and styling (CSS 3.0+)
  • Experience with Angular JS (both 1.0 and 2.0)
  • Experience with D3 JS (4.0+)
  • Familiarity with Bootstrap (4.0+)
  • Experience developing a secured multi-user web application & rest API
  • Use of semi-formal testing methodology (TDD) including design for code coverage
  • Experience configuring and utilizing a CI process with a rapid development cycle
  • Experience working with a geographically distributed team
  • History of membership on teams using agile methodology

Education:

Qualified applicants for this position should possess a Bachelor’s degree in Computer Science/Engineering or a related field (or equivalent experience). Exceptional or uniquely qualified candidates will be considered independent of formal experience.

 

Apply Now

Senior Principal Cyber Research Engineer

Location: Rome, NY or Manchester, NH (relocation available)

Clearance Requirements: Active Top Secret

Qualifications:

We are seeking a highly motivated, accomplished and innovative research lead. Candidate will be responsible for pioneering research and development in cyber security. This includes developing original research ideas, guiding the ideas through completion, and applying them to the needs of the end customer.

  • Strong “hacking” skills: The ideal candidate will have mastery of state of the art hacking and exploitation techniques (ASLR bypassing, etc) as well as the ability to apply that knowledge defensively to help design new protections that defend critical systems.
  • Excellent leadership skills and ability to work independently and supervise people in order to manage multiple projects and priorities.
  • Experience in managing programs, including reporting, documentation, and customer briefings.
  • Effective written and oral communication skills to effectively interact with peers, supervisors, subordinates, and customers. Must be able to produce technical reports describing work performed, proposals for new work, and conduct presentations to customers.

Significant technical expertise including areas such as:

  • Software reverse engineering, Vulnerability Research, embedded systems analysis & development. Must have working knowledge of current exploit mitigation techniques (e.g. ASLR, stack canaries, etc).
  • Comfort developing and reversing software for a variety of common architectures (x86/64, ARM, etc) and operating systems (Windows, Linux, Android, iOS, etc.) as well as customized or embedded systems
  • Experience writing systems level code (e.g. kernel, driver, hypervisor) for multiple CPU architectures (x86/64, ARM, PowerPC, SPARC, MIPS)

Education:

This position requires a Master’s degree (Ph.D. preferred) in Computer Science, Computer Engineering, or related field, and 10+ years of related experience. Exceptional or uniquely qualified candidates will be considered independent of formal experience.

Apply Now

System Security & Exploitation Engineer

Required Technical Skills:

  • You regularly build software and demo hacks using C, Assembly, Python, and Bash.
  • You’ve used (or know of) emerging tools/projects such as: AFL, Unicorn, UML (not diagrams), Keystone (not the beverage), Capstone, PEDA, Radare, etc.
  • You’ve used (or know of) traditional tools/projects such as: GDB, Valgrind, and binutils
  • You’ve disassembled programs
  • You’ve built custom kernels and/or custom kernel drivers
  • You are (or would be) comfortable developing software for any OS (Windows, Linux, Android, iOS, etc)

Required Non-Technical Skills:

  • You like to documents things as you work. Maybe in Powerpoint or Markup.
  • You like to share ideas with teammates
  • You like to tell teammates about your favorite tools
  • Sense of humor is required. You laugh at the idiosyncrasies of systems programming because otherwise you would cry.

Desired Technical Skills:

  • Experience with hypervisor development
  • Knowledge of hardware virtualization primitives (e.g. Intel VT, AMD SVM, ARM VE)
  • Light soldering / reflow experience (e.g. building custom debug cables; modding gaming systems)

Education:

This position requires a Master’s degree in Computer Science, Computer Engineering, or related field, and 6+ years of related experience. Exceptional or uniquely qualified candidates will be considered independent of formal experience.

Other Requirements:

Active DoD clearance or ability to acquire and maintain a DoD security clearance.

Apply Now

System Programmer (Mid-level)

Candidate Description: You’ve been working on “the system” at your current job for a few years now. You know where its skeletons are buried. You are regularly assigned the toughest bug fixes because your boss knows you will deliver. Now you’re looking for a new system to learn and hack on. You believe that new challenges are the only way to learn and grow.

 

Location: Rome, NY (relocation available)

 

Clearance Requirements: Active DoD clearance or ability to acquire and maintain a DoD security clearance

 

Required Technical Skills

  • You regularly build software using C, Assembly, Python, and Bash.
  • You’ve hacked on at least one type of operating system subsystem (e.g. you’ve written/debugged a memory allocator; you’ve written/debugged page tables or MMU code, etc)
  • You’ve built custom kernels and/or custom kernel drivers
  • You are comfortable developing software for at least one OS (Windows, Linux, Android, iOS, etc)

 

Required Non-Technical Skills

  • You like to documents things as you work. Maybe in Powerpoint or Markup.
  • You like to discuss your ideas, protips, and favorite tools with teammates
  • You’re uncomfortable when you’re _not_ working within a git repo
  • Sense of humor is required. You laugh at the idiosyncrasies of systems programming because otherwise you would cry.

 

Desired Skills

  • Experience with hypervisor development
  • You have at least one PDF of an architectural reference manual in your $HOME directory
  • You’ve reverse engineered protocols/specs/binaries/source code to get a job done
  • You enjoy mentoring junior teammates
  • You enjoy presenting your work

 

Education:

This position requires a Master’s degree in Computer Science, Computer Engineering, or related field, and 2+ years of related experience. Exceptional or uniquely qualified candidates will be considered independent of formal experience.

Apply Now

Software Builder & Breaker (Entry-level)

Candidate Description: Some of your friends are going to work in The Valley after graduation, but you want to be more than a cog at some Tech Giant. You want to work on something challenging and you think cybersecurity could be it. You may want to release your own branded vulnerability one day. Or you just want to do something that doesn’t involve web development. You want to do more than click buttons in a GUI; you want to help build the next generation of tools and techniques to break and/or protect software. Most of all, you want a place to learn, grow, and code on interesting things.

 

Location: Rome, NY

 

Clearance Requirements: Active DoD clearance or ability to acquire and maintain a DoD security clearance

 

Required Technical Skills

  • You have experience with and prefer to build software using C, Assembly, Python, or Bash.
  • You’ve used a debugger to find bugs in your code
  • You are comfortable navigating the command line of at least one OS (Windows, Linux, Android, iOS, etc)

 

Required Non-Technical Skills

  • You like to documents things as you work.
  • You like to discuss your ideas and favorite tools with teammates
  • Sense of humor is required. You laugh at the idiosyncrasies of programming because otherwise you would cry.

 

Desired Experiences

  • You have examples of significant software projects on your github
  • You had a significant accomplishment at a Hackathon and/or CTF
  • You worked with a research group at your college

Education:

This position requires a Bachelor’s degree in Computer Science, Computer Engineering, or related field.

Apply Now

Senior Principal Cyber Quantification Engineer

Location: Rome, NY or Manchester, NH (relocation available)

Clearance Requirements: Active TS or willing to become cleared

Qualifications:

We are seeking a highly motivated, accomplished and innovative research lead for our cyber quantification team. We are developing novel technologies to measure and predict attacker capabilities, identify critical network assets to protect and identify optimized defensive security configurations. Candidate will be responsible for pioneering research and development in this area, including developing original research ideas, guiding the ideas through completion, and applying them to the needs of the end customer.

 

  • Excellent leadership skills and ability to work independently and supervise people in order to manage multiple projects and priorities.
  • Experience in managing programs, including reporting, documentation, and customer briefings.
  • Effective written and oral communication skills to effectively interact with peers, supervisors, subordinates, and customers. Must be able to produce technical reports describing work performed, proposals for new work, and conduct presentations to customers.
  • Strong “hacking” skills a plus: mastery of state of the art hacking and exploitation techniques as well as the ability to apply that knowledge defensively to help design new protections that defend critical systems

Significant technical expertise including areas such as

  • Algorithm development, machine learning, big data, or relevant technologies
  • VMWare ESXi, VirtualBox, or other virtualization platforms
  • Java, Python, and shell scripting
  • Comfort working in a variety of operating systems, including all versions of Windows and Linux
  • Large scale experimentation environments.

Education:

This position requires a Master’s degree (Ph.D. preferred) in Computer Science, Computer Engineering, or related field, and 10+ years of related experience. Exceptional or uniquely qualified candidates will be considered independent of formal experience.

Siege offers excellent benefits: Medical/Dental/Vision Insurance (Medical/Dental premiums paid at nearly 100%), company paid short-term/long-term disability and life insurance, Up to 4% 401K Employer contribution match, Annual Performance Bonus, New Business Bonus, Educational Reimbursement.

Visit us on the web at www.siegetechnologies.com

Siege Technologies is an Equal Opportunity employer, upholding Executive Order 11246 by not discriminating against any employee or applicant for employment because of race, color, religion, sex, or national origin.

Apply Now

Kernel Developer - Hypervisor Engineer

Siege Technologies is actively looking for junior and mid-level engineer/researchers who have expertise in following areas:

  • Kernel level software development and experimentation
  • Hypervisor and Microvisors
  • Cryptography basics
  • Driver development
  • Complex system testing and research.

 

Qualified applicants for this position should possess a Bachelor’s degree in Computer Science/Engineering or a related field (or equivalent experience).  Successful candidates will have a strong understanding in the following areas: Operating system fundamentals, including interrupts, threading, virtual memory, device drivers; knowledge and understanding of operating system/kernel internals, including stack/heap design and memory layout and management, device drivers and low level software development. Other desired qualifications include experience in reverse engineering, high performance computing and published (or publishable) research.

Location: This position can be done out of either of our 3 locations (Rome, NY, Manchester, NH or Tyson’s Corner, VA).  Remote options possible.

Siege offers excellent benefits: Medical/Dental/Vision Insurance (medical and dental premiums $1. Per month for employees) up to a 4% 401k contribution match, Annual Performance Bonuses, New Business Bonus, paid OT,

Visit us on the web at www.siegetechnologies.com

Siege Technologies is an Equal Opportunity employer, upholding Executive Order 11246 by not discriminating against any employee or applicant for employment because of race, color, religion, sex, or national origin.

Apply Now

About Siege

Siege Technologies is a cutting edge technology company focused on advanced computer security technologies. The organization was founded to provide agile, customer focused and mission based world-class technical expertise to the US government and commercial organizations interested in novel solutions in the field of computer security. Our team brings substantial of demonstrated expertise in software/host/network red teaming, protocol analysis, protection techniques, security engineering, and R&D for various DoD, intelligence and commercial organizations.

The core technical team is comprised of motivated and cleared US citizens with world-class expertise in their chosen specialties that range from kernel hackers with strong mathematical backgrounds to theoretical researchers who still write low-level code. We strive to achieve a balance of seasoned Engineers and Scientists in the cyber-defense industry along with fresh new talent that has shown great knowledge, passion and potential in the beginning stages of their career.

Siege offers excellent benefits:

  • Medical/Dental/Vision Insurance (Medical/Dental premiums paid at nearly 100%)
  • Company paid short-term/long-term disability and life insurance
  • Up to 4% 401K Employer contribution match
  • Annual Performance Bonus
  • New Business Bonus, Educational Reimbursement

Siege Technologies is an Equal Opportunity employer, upholding Executive Order 11246 by not discriminating against any employee or applicant for employment because of race, color, religion, sex, or national origin.

Free Cyber Security Proposal

Contact us today to receive a free, no obligation offensive-based cyber security proposal.

92

Security Clearance

Over 92% of our employees provide a high level of expertise to the U.S. Government.

Need More Information? Get in TouchContact Us