1

D Programming Language Jobs (NOW HIRING)

Engineering Intern

Tulsa, OK · On-site

$15.25 - $19.75/hr

Desires experience with the C++ programming language, Qt, OpenGL, and Boost. * Experience with any programming language and development. Knowledge, Skills, and Abilities * Familiarity with software ...

... programming language, as our primary tool. More recently, Python has become a vital part of Jane ... If you'd like to get an idea of what we cover in our software engineering interview process, you ...

... programming language, as our primary tool. More recently, Python has become a vital part of Jane ... If you'd like to get an idea of what we cover in our software engineering interview process, you ...

Familiarity with the secure SDLC Proficiency in at least one programming language Experience ... D&H Distributing * Perform all other duties as assigned by management in a professional and ...

Familiarity with the secure SDLC Proficiency in at least one programming language Experience ... D&H Distributing * Perform all other duties as assigned by management in a professional and ...

Senior GPU Compiler Development Engineer

Austin, TX · On-site

$121K - $160K/yr

D. in Computer Science, Computer Engineering, or related fields. • 6+ years of experience in the area of compiler front end, programming language designs, Compilers/Linkers. • Superb analytical ...

SAP ABAP Developer

Charlotte, NC · On-site

$60 - $81.25/hr

... ABAP programming language is must * Experience with other SAP technologies, such as Business ... Ph: 732-790-2266 X 105 manikanth.d@sariansolutions.com

FPGA Engineer

New York, NY

$142K - $182K/yr

... programming language technology to improve the process of designing, testing, and validating ... If you'd like to learn more, you can read about our interview process, meet some of our newest ...

FPGA Engineer

New York, NY · On-site

$142K - $182K/yr

... programming language technology to improve the process of designing, testing, and validating ... If you'd like to learn more, you can read about our interview process, meet some of our newest ...

next page

Showing results 1-20

D Programming Language information

See salary details

$80K

$124K

$151K

How much do d programming language jobs pay per year?

As of Jul 14, 2026, the average yearly pay for d programming language in the United States is $124,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,000.00 and $139,500.00 per year, depending on experience, location, and employer.

Does NASA use C++ or Python?

NASA extensively uses both C++ and Python in its projects; C++ is often employed for performance-critical systems, while Python is popular for scripting, data analysis, and automation tasks. Knowledge of both languages can be valuable for roles involving aerospace software development or scientific computing at NASA.

Which pays more, C++ or Python?

For roles involving D programming language, salary comparisons between C++ and Python are similar, with factors like experience, industry, and location influencing pay. Generally, C++ developers tend to earn slightly more due to its use in performance-critical applications, but Python skills are also highly valued across many fields. Both languages require strong programming skills and knowledge of relevant tools and frameworks.

What is a D Programming Language job?

A D Programming Language job involves developing software using the D programming language, which is known for its efficiency, compiled performance, and modern features. These roles can include systems programming, game development, web services, and high-performance applications. Developers typically work with memory management, concurrency, and metaprogramming while leveraging D's expressive syntax and safety features. Employers may seek individuals skilled in D, C, or C++, along with experience in software architecture and optimization.

What types of projects or applications are typically developed using the D programming language within organizations?

Professionals working with the D programming language are often involved in developing high-performance applications such as system utilities, scientific computing tools, game engines, and web servers. These roles commonly require building software that benefits from D’s blend of low-level control and modern productivity features. Team members usually collaborate closely with system architects, QA engineers, and developers using other languages to create interoperable and efficient solutions. This environment provides exposure to diverse technical challenges, making it an excellent area for skill development and advancement into senior engineering or specialized performance-focused roles.

What jobs use programming languages?

Jobs that use programming languages include software developers, embedded systems engineers, game developers, data analysts, and system administrators. These roles often require knowledge of specific languages like D, C++, Python, or Java, and involve tasks such as coding, debugging, and software design. Proficiency in programming languages is essential for creating applications, automating processes, and maintaining systems.

What is the D programming language used for?

The D programming language is used for systems and application development, offering high performance and modern features. It is suitable for tasks such as software engineering, game development, and high-performance computing, often requiring knowledge of C or C++ and familiarity with compiler tools.

What are the key skills and qualifications needed to thrive in the D Programming Language position, and why are they important?

To thrive as a D Programmer, you need a strong background in software development, proficiency with the D programming language, and a solid understanding of systems programming and computer science fundamentals. Familiarity with common tools such as version control systems (e.g., Git), build systems, and integrated development environments (IDEs) is essential, along with experience using D-specific compilers and libraries. Excellent problem-solving abilities, collaboration, and clear communication are valuable soft skills for this role. These competencies are crucial to developing efficient, reliable software and working effectively within engineering teams in performance-critical environments.

More about D Programming Language jobs
What are the most commonly searched types of D Programming Language jobs? The most popular types of D Programming Language jobs are:
What states have the most D Programming Language jobs? States with the most job openings for D Programming Language jobs include:
What job categories do people searching D Programming Language jobs look for? The top searched job categories for D Programming Language jobs are:
Infographic showing various D Programming Language job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 73% Full Time, 22% Part Time, and 4% Contract. Highlights an 85% Physical, 1% Hybrid, and 14% Remote job distribution, with an average salary of $124,000 per year, or $59.6 per hour.

Senior Quantum Software Engineer, Compiler

D-Wave

New Haven, CT • On-site

$123K - $162K/yr

Full-time

Posted 6 days ago


Job description

Job Summary:
D-Wave is a leader in the development and delivery of quantum computing systems, software, and services. They are seeking a Senior Quantum Software Engineer, Compiler to develop key pieces of their software platform, focusing on the compiler and interface to various quantum programming environments while collaborating with cross-functional teams.
Responsibilities:
• Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications and robust solutions
• Work directly with quantum application engineers and quantum physicists to understand how to convert quantum circuits into implementations targeting our industry-leading dual-rail qubit architecture
• Architect and build efficient, reliable, scalable, and maintainable compiler software and tools
• Write clean, well-documented code and conduct thorough code reviews to ensure code quality and maintainability
• Troubleshoot and debug issues, identify bottlenecks, and implement solutions to optimize performance and improve the user experience
• Provide software mentorship and guidance on best practices and help drive adherence to software best practices
Qualifications:
Required:
• Master’s degree in computer science, electrical/computer engineering, math, physics, chemistry, or equivalent experience with strong physics aptitude.
• 5+ years of hands-on software development experience with C, C++, Python, or another general-purpose compiled programming language.
• Strong understanding of compiler design fundamentals.
• 2+ years developing compiler software/transpiling quantum models and using quantum API’s (Qiskit, CUDA-Q, Q#, or Cirq) to convert quantum circuits into quantum logic and basis gates.
• Experience with intermediate representations such as QIR and compiler toolchain technologies including LLVM, MLIR, lexers, and parsers.
• Experience programming with one or more high level quantum programming languages and/or models such as Qiskit, CUDA-Q, Q#, or Cirq.
• Proficient with database systems and SQL with hands-on experience working with relational databases (e.g. PostgreSQL, Oracle).
• Competence with Git version control, build tools, and CI/CD pipelines.
• Use of software testing principles and practices, including unit testing, integration testing, and end-to-end testing.
• Strong problem-solving skills, attention to detail, and the ability to work in a collaborative team environment.
• Excellent communication and interpersonal skills with the ability to effectively communicate complex technical concepts.
Preferred:
• PhD in computer science, electrical/computer engineering, math, physics, or chemistry
• 7+ years of hands-on software development experience with C, C++, Python, or another general-purpose compiled programming language
• 5+ years developing compiler software/transpiling quantum models and using APIs such as Qiskit, CUDA-Q, Q#, or Cirq to convert quantum circuits into quantum logic and basis gates
• 2+ years directly programming with one or more high level quantum programming languages and/or models (Qiskit, CUDA-Q, Q#, or Cirq)
• Experience in scientific computing, quantum physics, or quantum computing
• Experience developing toolkits, compilers, or runtime environments for heterogenous architectures
• Experience with ahead-of-time and just-in-time compilation for quantum computing
• Experience with embedded systems, algorithms, and/or low-level control software for hardware a plus including optimizing interfaces to hardware systems
• Experience with multi-threaded programming, execution, and HPC architectures
• Experience with meta programming languages
Company:
D-Wave is a leader in the development and delivery of quantum computing systems, software, and services. Founded in 1999, the company is headquartered in Palo Alto, USA, with a team of 51-200 employees. The company is currently Growth Stage.