1

Dod Computer Science Jobs in Austin, TX (NOW HIRING)

Associate's Degree in Computer Science, Information Technology, or related discipline (preferred ... DoD 8570.01-M. * Security + CE Clearance * This position requires an active SECRET clearance ...

Bachelor's Degree in Computer Science, Information Technology, or related discipline (preferred ... DoD 8570.01-M. * Security + CE Clearance * This position requires an active SECRET clearance ...

Bachelor's Degree in Computer Science, Information Technology, or related discipline(preferred ... DoD 8570.01-M. * Security +CE Clearance * This position requires an active SECRET clearance ...

Apply Agile methodology daily and follow Definition of Done (DoD) process for better quality by ... Excellent understanding of computer science fundamentals, data structures, algorithms, OOPs, and ...

Cloud Engineer

Austin, TX · On-site

$55.25 - $73.75/hr

Bachelor 's degree in Computer Science, Information Systems, or related technical discipline3 ... DoD cloud environmentsFamiliarity with DoD cybersecurity frameworks such as RMF and STIG ...

ATL Security and IT Manager

Austin, TX · On-site

$140 - $225/hr

Serve as primary liaison to laboratory IT, security offices, and DoD stakeholders. * Other related functions as assigned. Required Qualifications * Bachelor's degree in IT, Computer Science ...

Cloud Engineer

Austin, TX · On-site

$55.25 - $73.75/hr

Bachelor's degree in Computer Science, Information Systems, or related technical discipline * 3+ ... Familiarity with DoD cybersecurity frameworks such as RMF and STIG implementation * Experience ...

next page

Showing results 1-20

Dod Computer Science information

See Austin, TX salary details

$56K

$82.4K

$97.1K

How much do dod computer science jobs pay per year?

As of Aug 26, 2026, the average yearly pay for dod computer science in Austin, TX is $82,378.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,800.00 and $92,700.00 per year, depending on experience, location, and employer.

What is a DoD computer science?

A DoD Computer Science job involves applying computer science principles to support the U.S. Department of Defense in areas such as cybersecurity, software development, artificial intelligence, and data analysis. Professionals in these roles work to enhance national security by developing secure systems, analyzing threats, and improving military technology. Positions can be found in various DoD agencies, defense contractors, and military branches. Security clearances are often required due to the sensitive nature of the work.

What does a DoD computer science do?

Professionals in DoD Computer Science roles often spend their days developing, testing, and maintaining secure software and systems that support defense objectives. This may include coding, debugging, conducting vulnerability assessments, and integrating new technologies within existing defense infrastructure. Collaboration is common, as you will work closely with multidisciplinary teams including engineers, analysts, and security specialists to solve complex technical challenges. The work environment is typically structured, with a strong emphasis on following security protocols and ensuring data integrity due to the sensitive nature of government projects.

What are the key skills and qualifications needed to thrive in the DoD computer science position?

To thrive in a DoD Computer Science role, you need a robust understanding of computer science principles, programming languages, cybersecurity, and systems engineering, typically supported by a relevant degree and sometimes security clearance. Familiarity with Department of Defense systems, secure coding practices, and certifications such as CompTIA Security+ or CISSP are highly valued. Strong analytical thinking, attention to detail, and effective teamwork set candidates apart in this field. These skills are essential for ensuring the security, reliability, and advancement of critical defense technologies.

Which government job is best for Dod Computer Science?

A government role for someone with a Dod Computer Science background could include positions such as cybersecurity analyst, systems analyst, or software developer within defense agencies. These jobs often require security clearances, knowledge of cybersecurity tools, and adherence to strict confidentiality protocols. They typically involve working on national security projects and may require specialized certifications like CISSP or CompTIA Security+.

What are popular job titles related to Dod Computer Science jobs in Austin, TX?

For Dod Computer Science jobs in Austin, TX, the most frequently searched job titles are:

Infographic showing various Dod Computer Science job openings in Austin, TX as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 72% Physical, 2% Hybrid, and 26% Remote job distribution, with an average salary of $82,378 per year, or $39.6 per hour.

Software Engineer / Programmer

Austin, TX • On-site

Signature Science LLC
Scientific Research and Development Services • 51 - 200 employees

$85K/yr

Full-time

Posted 5 days ago


Job description

Position Purpose:
The Software Engineer creates applications, configures operating systems, and tests his/her code to verify adherence to established specifications and requirements. Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable hardware and instrumentation to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. The Software Engineering supports several projects, and will develop intuitive GUIs and associated applications to enable non-technical users to control a wide range of scientific systems, from analytical instruments, distributed sensor networks and perform automated analysis of complex datasets to provide actionable information to end users.
Essential Duties & Responsibilities:
  • Perform development efforts and work with teammates on various projects. To include working with customers to understand requirements, leading technical development, collaborating with designers to translate wireframes into applications, and integrate with back end layers/hardware interfaces.
  • Develop intuitive Graphical User Interfaces (GUIs) using Qt /C++.
  • Configure applications on Linux variants implemented on x64 based architectures to support custom boards designed for unique applications and markets.
  • Test device drivers and tools, to include touchscreen drivers, high-speed digitizers, and calibration tools.
  • Writes programs according to specifications, which may be provided by Senior Software Engineers, Systems Engineers, or other computer scientists.
  • Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Converts project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps; and codes language that can be processed by computer, applying knowledge of computer programming techniques and computer languages.
  • Confers with IPT lead and customer concerned with program to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
  • Corrects program errors using methods such as modifying program or altering sequence of program steps.
  • Identifies and suggests optimizations and features to improve hardware/software capabilities.
  • Recreates steps taken by user to locate source of problem and rewrites program to correct errors.
  • Analyzes, reviews, and rewrites programs to increase operating efficiency or to adapt program to new requirements.
  • Compiles and writes documentation of program development and subsequent revisions.
  • Writes manual for users to describe installation and operating procedures.
  • Assists users to solve operating problems.

Required Knowledge, Skills, and Abilities:
  • Understanding of the development process and testing cycle including bug tracking and formal code documentation and releases.
  • Analytical, diagnostic/debugging/troubleshooting, and problem-solving skills required for integrating applications, systems, and hardware.
  • Strong programming experience with C/C++ and Java.
  • Knowledge of Qt framework and development environment.
  • Knowledge of Linux kernel and device driver development.
  • Experience with database technologies (SQL etc.).
  • Experience in Debian-based Linux, specifically tailoring OS for custom boards.
  • Experience with common development and repository tools (i.e. GIT, JIRA, etc.)
  • Experience cross compiling of C/C++ code and Java.
  • Knowledge of fundamentals of Chemistry, Analytical Chemisty, and Data science.

Education/Experience:
  • BS in Computer Science, Electrical Engineering with programming focus, or equivalent.
  • 3 to 5 years of experience.

Clearance:
  • Ability to obtain a U.S. DoD SECRET Security Clearance.

Supervisory Responsibilities:
None
Working Conditions:
  • Ability to sit at a computer for long periods of time, travel up to 25% may be necessary.