Junior Software Debugging Engineer – San Francisco, California

April 3, 2026
$12 - $33 / hour
Urgent
Application ends: April 25, 2026
Apply Now

Job Description

About the Company

eTeam is a global IT and healthcare consulting firm that connects skilled professionals with leading organizations worldwide. This opportunity is with one of our U.S.-based technology partners, specializing in software development, quality assurance, and modern application solutions.

Job Title: Junior Software Debugging Engineer

Location: San Francisco, California, USA

Job Overview

We are seeking a motivated and detail-oriented Junior Software Debugging Engineer to join our partner organization in San Francisco, California. In this role, you will assist in identifying, troubleshooting, and resolving software defects to ensure high-quality, reliable applications. This position is ideal for early-career professionals interested in software quality assurance, debugging, and problem-solving in complex software environments.

Key Responsibilities

Analyze and debug software applications to identify issues and defects
Collaborate with developers to reproduce, diagnose, and resolve bugs
Execute test cases and document results for software quality assessment
Assist in developing automated and manual testing procedures
Maintain detailed records of debugging processes and solutions
Participate in code reviews and team troubleshooting sessions
Support software release and deployment activities
Continuously learn and apply best practices for debugging and software quality

Required Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or related field
0–2 years of experience in software debugging, QA, or development (internships/projects count)
Basic understanding of programming languages such as Java, Python, C#, or JavaScript
Familiarity with debugging tools, IDEs, and version control systems (e.g., Git)
Strong problem-solving skills and analytical thinking
Attention to detail and ability to work in a team environment
Good written and verbal communication skills

Preferred Qualifications

Experience with automated testing frameworks (e.g., Selenium, JUnit, PyTest)
Familiarity with Agile or Scrum development methodologies
Understanding of software development lifecycle (SDLC)
Knowledge of performance testing and troubleshooting techniques
Exposure to cloud-based applications and debugging in distributed systems

Why Join Us?

Opportunity to work with a leading U.S.-based technology partner
Hands-on experience in software debugging and quality assurance
Supportive and collaborative work environment
Competitive compensation and benefits
Career growth opportunities in software engineering and QA

How to Apply

We recommend submitting an ATS-friendly resume highlighting your programming skills, debugging experience, and relevant projects or internships. Including examples of problem-solving or code troubleshooting will strengthen your application.