Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

9 results for Software Engineer in San Jose, CA

Senior Software Engineer
  • San Francisco, CA
  • onsite
  • Temporary
  • 70.00 - 77.00 USD / Hourly
  • <p><strong>Senior Software Engineer</strong></p><p><strong>Service Type: </strong>Contract- 52 weeks, open for extension or conversion</p><p><strong>Location Preference:</strong> San Francisco (preferred), Seattle or Los Angeles (secondary). Remote work is acceptable, but candidates must be willing to work onsite if converted to a full-time role.</p><p><strong>Position Overview</strong></p><p>We are seeking a Senior Software Engineer to join a dynamic team focused on building and maintaining a high-performance, distributed, microservice-based advertising platform. This role is part of a cross-functional group responsible for delivering end-to-end solutions in areas such as machine learning, big data, backend services, and data visualization. The ideal candidate will have deep experience in big data technologies and backend or full-stack development. This is a great opportunity for someone who is proactive, collaborative, and passionate about building scalable systems.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop components of a large-scale data platform for batch and real-time processing.</li><li>Build cloud-based infrastructure for big data applications, optimizing for performance, scalability, and availability.</li><li>Collaborate with cross-functional teams including researchers, product managers, and QA engineers to deliver innovative solutions.</li><li>Advocate for best engineering practices including CI/CD, code reviews, and automated testing.</li><li>Translate cutting-edge research into scalable production systems.</li></ul>
  • 2025-08-11T20:28:59Z
Sr. Software Engineer-FrontEnd
  • San Francisco, CA
  • onsite
  • Permanent
  • 200000.00 - 300000.00 USD / Yearly
  • Immediate permanent opportunity as a Senior Software Frontend Engineer to join a growing technology team in San Francisco, California. This is an onsite position and in this role, you will design and implement scalable, metadata-driven sophisticated UI frameworks while contributing to modernizing our technology stack. This is a unique opportunity to work on advanced web applications, collaborate in an Agile environment, and help shape the future of user experiences, including AI-enhanced capabilities. This front-end engineer role focuses on building sophisticated UI components using TypeScript and JavaScript, with deep expertise in HTML DOM manipulation, browser event handling, drag-and-drop functionality, and CSS. Candidates should have object-oriented programming experience in languages like Java, C++, or C#, and ideally have contributed to platform or tool development such as form builders or workflow engines.
  • 2025-08-19T22:54:11Z
Systems Engineer
  • Palo Alto, CA
  • onsite
  • Temporary
  • 59.38 - 68.75 USD / Hourly
  • We are looking for an experienced Systems Engineer to join our team on a long-term contract basis in Palo Alto, California. This role involves supporting and maintaining on-premises infrastructure, Windows Server environments, and enterprise applications integral to daily operations. The ideal candidate is a proactive problem-solver who excels in adapting to dynamic challenges and working across diverse technologies.<br><br>Responsibilities:<br>• Provide operational support to ensure the smooth functioning of on-premises systems.<br>• Manage and maintain Windows Server environments to ensure reliability and security.<br>• Offer administrative-level support for enterprise applications, including Slack and Zoom.<br>• Utilize Active Directory and Azure Active Directory to manage user access and authentication.<br>• Work hands-on with VMware to optimize virtualized environments.<br>• Troubleshoot and resolve technical issues across multiple systems and platforms.<br>• Collaborate with cross-functional teams to implement solutions and improve system performance.<br>• Demonstrate the ability to navigate ambiguity and prioritize tasks effectively.<br>• Ensure compliance with organizational policies and standards in all IT operations.<br>• Monitor and evaluate system performance to identify areas for improvement.
  • 2025-08-12T20:08:46Z
Full stack developer
  • Palo Alto, CA
  • remote
  • Temporary
  • 40.00 - 50.00 USD / Hourly
  • <p>We are seeking a skilled and versatile developer with strong frontend expertise and full stack capabilities to join our team. The ideal candidate will have hands-on experience with Typescript and React, a keen eye for UI/UX implementation, and the ability to work across the stack to deliver end-to-end solutions.</p><p><br></p><ul><li><strong> </strong>Develop and maintain frontend components using React, OM Next, and GraphQL</li><li>Implement intuitive and responsive UI/UX designs</li><li>Lead frontend development for new features using TypeScript</li><li>Contribute to legacy system understanding and migration using Clojure/ClojureScript</li><li>Build and maintain full stack features, including backend integration and database interactions</li><li>Collaborate with cross-functional teams to deliver high-quality, scalable solutions</li></ul><p><br></p><p><br></p><p> </p><p><br></p>
  • 2025-07-31T18:04:05Z
