1

Computer Science Jobs in Colorado (NOW HIRING)

CO

$76K/yr

... Scientific Positions. BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT: A. Degree ... Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with ...

CO · On-site

$76K/yr

... Scientific Positions. BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT: A. Degree ... Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with ...

$76K/yr

... Scientific Positions. BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT: A. Degree ... Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with ...

Make and communicate principled conclusions from data using elements of mathematics, statistics, computer science, and application specific knowledge. Through analytic modeling, statistical analysis ...

next page

Showing results 1-20

Computer Science information

See Colorado salary details

$59.4K

$87.4K

$103K

How much do computer science jobs pay per year?

As of Jul 11, 2026, the average yearly pay for computer science in Colorado is $87,390.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $98,300.00 per year, depending on experience, location, and employer.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses on practical software creation and deployment

Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What Are Computer Science Jobs?

The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

What are the key skills and qualifications needed to thrive in a Computer Science role, and why are they important?

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.
What are the most commonly searched types of Computer Science jobs in Colorado? The most popular types of Computer Science jobs in Colorado are:
What cities in Colorado are hiring for Computer Science jobs? Cities in Colorado with the most Computer Science job openings:
Infographic showing various Computer Science job openings in Colorado as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $87,390 per year, or $42 per hour.
Computational Scientist for Electronic Structure Method Development

Computational Scientist for Electronic Structure Method Development

The National Renewable Energy Laboratory (NREL)

Golden, CO • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


Job description

Posting Title
Computational Scientist for Electronic Structure Method Development
Location
CO - Golden
Position Type
Regular
Hours Per Week
40
Working at NLR
NLR is located at the foothills of the Rocky Mountains in Golden, Colorado is the nation's primary laboratory for energy systems research and development.
Join the National Laboratory of the Rockies (NLR), where world-class scientists, engineers, and experts are accelerating energy innovation through breakthrough research and systems integration. From our mission to our collaborative culture, NLR stands out in the research community for its commitment to an affordable and secure energy future. Spanning foundational science to applied systems engineering and analysis, we focus on solving complex challenges to deliver advanced, secure, reliable, and cost-effective energy solutions. Our work helps strengthen U.S. industries, support job creation, and promote national economic growth.
At NLR, you'll find a mission-driven environment supported by state-of-the-art facilities, multidisciplinary research teams, and strong collaborations with industry, academia, and other national laboratories. We offer robust professional development opportunities, and a competitive benefits package designed to support your career and well-being.
Job Description
The National Laboratory of the Rockies (NLR) is seeking an accomplished Questaal developer within the Computational Science Center (CSC). The CSC Computational Science Center conducts research to advance scientific computing, as well as data scientific, computer science, and AI/ML. This position will support and further the capabilities of Questaal, a Green's function based community code hosted by NLR and the department of energy. Questaal's specialty is a self-consistent form of many-body perturbation theory. Key future directions will focus on advancing its capability for response functions, the dynamics that connect lattice and electronic degrees of freedom, and to advance our ability to understand and predict properties of superconductors.
These directions include extending finite-time correlation capabilities in real time through modern field-theoretic formulations that can be integrated into production workflows.
The position will require a combination of technical, managerial, and interpersonal skills, including collaboration and stakeholder engagement, technical communication, conflict resolution, and mentorship and talent development.
From a technical side, the duties include:
  • Maintain current capabilities, answer questions and resolve issues posted from the user base.
  • Develop new functionality in concert with NLR staff, to meet the needs of existing objectives. This includes contributing to the advancement of new ideas/methodologies, that advance the aims of NLR's scientific programs that use Questaal.
  • Integrate new capabilities developed by staff and other users and optimize them so they run efficiently on multiple machine architectures.
  • Work with staff on scientific studies, advancing computational capabilities they need to make it possible to address current scientific questions.
  • Develop and validate methods for finite-time and nonequilibrium electronic correlation dynamics, including real-time formulations that complement existing frequency-domain capabilities.

