Jobs
Software Engineer
San Diego, CA 92121
10 Months, Contract
On-site
Job Summary
- Job Title:
- Software Engineer
- Posted Date:
- Aug 19, 2026
- Duration:
- 10 Months, Contract
- Shift(s):
-
08:00 - 16:00
- Salary ($):
- 110.00 - 130.00 per Hourly (compensation based on experience and qualifications)
- We care about you! Explore Rangam’s benefits information
Talk to our Recruiter
- Name:
- Meet Yadav
- Email:
- myadav@rangam.com
- Phone:
- 650-516-3170
Description
Work Arrangement: 100% Onsite (Monday-Friday)
Onsite Flexibility: May be considered for highly qualified candidates after evaluation
Type: Temp-to-Hire
Shift: Standard First Shift
Education:
- BS or MS in Computer Science or equivalent required
Key Responsibilities
- Design, develop, and test software for automated molecular diagnostic instruments.
- Support Panther System and Panther Fusion System software platforms.
- Participate in sprint planning and software work breakdown activities.
- Develop software requirements and specifications.
- Enhance existing applications through refactoring.
- Perform code reviews.
- Conduct unit and acceptance testing.
- Perform root cause analysis and defect resolution.
- Create and maintain technical documentation.
Required Skills (Must Have)
- C#
- .NET
- SDLC (Software Development Life Cycle)
Additional Requirements:
- Software development experience.
- Object-oriented programming experience.
- Experience working within structured development environments.
- Strong analytical and problem-solving skills.
Preferred Skills (Nice to Have)
- 3-5 years of software development experience.
- WPF (Windows Presentation Foundation).
- AI knowledge/exposure.
- Experience using AI-assisted development tools such as GitHub Copilot, Claude, or similar.
- Agile/Scrum experience.
Job Summary
- Design, develop and test software on multiple instrumentation platforms (Panther System, Panther Fusion System) and a menu of assays (Aptima STIs, Aptima Virology, Panther Fusion Respiratory) for our automated molecular diagnostic instruments
Skills:
- Software planning involving work breakdown and sprint planning
- Software requirements and specification definition
- Software design and development
- Enhance existing code through refactoring
- Code Review
- Unit and acceptance testing
As part of our recruitment process, we may use automated tools or AI-enabled technologies to assist with resume screening and candidate matching. These tools help our recruitment team review applications more efficiently, but they do not make hiring decisions. All final decisions are made by human reviewers.