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.