Basic Qualifications
Relevant PhD . Or, relevant Master's Degree and 3 or more years of experience . Or, relevant Bachelor's Degree and 5 or more years of experience . Demonstrates complete understanding and wide application of scientific technical procedures, principles, theories and concepts in the field. General knowledge of other related disciplines. Demonstrates leadership in one or more areas of team, task or project lead responsibilities. Demonstrated experience in management of projects. Very good technical writing, interpersonal and communication skills.
* Must meet educational requirements prior to employment start date.
Additional Required Qualifications
  • Demonstrated success in leading or contributing to proposal development and securing funding
  • Strong analytical skills and creative thinking abilities.
  • Evidence of impactful ideas realized in code, publications, benchmarks, or deployed capabilities; willingness to iterate, learn from failure, and refine designs.
  • Track record of research and/or technology innovation in computational science or related discipline.
  • Good customer and solution-oriented problem-solving skills.
  • Ability to lead and influence across organizational boundaries in a matrixed research environment
  • Ability to develop and maintain positive relationships internally to NLR and externally with sponsors and research partners.
  • Good oral and written communication skills

Preferred Qualifications
  • Ability to bridge gaps between domain language (engineering, science) and computing solution language.
  • Experience maintaining highly active code bases using versioning software (e.g., Git)
  • Ability to lead and direct personnel with diverse skills, work styles, and values
  • Experience working on high-performance computing (HPC) systems, experience developing modules for HPC users

Job Application Submission Window
The anticipated closing window for application submission is up to 30 days and may be extended as needed.
Annual Salary Range (based on full-time 40 hours per week)
Job Profile: Researcher III / Annual Salary Range: $83,600 - $150,500
NLR takes into consideration a candidate's education, training, and experience, expected quality and quantity of work, required travel (if any), external market and internal value, including seniority and merit systems, and internal pay alignment when determining the salary level for potential new employees. In compliance with the Colorado Equal Pay for Equal Work Act, a potential new employee's salary history will not be used in compensation decisions.
Benefits Summary
Benefits include medical, dental, and vision insurance; short*- and long-term disability insurance; pension benefits*; 403(b) Employee Savings Plan with employer match*; life and accidental death and dismemberment (AD&D) insurance; personal time off (PTO) and sick leave; paid holidays; and tuition reimbursement*. NLR employees may be eligible for, but are not guaranteed, performance-, merit-, and achievement- based awards that include a monetary component. Some positions may be eligible for relocation expense reimbursement. Limited-term positions are not eligible for long-term disability or tuition reimbursement.
* Based on eligibility rules
Badging Requirement
NLR is subject to Department of Energy (DOE) access restrictions. All employees must also be able to obtain and maintain a federal Personal Identity Verification (PIV) card as required by Homeland Security Presidential Directive 12 (HSPD-12), which includes a favorable background investigation.
Drug Free Workplace
NLR is committed to maintaining a drug-free workplace in accordance with the federal Drug-Free Workplace Act and complies with federal laws prohibiting the possession and use of illegal drugs. Under federal law, marijuana remains an illegal drug.
If you are offered employment at NLR, you must pass a pre-employment drug test prior to commencing employment. Unless prohibited by state or local law, the pre-employment drug test will include marijuana. If you test positive on the pre-employment drug test, your offer of employment may be withdrawn.
Submission Guidelines
Please note that in order to be considered an applicant for any position at NLR you must submit an application form for each position for which you believe you are qualified. Applications are not kept on file for future positions. Please include a cover letter and resume with each position application.
Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard basis of age (40 and over), color, disability, gender identity, genetic information, marital status, domestic partner status, military or veteran status, national origin/ancestry, race, religion, creed, sex (including pregnancy, childbirth, breastfeeding), sexual orientation, and any other applicable status protected by federal, state, or local laws.
Reasonable Accommodations
E-Verify www.dhs.gov/E-Verify For information about right to work, click here for English or here for Spanish.
E-Verify is a registered trademark of the U.S. Department of Homeland Security. This business uses E-Verify in its hiring practices to achieve a lawful workforce.