1

Contract Software Debugger Jobs (NOW HIRING)

Embedded Software Engineer

Austin, TX

$130K - $171K/yr

... contract manufacturers. Your experience writing and debugging software on different hardware platforms will be meaningful to your success. Description In this role you will be responsible for ...

Lead Software Engineer Software Resources has an immediate, contract job opportunity for a Lead ... Own the full software development lifecycle, including analysis, design, coding, testing, debugging ...

New

next page

Showing results 1-20

Contract Software Debugger information

See salary details

$19

$43

$69

How much do contract software debugger jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for contract software debugger in the United States is $43.50, according to ZipRecruiter salary data. Most workers in this role earn between $33.41 and $52.40 per hour, depending on experience, location, and employer.

What engineers make $500,000?

Senior software engineers, especially those with expertise in high-demand areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or in executive roles.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 typically refer to different levels of technical support or developer seniority, with L1 being entry-level or support roles, and L4 representing senior or lead developers. For a Contract Software Debugger, these levels may indicate increasing expertise in debugging, problem-solving, and system knowledge, often aligned with experience and responsibilities within a team. Understanding these levels helps clarify job expectations and required skills for each position.

What is the difference between Contract Software Debugger vs Contract Software Tester?

AspectContract Software DebuggerContract Software Tester
Primary FocusIdentifying and fixing bugs in software codeEvaluating software functionality and identifying issues
Skills & CertificationsProgramming knowledge, debugging tools, problem-solvingTesting methodologies, test automation, quality assurance
Work EnvironmentDevelopment teams, coding environments, debugging sessionsTesting labs, user scenarios, test case execution
Industry UsageSoftware development, IT services, tech companiesSoftware quality assurance, software companies, consulting firms

While both roles involve quality assurance, Contract Software Debuggers focus on diagnosing and fixing code issues, whereas Contract Software Testers primarily evaluate software functionality through testing processes. Understanding these differences helps employers and candidates align expectations and skills for each position.

What contract job pays the most?

Contract software debugging roles can pay high wages, especially for experienced professionals with specialized skills in debugging complex systems or working with high-demand technologies. Senior-level contract positions often offer higher hourly rates, sometimes exceeding $100 per hour, depending on the industry, project complexity, and required expertise.

Will AI replace coders by 2040?

Contract software debuggers and other coding professionals will continue to play a vital role in software development, as AI tools are designed to assist rather than fully replace human programmers. While AI can automate certain debugging tasks, complex problem-solving, creative thinking, and understanding user requirements remain essential skills for developers. Therefore, AI is expected to augment rather than eliminate coding jobs by 2040.
More about Contract Software Debugger jobs
What cities are hiring for Contract Software Debugger jobs? Cities with the most Contract Software Debugger job openings:
What are the most commonly searched types of Software Debugger jobs? The most popular types of Software Debugger jobs are:
What states have the most Contract Software Debugger jobs? States with the most job openings for Contract Software Debugger jobs include:
Infographic showing various Contract Software Debugger job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 67% Full Time, 28% Part Time, and 4% Contract. Highlights an 80% Physical, 2% Hybrid, and 18% Remote job distribution, with an average salary of $90,490 per year, or $43.5 per hour.

Staff Engineer - Software Engineering: 351-1

WilsonCTS

Portage, MI • On-site

$80 - $90/hr

Other

Posted 15 days ago


Job description

Job Title: Staff Engineer - Software Engineering (Medical Devices)
Location: Portage, Michigan
Work Type: Onsite
Duration: 18-Month Contract
Pay Rate: $80 - $90 per hour

Overview

Our client is seeking a highly motivated Staff Engineer - Software Engineering to support the design, development, testing, and verification of software systems used in advanced medical devices.

This role will contribute to the full product development lifecycle, working closely with cross-functional teams including R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management. The successful candidate will leverage strong technical expertise in software development, system design, and problem-solving to support innovative product development from concept through commercialization.

This is an individual contributor role requiring independent judgment, technical leadership, and the ability to balance design trade-offs while delivering high-quality engineering solutions in a regulated medical device environment.

Key Responsibilities

Software Design & Development
  • Design, develop, modify, evaluate, and verify software components for medical device products
  • Translate user needs and system requirements into software design specifications and technical solutions
  • Develop software applications and embedded software components based on defined architecture and requirements
  • Write, test, debug, and maintain high-quality software using industry best practices
  • Participate in code reviews while applying coding standards, software design principles, and best practices
Engineering & Technical Leadership
  • Conduct advanced problem-solving activities and evaluate technical solutions against component and subsystem requirements
  • Analyze and resolve complex software and product design issues using sound engineering judgment
  • Independently balance technical trade-offs while designing software components within larger systems
  • Support advanced prototyping, testing, and verification activities
  • Conduct research and technical studies to support new product development initiatives
Product Development & Verification
  • Support product development activities from concept through design, verification, validation, and product release
  • Generate and review engineering documentation including:
    • Requirements
    • Design specifications
    • Architecture documents
    • Test protocols
    • Defect reports
    • Verification documentation
  • Develop software implementation estimates including timelines, effort, and resource requirements
  • Support risk management, traceability, and compliance activities throughout development
Cross-Functional Collaboration
  • Collaborate closely with R&D, Quality, Regulatory Affairs, Manufacturing, Clinical, Marketing, and Project Management teams
  • Build strong working relationships across engineering disciplines and business functions
  • Support continuous improvement initiatives related to processes, tools, technologies, and engineering practices
  • Contribute technical expertise to drive successful project execution and product launches
Required Qualifications
  • Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or a related discipline
  • Strong programming experience in:
    • C
    • C++
    • Python
    • MATLAB
  • Experience using Integrated Development Environments (IDEs)
  • Experience with software debugging, troubleshooting, and verification activities
  • Understanding of software architecture and software design principles
Preferred Qualifications
  • Software Development Experience
  • Experience working within Software Development Life Cycle (SDLC) environments
  • Static analysis tools
  • Dynamic analysis tools
  • Memory management tools
  • Code coverage analysis
  • Experience with Application Lifecycle Management (ALM) and traceability tools
  • Experience creating software development estimates and project planning inputs
  • Medical Device & Regulatory Experience
  • Experience working in regulated industries such as:
    • Medical Devices
    • Healthcare Technology
    • Aerospace
    • Automotive Safety Systems
  • Knowledge of regulatory and compliance standards applicable to software development and validation
  • Experience supporting design controls, verification, validation, and software documentation activities
Success Profile
  • Strong analytical and problem-solving abilities
  • Ability to work independently while contributing effectively within cross-functional teams
  • Excellent communication and collaboration skills
  • Strong attention to detail and commitment to quality
  • Passion for innovation and developing technologies that improve patient outcomes
Why Join?
  • Opportunity to work on innovative medical device technologies that directly impact patient care
  • Exposure to the full product development lifecycle from concept through commercialization
  • Collaborative engineering environment with cross-functional engagement
  • Long-term contract opportunity with a global leader in medical technology and innovation