1

Programming Language Engineer Jobs (NOW HIRING)

Familiarity with Python programming language. * Basic Linux knowledge. * Prior Experience with IOT Devices. * Familiarity with C/C++ programming language. Education: * Bachelor's Computer Science ...

We are big believers in functional programming and use OCaml, a statically typed functional programming language, as our primary tool. More recently, Python has become a vital part of Jane Street ...

... the Go programming language and requires expertise in concurrent programming, authentication protocols, and software engineering principles. Responsibilities : • Bachelors degree in Computer ...

Software Engineer 2

Del Rey, CA · On-site

$136.80/hr

Experience developing test software using LabVIEW programming language. * NI LabVIEW Certified LabVIEW Developer (CLD) certification. * Familiar with PLC ladder logic programming and communication ...

We are big believers in functional programming and use OCaml, a statically typed functional programming language, as our primary tool. More recently, Python has become a vital part of Jane Street ...

Senior Software Engineer

New York, NY · On-site

$134K - $176K/yr

Basic Qualifications Experience in programming with Java, Python or any other Object-oriented programming language Preferred Qualifications Experience with Scala Programming language or experience ...

Engineer Software 2

Sunnyvale, CA · On-site

$80 - $105/hr

Designs and develops data acquisition software using LabVIEW programming language for production FAT testing of various products and programs. Develop user manuals for the test operators, support ...

... programming language to develop and optimize software solutions while ensuring secure communication and implementing industry-standard authentication protocols. Qualifications : Required : • ...

Data Engineer

Columbus, OH · On-site

$110K - $132K/yr

Responsibilities : • 5+ Yrs of exp in Bigdata-Hive, Spark,AWS(Preferred) • Exp in programming language- Python, Spark • OS- Linux, Shell scripting • Database, SQL proficient • Devops- ...

Required : • 6-8 Years of experience • Experience with the Perl programming language • Experience with databases such as MySQL, Oracle, or SQL Server • Experience with HTML, CSS, and ...

Demonstrate Programming Language Proficiency: Possess familiarity with at least one programming language. Exhibit a basic understanding of when to use a programming language versus a shell for ...

C++ (Programming Language) * Computer Science * Debugging * Docker (Software) * Full Stack Development * Java (Programming Language) * JavaScript (Programming Language) * Kubernetes * Linux

Showing results 21-40

Programming Language Engineer information

See salary details

$39K

$101.8K

$137.5K

How much do programming language engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for programming language engineer in the United States is $101,752.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,000.00 and $116,500.00 per year, depending on experience, location, and employer.

What is a programming language engineer?

Programming Language Engineers are specialized software engineers who design, implement, and maintain programming languages and their associated tools, such as compilers, interpreters, and development environments. They work on creating new programming languages or improving existing ones to enhance performance, security, and usability. Their responsibilities often include developing language specifications, optimizing code generation, and ensuring compatibility with hardware and software platforms. This role requires a deep understanding of computer science fundamentals, algorithms, and software architecture. Programming Language Engineers frequently collaborate with researchers and developers to advance programming technology.

What are some common challenges faced by programming language engineers when designing or maintaining a language?

Programming Language Engineers often encounter challenges related to balancing language performance, usability, and backward compatibility. They must continuously address evolving user needs, ensure that new features integrate seamlessly without introducing bugs, and optimize the language for various platforms. Collaboration with compiler developers, documentation teams, and the user community is crucial to gather feedback and ensure robust language evolution. Additionally, staying current with advancements in programming paradigms and tooling is essential for long-term success in this role.

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

To thrive as a Programming Language Engineer, you need a strong background in computer science, expertise in compiler design, and proficiency in multiple programming languages, often supported by a relevant degree. Familiarity with tools like LLVM, parser generators, and version control systems, as well as experience with language standards and development environments, is typically required. Analytical thinking, creativity, and effective communication are essential soft skills for solving complex problems and collaborating with cross-functional teams. These skills and qualities are crucial for designing robust programming languages and tools that meet user needs and advance software development.

What is the difference between Programming Language Engineer vs Software Developer?

AspectProgramming Language EngineerSoftware Developer
CredentialsBachelor's in Computer Science or related field; knowledge of programming languagesBachelor's in Computer Science or related field; coding skills
Work EnvironmentResearch and development, language design, compiler developmentApplication development, coding, debugging
Industry UsageTech companies, language tool providers, research labsSoftware firms, startups, enterprise IT
Search/Comparison IntentUnderstanding specialized language design rolesGeneral software development roles

Programming Language Engineers focus on designing, implementing, and optimizing programming languages and compilers, often working in R&D settings. Software Developers create applications and software solutions across various industries. While both roles require strong coding skills and a computer science background, Programming Language Engineers specialize in language architecture, whereas Software Developers focus on building software products.

What are popular job titles related to Programming Language Engineer jobs?

For Programming Language Engineer jobs, the most frequently searched job titles are:

Infographic showing various Programming Language Engineer job openings in the United States as of June 2026, with employment types broken down into 73% Full Time, 23% Part Time, 1% Temporary, and 3% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $101,752 per year, or $48.9 per hour.

Software Engineer / Certified LabVIEW Developer 2

Sunnyvale, CA • On-site

Indotronix International Corporation
Recruiting and Staffing Services • 1 - 5K employees

$131/hr

Contractor

Re-posted 3 days ago


Job description

Indotronix is seeking an :

Onsite Job: Software Engineer / Certified LabVIEW Developer 2
Work Location: Sunnyvale, CA 
Work Schedule: 9x80 A
Security Clearance Required?: No

Responsibilities:

  • Designs and develops data acquisition software using LabVIEW programming language for production FAT testing of various products and programs.

  • Develop user manuals for the test operators, support continuous improvement development, troubleshoot test software issue, incorporate analytical tools and automated report generation.

  • Develop tools in support of the test preparation, post data analysis, issue tracking, and test performance metrics.

  • Develop tools for test metrics trending with statistical analysis reports.

  • Develop training curriculum and material to train engineers on test stand LabVIEW software programming, coding standards, architectures, etc.

  • Lead team in LabVIEW programming for test stand software for FAT testing.

  • Provide software maintenance, support, and future development.

  • Collaborate with team members in assessing data acquisition hardware and software requirements and specifications for upgraded or new DAS architecture.

  • Ensure appropriate software standards and practices are adhered to throughout the development process.

  • Experience with NI PXI platform, PLCs.

  • Program Allen Bradley PLC ladder logic.

Basic Qualifications for Engineer Software 2

  • Experience developing test software using LabVIEW programming language.

  • NI LabVIEW Certified LabVIEW Developer (CLD) certification.

  • Familiar with PLC ladder logic programming and communication protocols, EtherNet/IP and Modbus.

Preferred Qualifications for Engineer Software 2

  • 5+ years’ experience developing test software using LabVIEW programming language.

  • NI LabVIEW Certified LabVIEW Architect (CLA) certification.

  • Experience with Allen Bradley PLC ladder logic programming and communication protocols, EtherNet/IP and Modbus.


Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US