1

Programmer Jobs in Colorado (NOW HIRING)

... Programmer ATA is seeking engineers who like to develop software. The successful candidate will be detail oriented with logical thinking skills to be able to design software applications, including ...

... Programmer ATA is seeking engineers who like to develop software. The successful candidate will be detail oriented with logical thinking skills to be able to design software applications, including ...

Mid-Level Programmer

Littleton, CO · On-site

$130K - $165K/yr

Overview Carollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we've specialized in the planning, design, and construction of water, wastewater ...

Tridium Programmer - Denver, CO - $40.00-$55.00/hour + OT + Profit SharingAbout the Opportunity: A highly reputable HVAC mechanical contractor is looking for an experienced Tridium Programmer to ...

Candidate with strong C# programming with web application development experience. Familiar with testing experience Wiling to learn on Selenium. Qualifications C# programming,web application ...

Controls Programmer - Englewood, CO - $80,000 to $115,000 + 100% Paid Medical + Company VehicleAbout the Opportunity: A well-established Building Automation Systems (BAS) integrator in the Denver ...

Job Title: C# Programmer Location: Denver, CO Job Type: FT/Permanent Bachelor's degree required. Should have 7-10 years of experience within a technology related field including a minimum of 5 years ...

CNC Programmer

Arvada, CO · On-site

$27 - $37/hr

Join Crusoe Energy as a CNC Programmer and play a vital role in supporting our engineering and production teams. You will be responsible for programming our advanced Trumpf machinery and ensuring ...

CNC Programmer

Arvada, CO · On-site

$27 - $37/hr

Join Crusoe Energy as a CNC Programmer and play a vital role in supporting our engineering and production teams. You will be responsible for programming our advanced Trumpf machinery and ensuring ...

Statistical Programmer Length: 10+ months *W2 Candidates Only, No C2C Our client is seeking a skilled Statistical Programmer to join their team. In this role, you will provide programming support for ...

CNC Programmer

Centennial, CO · On-site

$86K - $109K/yr

At Boom, we're bringing CNC programming capability in-house so we can iterate faster, verify programs in process, and adapt on the fly. This is not a role where you inherit proven toolpaths and push ...

CNC Programmer We are seeking a highly skilled CNC Lathe/Swiss Programmer to join our team. This role is designed for a technical expert who possesses extensive experience in multi-axis machining and ...

Control Solutions Inc., a Crete United Company is seeking an experienced Controls Programmer to join our Software Group within the Controls Division. In this role, you will be responsible for ...

CNC Programmer

Golden, CO

$27.25 - $37.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. * Under ...

CNC Programmer

Golden, CO · On-site

$27.25 - $37.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. * Under ...

CNC Programmer

Golden, CO

$27.25 - $37.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. * Under ...

next page

Showing results 1-20

Programmer information

See Colorado salary details

$12

$41

$72

How much do programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for programmer in Colorado is $41.57, according to ZipRecruiter salary data. Most workers in this role earn between $27.07 and $54.09 per hour, depending on experience, location, and employer.

What Do Programmers Do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What does a programmer do?

A programmer, sometimes called a software developer or coder, writes and tests code that enables computer programs and applications to function. They use various programming languages such as Python, Java, or C++ to create software solutions, fix bugs, and improve existing programs. Programmers also collaborate with other professionals, such as designers and project managers, to define requirements and ensure that the software meets user needs. Their work is essential in industries ranging from technology and finance to healthcare and entertainment.

Is 27 too late to start coding?

