1

Idl Programming Jobs (NOW HIRING)

Must have programming skills with at least one of the following languages: * MATLAB * Pyton * FORTRAN * IDL * Perl/Shell Scripting * Knowledge of common earth science data formats, metadata, and ...

Works with engineers in conducting experiments. Key Responsibilities * Observes and complies with all safety rules and regulations. This includes QSR and ISO Standards. * Participates in the Material ...

Works with engineers in conducting experiments. Key Responsibilities * Observes and complies with all safety rules and regulations. This includes QSR and ISO Standards. * Participates in the Material ...

Works with engineers in conducting experiments. Key Responsibilities * Observes and complies with all safety rules and regulations. This includes QSR and ISO Standards. * Participates in the Material ...

next page

Showing results 1-20

Idl Programming information

See salary details

$25K

$88.9K

$149K

How much do idl programming jobs pay per year?

As of May 29, 2026, the average yearly pay for idl programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

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

To thrive as an IDL Programmer, you need strong proficiency in the IDL (Interactive Data Language) programming language, data analysis, and visualization, typically supported by a degree in computer science, physics, or a related field. Familiarity with scientific computing tools, data processing libraries, and experience using version control systems like Git are commonly required. Analytical thinking, problem-solving, and effective communication skills help programmers interpret complex data and collaborate with multidisciplinary teams. These skills ensure accurate data analysis, efficient workflow, and meaningful scientific or technical insights.

What are some typical projects or tasks an IDL Programmer might work on within a research or engineering team?

IDL Programmers often work on data analysis, visualization, and image processing tasks, particularly in scientific, aerospace, or remote sensing projects. You may be responsible for developing scripts to automate data processing, creating visual representations of complex datasets, or supporting researchers with custom analytical tools. Collaboration with scientists and engineers is common, as you’ll frequently need to understand their requirements and translate them into effective software solutions. The role often involves both independent problem-solving and teamwork in a fast-paced, research-driven environment.

What is IDL programming?

IDL (Interactive Data Language) programming refers to the use of the IDL language, which is designed for data analysis, visualization, and application development, particularly in scientific and engineering fields. IDL is often used for processing large data sets, such as images or sensor data, and provides powerful tools for visualizing and interpreting complex information. Its syntax is similar to other programming languages, making it accessible for users with programming experience. Many research institutions and organizations use IDL for applications in astronomy, medical imaging, and geosciences.

What is the difference between Idl Programming vs Software Developer?

AspectIdl ProgrammingSoftware Developer
Required CredentialsTypically requires a degree in computer science or related field, with knowledge of IDL languagesRequires a degree in computer science, software engineering, or related fields, with programming skills
Work EnvironmentOften in specialized industries like aerospace, defense, or scientific researchIn various industries including tech, finance, healthcare, working in office or remote settings
Industry UsageCommon in organizations using IDL for data analysis, simulation, or hardware controlWidely used across multiple industries for application development and software solutions

Idl Programming and Software Developer roles share foundational programming skills and require similar educational backgrounds. However, Idl Programming is more specialized, focusing on IDL languages used in scientific and technical fields, whereas Software Developers work across diverse industries developing a broad range of applications.

More about Idl Programming jobs
What cities are hiring for Idl Programming jobs? Cities with the most Idl Programming job openings:
Infographic showing various Idl Programming job openings in the United States as of May 2026, with employment types broken down into 7% Internship, 4% As Needed, 13% Temporary, 67% Contract, 7% Nights, and 2% Summer. Highlights an 3% Physical, 28% Hybrid, and 69% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.
Junior Software Engineer

Junior Software Engineer

Altamira Technologies Corp.

Fairborn, OH • On-site

Full-time

Posted 10 days ago


Job description

Description
Altamira Technologies Corporation has a long and successful history providing innovative solutions throughout the U.S. National Security community. Headquartered in McLean, Virginia, Altamira serves the defense, intelligence and homeland security communities by focusing on creating innovative solutions leveraging common standards in architecture, data and security.
Altamira believes that our people and the culture of our company differentiate us from other companies.
We focus on recruiting talented, self-motivated employees that strive to find a way to get things done.
Acceptable candidates MUST be a current US citizen and willing to apply for and obtain a US Government security clearance.
We are currently seeking an Entry Level Software Developer with a minimum of a BS degree in computer science or a related technical field.
NOTE THAT THESE POSITIONS ARE NOT REMOTE - CANDIDATES WILL NEED TO WORK ON SITE IN DAYTON OHIO.
Successful candidate will have a basic knowledge of Agile software development practices and engineering best practices for software development. Candidate must have knowledge of some of the following desired skills: data architectures, modern cloud-computing software and tools, Python coding, Kubernetes, algorithm development, JavaScript/Typescript, Angular, Java, Spring Boot, Vue, Jira, React, NodeJS, QT, OpenSearch Dashboards, Linux, Docker.
Other desirable skills include, MATLAB, IDL, C++, UI/UX, and database design.
Altamira is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. We focus on recruiting talented, self-motivated employees that find a way to get things done. Join our team of experts as we engineer national security!