• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Preview candidates
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • 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
  • Diversity and inclusion
  • Browse jobs Find your next hire Our locations

    12 results for Software Engineer in San Francisco, CA

    RelevanceDate Posted

    Software Engineer Jobs in San Francisco

    Software Engineer <p>We are in search of a Software Engineer to join our team. This role will primarily focus on designing, implementing, and testing efficient and reusable front-end systems that cater to complex web applications. It offers a long-term contract employment opportunity in the industry. This role will be 100% remote.</p><p><br></p><p>Responsibilities:</p><p>• Participate in end-to-end development including coding, testing, debugging, and deployment during each cycle.</p><p>• Collaborate effectively with Product Designers, Product Managers, and other Software Engineers to deliver compelling, high-quality user-facing products.</p><p>• Design and develop end-to-end Document Capture solutions.</p><p>• Use data exploration techniques to provide valuable insights into our product and business.</p><p>• Play a mentorship role, guiding others in development technologies, tools, and processes.</p><p>• Develop test strategies, design automation frameworks, and write unit/functional tests to drive up code coverage and automation metrics.</p> Senior Software Engineer We are offering a contract for a permanent position as a Senior Software Engineer in the Oakland, California area. This role is primarily focused on enhancing user experience through the development of scalable data pipelines and features in the tech industry. The successful candidate will be expected to contribute to shared Data Engineering tooling standards, lead critical efforts in designing and building our next-generation Streaming Data Platform, and take an active role in the technical growth of other team members.<br><br>Responsibilities:<br><br>• Develop scalable data pipelines for generating features and training data to improve user experience<br>• Contribute to shared Data Engineering tooling standards to enhance the productivity and quality of output for Data Engineers across the organization<br>• Lead critical efforts in designing and building our next-generation Streaming Data Platform leveraging technologies like Scala, PubSub, Akka, and Dataflow<br>• Design data models for optimal storage and retrieval to meet machine learning modeling requirements using technologies like Bigtable and Vertex Feature Store<br>• Scale our feature platform to accommodate multiple entities like user and item level features, model-based features, and build capabilities for monitoring data quality, governance, and discovery<br>• Take an active role in the technical growth of other team members and the processes that support overall team growth<br>• Participate in code and technical design reviews, providing valuable feedback and suggestions<br>• Utilize your skills in dynamic server-side OOP languages, design patterns, algorithms, programming languages, networking, and operating systems to enhance web application internals and common technologies deployment strategies.<br>• Work with production infrastructure tools like Kafka, BigQuery, Dataflow, Spark, Akka-Http, GRPC, BigTable, and JavaScript frameworks to ensure application scalability at any application tier<br>• Apply your knowledge of SQL relational database schema design, ORM technologies, and Agile/Scrum practices in your daily work. Sr. Software Engineer <p>Robert Half is looking for a Sr Software Engineer to be part of their team. in Santa Clara, CA. As a Sr. Software Engineer, you will be working in a dynamic environment that demands strategic thinking, team collaboration, and the ability to act as a liaison between the design and development teams. </p><p><br></p><p>This is a 6-month contract to hire role, in Santa Clara, CA.</p><p><br></p><p>If interested, please apply to the job opportunity with your updated resume for Suman Sandhu to review.</p><p><br></p><p><br></p> Back End Developer <p>We are offering a contract for a Back End Developer in the Communications industry, based in San Jose, California. In this role, you will be instrumental in the design, development, and modification of various software components across the software stack. </p><p><br></p><p>Responsibilities: </p><p><br></p><p>• Develop and implement software components across various areas of the software stack.</p><p>• Conduct code reviews and debugging activities to ensure optimal performance.</p><p>• Diagnose complex software issues and develop practical and efficient technical solutions.</p><p>• Collaborate with team members to rapidly develop new applications.</p><p>• Work with Python in cloud-based environments such as Google Cloud Platform and Amazon Web Services.</p><p>• Handle Asynchronous programming and Audio file and stream processing tasks.</p><p>• Utilize RPC / gRPC concepts in Python for application development.</p><p>• Develop applications using Twilio or IVR/Call flow-based technologies.</p><p>• Integrate REST APIs and web services in environments like GCP / AWS.</p><p>• Employ standard CI/CD deployment methods for efficient and seamless software delivery.</p><p>• Troubleshoot problems and provide consultation on architectural design and configuration changes.</p> Senior Systems Engineer <p>Robert Half is looking for a Senior Systems Engineer for our client out of downtown San Francisco, California. As a Senior Systems Engineer, you will be expected to use your vast experience and skills to manage and maintain IT solutions for our team. This Sr. Systems Engineer position is a hybrid remote and onsite position and is a long-term contract to fulltime role. The Sr. Systems Engineer role will start interviewing this month and begin ASAP. If you a Systems Engineer with experience in the following, please apply.</p><p><br></p><p>Responsibilities:</p><ul><li>Administer VMWare ESXi and vCenter with a high level of proficiency.</li><li>Handle Windows Endpoint system configuration, operating system upgrades, hardware & software support, Active Directory, GPO Administration, IIS, DNS, and Power shell scripting.</li><li>Manage Office 365, including Entra ID, Exchange Online, Defender for Office 365, Teams, Teams voice services, Intune, and other O365 workloads.</li><li>Oversee Security components such as Defender for Identity, Defender for Cloud Apps, and Entra ID Premium.</li><li>Implement cloud security controls, Data Loss Prevention, Purview, and understanding of Litigation Hold, Retention, and eDiscovery.</li><li>Provide messaging and collaboration solutions utilizing Exchange and Office 365.</li><li>Handle on-premises Active Directory, GPOs, and on-premises Active Directory migrations to M365.</li><li>Manage Azure and Intune.</li><li>Provide email protection and security leveraging Mimecast.</li><li>Administer SQL Server and backup jobs, and conduct annual DR testing.</li><li>Work flexibly, sometimes during evenings and weekends, with excellent verbal and written communication skills.</li></ul> Data Collector We are on the lookout for a committed Data Collector for our team in San Francisco, California. The role involves testing a mechanical gripping device, providing feedback to the engineering team, and commuting between different sites within San Francisco. This job offers a long-term contract opportunity.<br><br>Responsibilities:<br>• Testing a mechanical gripping device by lifting various household items<br>• Providing constructive feedback to the engineering team for product development<br>• Performing tasks that require physical effort, including lifting items overhead<br>• Operating the device independently, with minimal communication with the engineers<br>• Adjusting to standing and moving around for the majority of the workday<br>• Moving between different sites within San Francisco, requiring the use of a personal vehicle<br>• Undergoing initial training at the headquarters before deployment to the onsite location<br>• Using the device that is equipped with cameras<br>• Maintaining a high level of autonomy and self-direction throughout the workday<br>• Managing administrative tasks including data entry and order entry. Data Collector We are offering a long term contract employment opportunity for a diligent Data Collector in San Francisco, California. This role involves working with a mechanical gripping device, providing feedback, and requires physical activity. It's a key position in the product development cycle, interacting minimally with the engineering team while maintaining independence and autonomy in the work. <br><br>Responsibilities:<br><br>• Testing a mechanical gripping device by lifting various household items and providing feedback to the engineering team<br>• Performing tasks that require standing for extended periods and using arms frequently<br>• Moving and handling items such as plates and glasses over the head using the device<br>• Operating the device, which is equipped with cameras, with minimal communication with the engineers<br>• Working autonomously with minimal supervision<br>• Commuting around San Francisco and South San Francisco, moving from site to site as required<br>• Completing the first two days of training at the headquarters before being deployed to the onsite address<br>• Using personal transportation for commuting between different sites in San Francisco. Data Collector We are looking to bring on board a dedicated Data Collector in San Francisco, California. This role is perfect for someone with a knack for precision and a comfort with physical tasks, as it involves testing and providing feedback on a mechanical gripping device. The role also necessitates the ability to work independently and commute around the San Francisco and South San Francisco areas. This is a contract employment opportunity.<br><br>Responsibilities:<br><br>• Test a mechanical gripping device by lifting household items, ensuring its functionality and usability<br>• Provide valuable feedback to the engineering team regarding the performance of the device<br>• Stand for extended periods during the workday, as the role requires physical activity<br>• Handle the device, which weighs approximately 7lbs, throughout the day<br>• Work autonomously, demonstrating the ability to accomplish tasks without constant supervision<br>• Drive between different sites in San Francisco and South San Francisco, requiring reliable personal transportation<br>• Undertake initial training at the headquarters before deployment to the onsite address<br>• Use the device equipped with cameras, requiring minimal communication with the engineers<br>• Perform tasks that involve lifting items such as plates and glasses over your head. Electrical Estimator <p>Robert Half has an an opening with a small, family owned electrical company in Daly City. Our client is looking for an experience Electrical Estimator with a strong background in MEP systems to join their team. The ideal candidate will be responsible for estimating electrical systems costs, ensuring accuracy, and supporting project teams throughout the bidding and execution phases. This role does require someone to travel to job sites. You will have access to a company vehicle.</p><p><br></p><p>This is a full time job with a salary of 104k - 120k. Please find the details of the role below and if interested, apply now. We are looking to start the interview process immediately. Do not wait, apply now. </p><p><strong> </strong></p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Electrical Estimation:</strong> Accurately prepare detailed estimates for electrical systems in MEP projects, including power distribution, lighting, emergency systems, and other electrical systems.</li><li><strong>Bid Preparation:</strong> Review and interpret project plans, specifications, and contract documents to prepare comprehensive bids and proposals.</li><li><strong>Cost Analysis:</strong> Conduct material and labor cost analysis, including reviewing vendor quotes, and evaluating subcontractor proposals to ensure cost-effective solutions.</li><li><strong>Collaboration with Project Teams:</strong> Work closely with project managers, engineers, and procurement teams to ensure accurate and competitive estimates. Provide ongoing support throughout the project lifecycle.</li><li><strong>Risk Assessment:</strong> Identify potential risks and provide recommendations on cost control measures or alternate design solutions to mitigate risks.</li><li><strong>Take-offs and Quantities:</strong> Perform accurate electrical system take-offs, including quantities of electrical components and materials required for projects.</li><li><strong>Site Visits and Assessments:</strong> Conduct on-site evaluations and assessments when needed to gather information or clarify design specifications.</li><li><strong>Contract and Scope Reviews:</strong> Assist in reviewing contract terms and scope of work for clarity and completeness, ensuring alignment with the estimation.</li><li><strong>MEP Integration:</strong> Ensure the electrical estimates are integrated effectively with the mechanical and plumbing systems to ensure cohesive and coordinated bidding.</li><li><strong>Documentation and Reporting:</strong> Maintain accurate records of estimates, including documentation of assumptions, exclusions, and clarifications, for internal use and client reference.</li><li><strong>Post-Contract Support:</strong> Provide assistance with change orders and project-related cost updates during construction.</li></ul><p><strong> </strong></p><p><br></p><p><br></p> Estimator <p>Robert Half's building materials client is seeking a detail-oriented and experienced Estimator to join their growing team. They are looking for a driven individual with some understanding of industrial processes, ideally with an industrial background such as in steel, construction, tiling, or a related field, to accurately estimate project costs and contribute to our continued success.</p><p><br></p><p><strong>About the Role:</strong></p><p>As an Estimator, you will play a crucial role in our project bidding process. You'll be responsible for analyzing project specifications, blueprints, and other documentation to develop accurate and competitive cost estimates. This involves quantifying materials, labor, equipment, and other project-related expenses. Your expertise will be essential in securing profitable projects and ensuring our company's continued growth.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Review project plans, specifications, and other documentation to determine scope of work.</li><li>Prepare detailed cost estimates for materials, labor, equipment, subcontractors, and other project-related expenses.</li><li>Utilize estimating software and tools to create accurate and comprehensive bids.</li><li>Collaborate with project managers, engineers, and other team members to ensure accurate estimating data.</li><li>Research and analyze market pricing trends for materials and labor.</li><li>Maintain accurate records of estimates and supporting documentation.</li><li>Identify potential risks and opportunities associated with each project.</li><li>Present estimates to management and clients as needed.</li><li>Follow up on submitted bids and negotiate with clients to secure projects.</li><li>Contribute to continuous improvement of estimating processes.</li></ul><p><br></p> Web Site Designer <p>We are in search of a Web Designer with experience working in Bloomreach. This role is a 3 month contract with potential to extend, fully remote, and 40 hrs/week. </p><p><br></p><p><b>Role Overview:</b></p><p>As a Designer, your primary focus will be on graphic design, creating digital assets that engage and convert. You will design banners, ads, landing pages, and promotional materials for various channels including the Customer Portal, Amazon, and national retailers. Your work will ensure brand consistency and high-quality design standards across all digital touchpoints. Additionally, you will use tools like Bloomreach to design and test landing pages that optimize user experiences and align with business goals. </p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design compelling banners, ads, landing pages, and other promotional materials for multiple channels such as the Customer Portal, Amazon, and newsletters. You’ll craft visually engaging content that aligns with the company’s brand standards and marketing strategies.</li><li>Develop unique, visually appealing solutions for web and email properties, incorporating the latest design trends and technologies. Ensure designs are not only beautiful but also user-friendly and responsive across devices.</li><li>Design and build landing pages and content within Bloomreach and Amazon Seller Central, ensuring high-quality, responsive design that meets business and user needs. Collaborate with the eBusiness team to optimize pages for conversion</li><li>Maintain brand identity across all digital assets. Ensure all designs follow company standards, keeping a consistent visual language across the web, emails, and ads. Collaborate with cross-functional teams to refine and adjust designs as needed based on feedback</li></ul> SharePoint Consultant <p>We are seeking a SharePoint Online Administrator & Architect to help develop and customize tools within the Intranet while leveraging SharePoint's capabilities. This role requires expertise in SharePoint Online administration, architecture, and workflow development, rather than just standardized templates.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Customization & Development: Design and develop custom tools for internal use, ensuring seamless integration with SharePoint Online.</li><li>Content & Document Migration: Move 80GB of documents and images, ensuring proper organization, accessibility, and compliance.</li><li>Fresh Content Management: Implement strategies to pull, clean up, and update content across departments.</li><li>Collaboration with Teams: Work closely with various departments to align SharePoint functionality with their needs.</li><li>Administration & Page Creation: Manage admin access, create SharePoint pages, and maintain them as templates without breaking updates.</li></ul><p><br></p><p><br></p>