Engineering Technician
  • Fairfield, CA
  • onsite
  • Temporary
  • 33.00 - 35.00 USD / Hourly
  • <p>Robert Half is seeking a detail-oriented and motivated Engineering Technician to join our team for a client in Fairfield, Ca. This Engineering Technician is an onsite role. This Engineering Technician position is ideal for candidates with one to two years of engineering work experience, especially those with a background in field surveying, drafting, and office engineering practices. The Engineering Technician will support planning, public works, and construction projects by assisting with design and documentation tasks, conducting field surveys, and ensuring compliance with City Planning and Engineering standards. This Engineering Technician role requires an individual capable of reviewing and interpreting maps, plans, and technical drawings, as well as assisting with permitting and development review processes. This engineering Technician role is for a long term contract.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p><br></p><p><strong>Map and Plan Review</strong></p><ul><li>Review subdivision final maps, parcel maps, and construction plans to ensure compliance with City Planning and Engineering Department requirements.</li><li>Verify adherence to accepted construction practices, codes, and safety standards.</li></ul><p><strong>Design and Drafting Support</strong></p><ul><li>Prepare detailed plans, specifications, profiles, cross-sections, and computations for various public works projects, including street, sewer, water, storm drain, and park construction.</li><li>Use computer-aided design (CAD) and drafting tools to create and reproduce plans, supporting engineers and survey teams as required.</li></ul><p><strong>Field Surveying and Data Collection</strong></p><ul><li>Serve as a member of the survey team, gathering and compiling data for planning and public works improvements.</li><li>Assist with property boundary surveys, staking improvement sites, and collecting necessary data for project planning.</li></ul><p><strong>Permitting and Compliance</strong></p><ul><li>Issue encroachment permits, flood zone determination letters, and general construction information to relevant parties.</li><li>Support the development review process, ensuring accurate documentation and timely approvals.</li></ul><p><strong>Documentation and Records Management</strong></p><ul><li>Maintain detailed records required for field and office drawing and survey work.</li><li>Prepare reports on projects, findings, and surveys as required for project tracking and regulatory compliance.</li></ul><p><strong>General Duties</strong></p><ul><li>Reproduce and assemble plans and specifications for project submissions and reviews.</li><li>Assist in addressing public inquiries regarding property access, ownership, and easement issues.</li></ul><p><br></p>
  • 2025-08-26T22:35:13Z
Quality Assurance Tester
  • San Francisco, CA
  • onsite
  • Temporary
  • 55.00 - 75.00 USD / Hourly
  • Job Title: Manual Quality Assurance (QA) Tester<br><br>Job Type: Contract (40 hours per week, onsite)<br>Opportunity for Conversion: Contract may convert to full-time for the right candidate<br><br>Location: San Francisco downtown<br><br>Job Description:<br>We are seeking an experienced QA Tester to join our team as a key contributor to ensuring the quality of our internal design work execution tool. This tool is built using TypeScript and plays a critical role in supporting our organization's product development initiatives. As the sole QA professional, you will collaborate closely with a talented team of 8 engineers and report directly to the SVP of Product and Technology.<br><br>In this role, you will take charge of writing test scripts, leveraging existing test plans, and making an immediate impact by hitting the ground running. Your responsibilities will also include managing testing efforts in Jira and working with the team in an Agile Scrum environment. Daily stand-ups are held at 4 PM to ensure alignment and progress.<br><br>Key Responsibilities:<br><br>Develop and execute comprehensive test scripts to maintain the quality of the internal work execution tool.<br>Utilize existing test plans to perform manual and/or automated testing as required.<br>Act as the sole QA team member, collaborating closely with a team of 8 engineers to identify and resolve issues.<br>Report findings, test progress, and results directly to the SVP of Product and Technology.<br>Use Jira for tracking bugs, test cases, and managing tasks effectively.<br>Participate in Agile Scrum methodology, including regular stand-ups scheduled at 4 PM.<br>Ensure the software meets functional, performance, and reliability standards.<br>Contribute to continuous improvement of QA processes and frameworks.<br>Qualifications:<br><br>8+ years of QA experience demonstrating a proven ability to deliver results in fast-paced environments.<br>Strong expertise in TypeScript and experience writing test scripts using appropriate frameworks and tools.<br>Familiarity with Jira for bug tracking and task management.<br>Experience working in an Agile Scrum environment; ability to adapt to rapid iterations and collaborative workflows.<br>Ability to work onsite and commit to 40 hours per week; must be flexible and focused.<br>Excellent communication, problem-solving, and detail-oriented skills.<br>Self-motivated and proactive, capable of working independently without direct supervision.<br>Key Details:<br><br>Schedule: 40 hours per week, onsite contract role.<br>Potential Conversion: Opportunity for contract conversion to full-time for the right candidate based on performance and cultural fit.<br>Team Environment: You will work closely with 8 engineers while independently supporting QA requirements for the product team.<br>Join us and leverage your expertise to make a meaningful impact on our product’s performance, reliability, and quality.
  • 2025-08-28T20:33:58Z