Programmers can start coding at any age, including 27, as the field values skills and experience over age. Many successful programmers begin in their late twenties or later, often learning through online courses, coding bootcamps, or self-study. Age is less important than dedication, continuous learning, and building a portfolio of projects.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Colorado? The most popular types of Programmer jobs in Colorado are:
What are popular job titles related to Programmer jobs in Colorado? For Programmer jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Programmer jobs in Colorado look for? The top searched job categories for Programmer jobs in Colorado are:
What cities in Colorado are hiring for Programmer jobs? Cities in Colorado with the most Programmer job openings:
What are popular job titles related to Programmer jobs in CO? For Programmer jobs in CO, the most frequently searched job titles are:
Infographic showing various Programmer job openings in Colorado as of May 2026, with employment types broken down into 78% Full Time, 7% Part Time, 1% Temporary, 13% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $86,471 per year, or $41.6 per hour.
Engineering Software Programmer

Engineering Software Programmer

ATA Engineering

Denver, CO • On-site

$85K - $125K/yr

Full-time, Part-time

This job post has expired today. Applications are no longer accepted.


Job description

Engineering Software Programmer

ATA is seeking engineers who like to develop software. The successful candidate will be detail oriented with logical thinking skills to be able to design software applications, including those with graphical user interfaces (GUIs). The successful candidate should also have an interest in making engineering processes more efficient. The position is full-time (40 hours per week with benefits). ATA is headquartered in San Diego, California, but services clients globally. This opportunity is based in our San Diego, Huntsville, or Denver offices.

LOCATIONS: San Diego 13290 Evening Creek Drive South San Diego, California 92128 Alabama 1308 Voyager Way NW, Suite 102, Huntsville, Alabama 35806 Colorado 1597 Cole Boulevard, Lakewood, Colorado 80401

Essential Duties and Responsibilities

Provide programming support for aerospace, mechanical, and structural engineers on a wide variety of challenging projects, from structural dynamics to data management and file format translation. Preferred experience includes programming in MATLAB, Python, C, C++, C#, Visual Basic, and/or Java. Able to troubleshoot hardware and software configurations. Strong familiarity with object-oriented programming. GUI programming experience. Familiarity with hardware programming a plus. Comfortable with Windows and Linux operating systems.

Requirements

The ideal candidate would have all of the following skills. A highly motivated but less-experienced candidate interested in learning these skills would also be considered. B.S., M.S., or Ph.D. in Mechanical, Aerospace, or Structural Engineering, with an excellent academic record. Dual major or minor in Computational or Software Engineering a strong plus. Interest in programming engineering applications and object-oriented programming. Must have interest in engineering design, analysis, and data management processes. Experience with Nastran, NX, Femap, or other CAE tools preferred. Willing to travel and occasionally work at customer sites, as needed. Must be a US Person. Full-time position only. No contractors or part-time applications will be accepted. Excellent verbal and written communication skills.

Salary Range: Early Career Professionals: $85,000–$125,000 per year

How To Apply

We appreciate your interest in ATA Engineering and request that you submit the following materials if you are qualified and wish to join our team of employee-owners at ATA Engineering: A current résumé or CV. A copy of your up-to-date college transcripts. You may email them, or request that an official transcript be sent directly to the address below. If your transcript contains identifying information such as Social Security Number and/or date of birth, please delete this information prior to submitting your transcripts. A statement confirming that you meet the definition of a US person as defined by 22 C.F.R. § 120.62.

Please note: we prefer electronic copies of all documents, but you may also mail them to the address below if necessary. Many of our contracts require access to government, defense, and classified information. We cannot consider your application unless you are a US Person. Unless you specifically state otherwise in your cover letter or email, you will be considered for all current openings at all ATA locations. Once we have reviewed your qualifications, you will be contacted by email regarding the status of your application.

Email all documents to: careers@ata-e.com Or mail them to: Manager, Human Resources ATA Engineering, Inc. 13290 Evening Creek Drive South San Diego, CA 92128

ATA Engineering, Inc., is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, or any other characteristic protected by applicable federal, state, or local law. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact an ATA Engineering, Inc., Human Resources Representative at careers@ata-e.com.


ATA Engineering logo

About ATA Engineering

Sourced by ZipRecruiter

Industry

Aerospace product and parts manufacturing

Company size

51 - 200 Employees

Headquarters location

San Diego, CA, US

Year founded

2000