Principal Software Engineer

Assured Information Security (AIS)

City of Rome (NY)

Hybrid

USD 141,000 - 196,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Employer-paid health insurance
7% 401k contribution

Job summary

Assured Information Security (AIS) is seeking a Principal Software Engineer to lead research and development for CyberAI software solutions used by customers, with a strong emphasis on Computer Network Operations and Offensive Cyber Operations. The role is hybrid, requiring three onsite days per week and an active TS/SCI clearance.

You will contribute to the design, development, testing, and debugging of high-assurance software, with focus on security concepts, networking, and virtualization in

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field with 11 years of relevant experience or equivalent combination.
  • 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 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 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.

Responsibilities

  • 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.

Skills

11+ years exp
Debugging
TCP/IP networking
CNO development
Reverse engineering
Assembly
Windows internals
GitLab
Packet capture
C/C++ on Windows
Shellcode
Hypervisor

Education

Bachelor's degree (CS/SE/CE)
Equivalent combination of education and experience

Tools

GitLab
Wireshark
tcpdump

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.
Education/Experience/Skillset Required
  • 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.

Travel: Up to 15%

Clearance Required: Active TS/SCI

AA / Disability / Veteran

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Whatsupstateny • City of Rome (NY)

Hybrid
USD 141,000 - 196,000
Principal Software Engineer
Principal Software Engineer

Assured Information Security, Inc. • Air City (NY)

Hybrid
USD 141,000 - 196,000
Health insurance
401k with company match
Principal Software Engineer - Cyber AI (Hybrid, TS/SCI)
Principal Software Engineer - Cyber AI (Hybrid, TS/SCI)

Assured Information Security (AIS) • City of Rome (NY)

Hybrid
USD 141,000 - 196,000
Employer-paid health insurance
7% 401k contribution
Technical Field Service Representative
Technical Field Service Representative

Assured Information Security, Inc. • Hanover, Northern (KY)

Hybrid
USD 145,000 - 160,000
Employer-paid health insurance
7% 401(k) contribution
Principal SW Engineer, CyberAI (CNO/OCO, Hybrid, TS/SCI)
Principal SW Engineer, CyberAI (CNO/OCO, Hybrid, TS/SCI)

Whatsupstateny • City of Rome (NY)

Hybrid
USD 141,000 - 196,000
Technical Field Service Representative
Technical Field Service Representative

Assured Information Security (AIS) • Hanover (MD)

On-site
USD 145,000 - 160,000
Health insurance
401k contribution
Director of Business Development
Director of Business Development

Assured Information Security (AIS) • Catonsville (MD)

On-site
USD 156,000 - 205,000
Technical Field Service Representative
Technical Field Service Representative

Whatsupstateny • Hanover (MD)

On-site
USD 145,000 - 160,000
Employer-paid health insurance
401(k) with 7% company match
Technical Field Service Representative
Technical Field Service Representative

Assured Information Security, Inc. • Hanover (MD)

On-site
USD 145,000 - 160,000
Sr. Cybersecurity Engineer (ISSE)
Sr. Cybersecurity Engineer (ISSE)

Applied Information Sciences, Inc. • Huntsville (AL)

On-site
USD 120,000 - 181,000