Principal Software Engineer

Assured Information Security, Inc.
Rome, NY, United States
2 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$141,000.0 - $196,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Application Programming Interfaces (APIs) Assembly Language Unit Testing Unix C++ (Programming Language) Code Review Cyber Security Computer Programming Computer Engineering Software Debugging Hypervisor
+17 more
Issue Tracking Systems Networking Hardware Packet Analyzer Reverse Engineering Software Engineering Software Systems Transmission Control Protocol (TCP) Tcpdump Wireshark Virtualization Technology Computer Network Operations PIC Microcontroller Gitlab Information Technology Code Testing Cyber Warfare Software Version Control

Job description

Assured Information Security (AIS) is looking for a Principal Software Engineer with a strong background in Computer Network Operations (CNO) and Offensive Cyber Operations (OCO), to join our CyberAI team. In this role, you’ll be responsible for leading and contributing to the research and development of innovative software solutions and critical applications leveraged by our customers.

This is a hybrid position, with an onsite requirement of 3 days per week. This position also requires an active TS/SCI

What You’ll Do:

  • Evaluate software for latent flaws which may constitute a vulnerability.
  • Evaluate and develop circumventions for security mechanisms preventing code execution.
  • Design and develop hardware and software based CNO capabilities.
  • Assist with designing, developing, documenting, testing, and debugging applications.
  • Apply knowledge of security concepts and networks.
  • Set up and use virtualized infrastructure in developing and testing code.

Requirements

  • You have a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field of study and 11 years of relevant experience OR equivalent combination of education and experience.
  • Strong debugging expertise.
  • Experience with TCP/IP networking and socket-level programming.
  • Knowledge of CNO development concepts.
  • Background in software analysis and reverse engineering.
  • Experience with assembly programming and assembly-level analysis.
  • Deep understanding of low-level internals for one or more of the following: Windows, Unix/Linux, network devices, mobile devices, or unit test frameworks.
  • Hands-on experience with GitLab for source control, issue tracking, code review, and CI/CD pipeline development.
  • Ability to conduct packet capture, traffic inspection, and protocol analysis using tools such as Wireshark and tcpdump.
  • Strong understanding of Windows internals and Windows APIs, with software development experience in C/C++.
  • Experience developing, analyzing, and debugging shellcode, including position-independent code (PIC).
  • Hypervisor development experience is a plus.

Benefits & conditions

US Salary Range: $141,000 - 196,000

The salary offered to a selected candidate will be based on several factors including location, skills, and experience. In addition to a comprehensive benefits package which includes employer paid health insurance and a 7% contribution to your 401k, candidates may be eligible for other forms of compensation.

About the company

AIS is a leading cyber and information security company supporting mission critical operations across the DoD, intelligence community, commerce and beyond. Founded in 2001, AIS is a privately-owned company committed to excellence in all facets. We pride ourselves on offering some of the best benefits seen in the industry. We celebrate the unique backgrounds and experiences of our people and encourage new ideas, innovation, and the autonomy to create the future and career they want with our support.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Introduction to eBPF as a secure virtual machine

Ayesha Kaleem · World Congress 2023

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann Chris Heilmann +2 · LIVE

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

1:19 min

Securing roles upon finishing a computer science degree

Karol Rogowski · LIVE

Videos

See all

Related articles

See all