R&D Software Engineer III
R&D Software Engineer III
Posted: June 20, 2025 Job Type: Contract Industry: Computer and Mathematical
We are seeking a highly skilled and innovative R&D Software Engineer III to join one of our Fortune 500 clients. This is a critical role focused on groundbreaking research and development within a leading technology firm.
Location & Duration:
- Location: San Diego, CA (100% Onsite)
- Duration: 12 Months
- Pay Range: $55/hr to $60/hr (On W2)
We are looking for candidates who are eligible to work with any employer without sponsorship.
Top 5 Essential Skills:
- Application Development Proficiency: Demonstrated hands-on experience developing sophisticated applications utilizing modern front-end frameworks like React or Angular, specifically within Cloud solutions and/or for IoT devices.
- CI/CD Expertise: Proven experience with CI/CD (Continuous Integration/Continuous Deployment) technologies, particularly Azure DevOps.
- Cloud Domain Knowledge: In-depth knowledge of the cloud domain, encompassing architecture principles, prevalent technologies, data security and privacy considerations, relevant tools, and effective testing methodologies.
- Modern Programming Language Mastery: Proficiency with at least one modern application development language, such as TypeScript, Python, or C#.
- Agile Methodologies: Extensive experience in using Agile methodologies, including SCRUM, Kanban, and Test-Driven Development (TDD).
Qualifications:
Beyond the core skills, successful candidates will also bring:
- System Integration Experience: Proven experience integrating complex systems that include IoT devices, mobile devices, and robust network server solutions.
- Infrastructure as Code (IaC): Hands-on experience with Infrastructure as Code (IaC) technologies, specifically Terraform.
- Service-Oriented Architecture (SOA): A strong understanding of Service-Oriented Architecture (SOA) principles.
- REST API Expertise: Experience with REST API technologies, such as FastAPI and ASP.NET Core Web API.
- Network Protocols & Cybersecurity: Experience with network protocols, comprehensive integration and integration testing, and fundamental cybersecurity principles.
- Cloud Solution Testing: Demonstrated experience with effective testing techniques tailored for cloud solutions.
- TLS/HTTPS/REST/SOAP Understanding: A good understanding of TLS, HTTPS, REST, and SOAP protocols.
Job Responsibilities:
As an R&D Software Engineer III, you will play a pivotal role in the full development lifecycle of critical software. Your responsibilities will include:
- UI Implementation & Optimization: Implementing and meticulously maintaining user interfaces for both medical devices and cloud applications, while expertly taking into account limited processing power, memory, and storage constraints inherent to medical devices.
- Software Component Design: Thoughtfully designing and architecting software components according to defined design inputs and architectural specifications.
- Code Development: Developing high-quality code to implement new functionalities or modify existing features, ensuring robustness and efficiency.
- Global Team Collaboration & Technical Leadership: Working closely with technical leadership within a global team of software developers to create high-quality, innovative solutions.
- Cross-Team Coordination: Collaborating effectively with other local and remote teams within the organization to coordinate on critical delivery timelines and dependencies.
- Requirements Review & Feedback: Reviewing and providing constructive feedback on software requirements documents to ensure clarity, completeness, and feasibility.
- Unit Testing: Implementing comprehensive unit tests to meet defined coverage goals, ensuring code reliability.
- Scope & Requirements Facilitation: Facilitating crucial decisions regarding the scope of work, duration of tasks, and product requirements, acting as a bridge between technical and product teams.
- Quality Awareness: Understanding and demonstrating awareness of the quality consequences that may arise from the improper performance of products, advocating for high standards.
- Complex Problem Solving: Identifying key barriers/core problems and applying advanced problem-solving skills to creatively address complex situations. You will troubleshoot and resolve complex issues, making informed decisions even under conditions of uncertainty or with incomplete information, always aiming for effective end results.
- Defect Resolution: Promptly fixing defects discovered during the implementation process or reported by the software test team.
- Best Practices Collaboration: Collaborating on establishing best practices in software development and systems that lead to efficient development workflows, support the creation of high-quality software, and ensure compliance with our client’s Quality Management System.
- Technical Solutioning: Utilizing strong technical abilities to suggest and evaluate multiple viable solutions to complex problems.
- Project Planning: Taking responsibility for the development of complex technical project plans and schedules, encompassing all engineering activities.
- Professional Conduct: Exhibiting professional behavior with both internal and external business associates, reflecting positively on the company and remaining consistent with company policies and practices.
- Relationship Building: Building productive internal and external working relationships to foster a collaborative environment.
- Compliance Adherence: Carrying out duties in full compliance with established business policies.
- Adaptability: Performing other duties as assigned, according to the changing needs of the business and project demands.
Education:
- Required: Bachelor of Science in Computer Engineering, Computer Science, or equivalent experience.
- Preferred: Master of Science (MS) in a related field.
- Minimum Experience: 3+ years of experience in software development specifically involving web applications for the cloud and/or IoT devices.
If you’re interested in this challenging and rewarding contract opportunity, please click the “Apply” button. We look forward to reviewing your application!
Job Features
Job Category | Engineering, Onsite |