A

Accenture

Advises businesses and runs their technology

CNO Developer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeHerndon, VA, USA$106.3k - $206.2k

About the Job

Requirements

  • At least 3 years of relevant software development experience.
  • Strong C/C++ skills, including memory management, concurrency, and performance tuning in production code.
  • Deep knowledge of Windows internals, including Win32/NT API, processes and threads, virtual memory, synchronization, and the I/O subsystem.
  • Hands-on low-level Windows development experience, such as kernel-mode or user-mode driver work.
  • Comfort using Windows debugging tools, including WinDbg, the Visual Studio debugger, and Sysinternals.
  • Experience writing secure code and diagnosing memory corruption, race conditions, and crashes from dump files.
  • Working knowledge of a scripting language such as Python for tool development and automation.
  • Familiarity with reverse-engineering tools such as IDA Pro, Ghidra, or GDB, in addition to Windows-native debugging tools.
  • Understanding of networking fundamentals, including TCP/IP, DNS, HTTP/S, and common network protocols.
  • Active TS/SCI security clearance is required.
  • Applicants for employment in the United States must have work authorization that does not now or in the future require visa sponsorship.

Responsibilities

  • Design, develop, test, and maintain custom software capabilities used in computer network operations.
  • Perform low-level software development in C/C++, Python, and/or Assembly for Windows, Linux, and/or embedded targets.
  • Analyze target systems and network architectures to identify technical requirements and constraints for capability development.
  • Collaborate with vulnerability researchers and reverse engineers to integrate exploits and achieve reliable code execution.
  • Develop and maintain command-and-control communication protocols.
  • Produce technical documentation, including design specifications, test plans, and operational employment guides.
  • Support integration, test, and evaluation events and provide technical support during operational missions.
  • Stay current on emerging operating system security features, offensive cyber technologies, and tradecraft to inform capability design.
  • Adhere to legal, policy, and oversight requirements governing computer network operations development and employment.

Desired Qualifications

  • Prior experience supporting the Intelligence Community or other federal computer network operations or cyber mission programs.
  • Experience with exploit development, binary analysis, or vulnerability research.
  • Familiarity with antivirus or endpoint detection and response evasion techniques, obfuscation, and anti-forensics methods.
  • Familiarity with Agile/Scrum development methodologies and modern continuous integration and continuous delivery tooling in classified environments.
  • Experience with embedded systems, firmware, or mobile platform development (iOS/Android).
  • Ability to work independently and collaboratively within a small, mission-focused team under tight timelines.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs