1

Developer Tools Jobs (NOW HIRING)

Senior Developer Tools Engineer

Santa Clara, CA · On-site

$64 - $84.50/hr

Design and build developer tools for profiling, debugging, and performance introspection across our compiler stack. * Create client-side tooling that transforms server-side compiler telemetry into ...

Senior Developer Tools Engineer

Santa Clara, CA · On-site

$143K - $189K/yr

As the founding member of the Developer Experience team, you will design and build tools for profiling, debugging, and performance introspection across the compiler stack, creating a best-in-class ...

Senior Developer Tools Engineer

Santa Clara, CA · On-site

$143K - $189K/yr

Design and build developer tools for profiling, debugging, and performance introspection across our compiler stack. * Create client-side tooling that transforms server-side compiler telemetry into ...

Principal Graphics Developer Tools Engineer

Durham, NC · On-site

$135K - $167K/yr

The Graphics Developer Tools team is seeking an exceptional technical leader to help shape the future of graphics development. This role spans multiple areas of NVIDIA's graphics software ecosystem ...

Principal Graphics Developer Tools Engineer

Durham, NC · On-site

$135K - $167K/yr

The Graphics Developer Tools team is seeking an exceptional technical leader to help shape the future of graphics development. This role spans multiple areas of NVIDIA's graphics software ecosystem ...

next page

Showing results 1-20

Developer Tools information

See salary details

$17

$52

$81

How much do developer tools jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for developer tools in the United States is $52.84, according to ZipRecruiter salary data. Most workers in this role earn between $40.38 and $64.66 per hour, depending on experience, location, and employer.

What are developer tools?

Developer tools, often called 'dev tools,' are software applications or features that assist programmers in building, testing, debugging, and maintaining software. These tools can include code editors, integrated development environments (IDEs), debuggers, version control systems, and performance analyzers. Developer tools streamline the software development process, help identify and fix issues efficiently, and improve code quality. They are essential for modern software development, enabling teams to collaborate, automate workflows, and ensure robust and reliable applications.

What are the key skills and qualifications needed to thrive as a developer tools engineer?

To thrive as a Developer Tools Engineer, you need strong programming skills (often in languages like Python, Java, or Go), a solid understanding of software development workflows, and experience with version control systems, typically supported by a degree in computer science or related field. Familiarity with CI/CD platforms (such as Jenkins, GitHub Actions, or GitLab CI), build automation tools, and containerization technologies (like Docker or Kubernetes) is essential. Excellent problem-solving, collaboration, and communication skills help you work effectively with development teams and address their tooling needs. These abilities ensure efficient development processes, robust toolchains, and seamless integration that drive productivity across engineering teams.

How do developer tools engineers typically collaborate with product and engineering teams to improve development workflows?

Developer Tools engineers work closely with both product and engineering teams to identify pain points in current development workflows and propose solutions to streamline processes. They often gather feedback through regular meetings, code reviews, and user-testing sessions, ensuring that tools and systems meet the evolving needs of the teams. Collaboration may include building internal APIs, maintaining CI/CD pipelines, and providing documentation or training to help teams adopt new tools effectively. This role requires strong communication skills and a proactive approach to problem-solving within a cross-functional environment.

What is the difference between Developer Tools vs Software Developers?

AspectDeveloper ToolsSoftware Developers
Primary RoleProvide software and applications to assist developers in coding, testing, and debuggingDesign, develop, and maintain software applications and systems
Required SkillsKnowledge of programming languages, software testing, and debugging toolsProficiency in programming, software design, and problem-solving
Work EnvironmentTools are used by developers within software development teamsWork in teams to create software products across various industries
CertificationsOften include certifications in specific tools or programming languagesRequire degrees in computer science or related fields, certifications vary

Developer Tools are specialized software designed to assist developers in coding and debugging, whereas Software Developers create and maintain software applications. Both roles require programming knowledge, but Developer Tools focus on enhancing development efficiency, while Software Developers focus on building software products.

How to become a developer tools?

To become a developer tools specialist, gain proficiency in programming languages such as JavaScript, Python, or C++, and develop skills in software development, debugging, and version control. Familiarity with development environments, automation, and continuous integration tools is also important, along with relevant certifications or training programs. Practical experience through projects or internships can help build expertise in this field.

What can you do with developer tools?

Developer tools are software applications used by developers to write, test, debug, and optimize code. They include code editors, version control systems, debugging tools, and performance analyzers, helping developers build and maintain software efficiently.
More about Developer Tools jobs

What cities are hiring for Developer Tools jobs?

Cities with the most Developer Tools job openings:

Infographic showing various Developer Tools job openings in the United States as of September 2026, with employment types broken down into 60% Full Time, and 40% Contract. Highlights an 100% In-person job distribution, with an average salary of $109,905 per year, or $52.8 per hour.

Senior Developer Tools Engineer

Santa Clara, CA • On-site

Lemurian Labs
Internet and IT • 11 - 50 employees

$64 - $84.50/hr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 29 days ago


Job description

 
About the Role
As the founding member of our Developer Experience (DevX) team, you will be instrumental in shaping how engineers interact with our compiler infrastructure. You'll build the tools that give developers deep visibility into system performance-from profiling and debugging capabilities to hardware introspection interfaces. Your work will bridge the gap between our core compiler technology and the engineers who use it, transforming complex system data into actionable insights.

This role sits at the intersection of systems programming and developer tooling. You'll work closely with our compiler engineers to surface server-side telemetry through intuitive client-side interfaces, ultimately creating a best-in-class development experience for our users.
 
What You'll Do
  • Design and build developer tools for profiling, debugging, and performance introspection across our compiler stack.
  • Create client-side tooling that transforms server-side compiler telemetry into clear, actionable information for engineers.
  • Develop interfaces that expose hardware performance metrics, and interrupt data in meaningful ways.
  • Build GPU debugging capabilities and visualization tools to help engineers understand execution on heterogeneous hardware.
  • Define formats and protocols for debug information exchange, working with standard debugger formats (DWARF, JTAG) and object file formats (ELF, COFF).
  • Collaborate with internal engineering teams to understand their needs and iterate on tooling, with a path toward external customer-facing tools.
Essential Skills and Experience:
  • 3+ years of professional experience in systems-level software development.
  • Strong proficiency in C++ with experience writing performance-critical code.
  • Working knowledge of assembly language and low-level debugging techniques.
  • Familiarity with debugger formats (DWARF, JTAG) and object file formats (ELF, COFF).
  • Understanding of profiling methodologies and performance analysis tools.
  • Ability to work on-site at our Toronto or Santa Clara office.
Preferred Skills and Experience:
  • Experience with GPU programming and debugging (CUDA, ROCm, or similar).
  • Experience with OS-level interfaces including I/O subsystems and interrupt handling.
  • Background in compiler development or toolchain infrastructure.
  • Experience building developer-facing tools or IDEs.
  • Contributions to open-source debugging or profiling tools.
Why Join Lemurian Labs
  • Work at the intersection of compilers, hardware, and developer experience - a genuinely rare combination.
  • Build tools that developers will rely on every day, with real ownership from day one.
  • Competitive compensation including equity, medical/dental/vision, retirement savings, and wellness benefits.