Computer Scientist/ Computer Engineer- Direct Hire Authority
Air Force Materiel Command
Posted: April 6, 2026 (0 days ago)
This job was posted recently. Fresh listings typically have less competition.
Air Force Materiel Command
Department of the Air Force
Location
California
Salary
$40,736 - $138,370
per year
Type
Full-Time
More IT & Technology jobs →Closes
Base salary range: $30,286 - $39,372
Typical requirements: 1 year general experience. 2 years college or associate degree.
Note: Actual salary includes locality pay (15-40%+ depending on location).
This entry-level computer science role in the Air Force involves working as a professional engineer to apply scientific methods in areas like software development, data analysis, and systems design to solve technical problems.
It suits motivated recent graduates or early-career developers who enjoy coding, collaborating on teams, and communicating with others to build and troubleshoot software solutions.
A good fit would be someone passionate about technology with a solid foundation in math and programming, eager to contribute to government projects in California.
Veteran's preference does not apply to DHA recruitment. Click on "Learn more about this agency" button below for more information.
The primary purpose of this position is to serve as a professional engineer with systems engineering responsibility in assigned area(s).
Experience requirements are described in the Office of Personnel Management (OPM) Qualification Standards for General Schedule Positions, Computer Science Series.
BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT: Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science.
At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus.
All academic degrees and course work must be from accredited or pre-accredited institutions.
In addition to meeting the basic requirement above, to qualify for this position you must also meet the qualification requirements listed below: SPECIALIZED EXPERIENCE: Applicants must have at least 1 year (52 weeks) of specialized experience at the next lower broadband NH-01, equivalent to the next lower grade GS-04 or equivalent in other pay systems.
Specialized experience is experience in performing work requiring the applications such as: engineering, mathematics, statistical analysis, modeling/simulation, and/or other scientific principles, methods, and techniques..
NOTE: Due to the use of 120-day rosters, this period of experience may be completed within 120 days of the closing date of this announcement.
Ideal Candidate: The ideal candidate is a motivated and passionate software developer with a drive for excellence.
This individual will have experience participating in the software development process and a strong understanding of software design principles, such as Object-Oriented design and design patterns.
Proficiency in high-level programming languages like Java, C#, or C++ is expected. Experience in front-end development and GUI/UX is highly desired.
Additionally, experience with socket programming, multithreading, file I/O, and SQL databases are all considered advantageous.
The successful candidate will possess strong communication skills, enabling them to interface with customers to gather requirements and troubleshoot software and data flow issues in real-time.
The ability to work collaboratively within a team to achieve shared goals is essential.
KNOWLEDGE, SKILLS AND ABILITIES (KSAs): Your qualifications will be evaluated on the basis of your level of knowledge, skills, abilities and/or competencies in the following areas: 1.
Professional knowledge of computer science, policies, theories, principles and concepts to apply to scientific methods and techniques to solve assigned problems. 2.
Professional knowledge of theoretical foundations of computer science, including digital computer systems architecture and systems software organization. 3.
Professional knowledge of computer science and related disciplines to design, develop and adapt scientific methods and techniques to recommend solutions for computer problems. 4.
Ability to analyze, interpret and apply computer science procedures in a variety of situations and recommend effective solutions to senior scientists. 5.
Ability to communicate effectively both orally and in writing. PART-TIME OR UNPAID EXPERIENCE: Credit will be given for appropriate unpaid and or part-time work.
You must clearly identify the duties and responsibilities in each position held and the total number of hours per week.
VOLUNTEER WORK EXPERIENCE: Refers to paid and unpaid experience, including volunteer work done through National Service Programs (i.e., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student and social).
Volunteer work helps build critical competencies, knowledge and skills that can provide valuable training and experience that translates directly to paid employment.
You will receive credit for all qualifying experience, including volunteer experience. Major Duties:
Performs computer scientist work in one or more areas such as development of software systems, high-speed computing systems and real time data acquisition systems, or integrated computer systems.
Develops and applies system evaluation methods and techniques to major portions of large projects or studies.
Plans and carries out the collection and analysis of information, data and standards used by the assigned organization to perform computer science projects.
Carries out special projects and assignments in the development of software and solutions to be used by higher-level computer scientists, scientists, contractors and/or customers.
Check your resume before applying to catch common mistakes