Project Engineer
  • San Francisco, CA
  • onsite
  • Permanent
  • 75000.00 - 85000.00 USD / Yearly
  • <p>Natalie Lue with Robert Half is working with a client looking to hire a motivated and detail-oriented Project Engineer to join their team. In this entry-level role, you will gain hands-on experience in commercial construction projects while collaborating with project managers, superintendents, and other stakeholders. This position provides a unique opportunity to develop your skills and prepare for future leadership roles in project management.</p><p><br></p><p>Responsibilities:</p><p>• Assist in monitoring project progress and maintaining accurate documentation to ensure smooth operations.</p><p>• Support the review and analysis of drawings, submittals, and change orders.</p><p>• Collaborate in the preparation and organization of project schedules, procurement plans, and submittal logs.</p><p>• Participate in project meetings, document key discussions, and follow up on assigned tasks.</p><p>• Coordinate with subcontractors, suppliers, and team members to facilitate seamless project execution.</p><p>• Help implement and uphold safety protocols on-site to maintain compliance with safety standards.</p><p>• Organize project files, RFIs, and submittals to streamline access and tracking.</p><p>• Assist in procurement tasks, including managing purchase orders and tracking commitments.</p><p>• Contribute to closeout activities, such as developing punch lists and finalizing project documentation.</p><p>• Undertake research and administrative duties to support project teams effectively.</p>
  • 2025-08-27T22:09:00Z
Customer Experience Specialist
  • San Jose, CA
  • onsite
  • Temporary
  • 19.79 - 22.91 USD / Hourly
  • We are looking for a dedicated Customer Experience Specialist to join our team in San Jose, California. In this contract role within the medical devices industry, you will play a key part in ensuring a seamless onboarding experience for customers, from the point of sale to full system integration. This position involves coordinating installations, managing schedules, and resolving customer concerns while maintaining high standards of service excellence.<br><br>Responsibilities:<br>• Coordinate the delivery, installation, and clinical scheduling processes to ensure customers experience a smooth onboarding journey.<br>• Manage sales orders, track progress, and provide timely updates to customers regarding the status of their orders.<br>• Collaborate with cross-functional teams, including sales, finance, logistics, and engineering, to meet customer needs efficiently and accurately.<br>• Address and resolve customer issues related to shipping, installation, or clinical training, ensuring minimal disruptions.<br>• Proactively identify potential delays and implement solutions to maintain the flow of operations.<br>• Maintain and update detailed records of customer interactions, onboarding statuses, and feedback within the CRM system.<br>• Contribute to continuous improvement efforts by suggesting process optimizations based on customer feedback and operational insights.<br>• Coordinate schedules for Customer Engineers and Clinical Trainers to ensure timely installations and training sessions.<br>• Escalate complex issues to management as needed to achieve swift resolutions.<br>• Uphold company standards and policies while delivering exceptional customer service.
  • 2025-08-25T22:49:16Z
Help Desk Analyst II
  • Ceres, CA
  • onsite
  • Contract / Temporary to Hire
  • 30.00 - 35.00 USD / Hourly
  • We are looking for a skilled Help Desk Analyst II to join our team in Ceres, California. This Contract-to-Permanent position offers an excellent opportunity to provide advanced technical support, contribute to system administration tasks, and assist in resolving complex IT challenges. Ideal candidates will have strong troubleshooting abilities and a collaborative approach to working with IT engineers and business teams.<br><br>Responsibilities:<br>• Deliver technical assistance for computer systems, software, and hardware to ensure seamless operations.<br>• Administer Office 365 Exchange mailboxes and manage user accounts effectively.<br>• Collaborate with IT engineers to maintain servers and network infrastructure.<br>• Act as an escalation point for Level I and II help desk technicians, addressing complex issues.<br>• Create, deploy, and maintain desktop images to support organizational needs.<br>• Conduct hands-on troubleshooting, including software installations, hardware setups, and system configurations.<br>• Provide technical support tailored to the executive team's requirements.<br>• Triage, escalate, and communicate technical problems to appropriate teams for resolution.<br>• Maintain accurate documentation, develop knowledge base articles, and organize IT inventory records.<br>• Utilize automation tools to streamline routine service desk tasks and improve efficiency.
  • 2025-09-02T16:44:49Z