Our client is at the forefront of transforming how teams work through secure, enterprise-grade generative AI applications. They are developing and enhancing an advanced AI-powered assistant for internal use — enabling employees to harness AI safely within a protected environment. <br> The Full Stack Software Engineer III will help design, develop, and evolve the next-generation AI platform, driving innovation while ensuring scalability, security, and exceptional user experience. This role spans the full stack — from back-end integration to front-end interfaces — in close collaboration with product, design, and AI engineering teams. <br> What You’ll Do Design, develop, and enhance AI-enabled enterprise applications that boost productivity and collaboration. Build and optimize features using large language models, prompt engineering, and AI-assisted workflows. Write efficient, maintainable, and scalable code across database, middleware, and front-end layers. Develop low- to medium-complexity systems and components within larger architectures. Conduct code reviews; mentor and guide Level I and II engineers. Act as module-level design authority, ensuring adherence to architecture and security standards. Plan and execute unit testing; review and validate test plans from entry level engineers. Define and implement integration and performance testing strategies. Troubleshoot and resolve complex production issues; establish frameworks for reliability and observability. Provide advanced production support and drive continuous improvement in performance and user experience. Collaborate with AI engineers, data scientists, and product owners to deliver innovative solutions. Perform additional related duties as assigned.
<p>Our client is seeking a Senior Systems Engineer to design, implement, and maintain essential IT infrastructure. This position is ideal for an experienced and hands-on professional with expertise in Microsoft technologies and network security - and telephony systems experience and AI integrations experience are preferred.</p><p> </p><p>This is a contract-to-hire role, and is onsite 5 days a week in Oakland, CA.</p><p> </p><p>Key Responsibilities:</p><p><strong>-</strong>Serve as technical escalation for complex IT infrastructure issues.</p><p>-Design, deploy, and optimize IT systems, ensuring security and reliability.</p><p>-Manage enterprise applications, virtual environments, and networks.</p><p>-Oversee telephony systems, including AI-enabled integrations.</p><p>-Drive security management protocols and best practices.</p><p>-Mentor team members and collaborate across departments.</p>
<p>Our East Bay client is seeking a NetSuite Systems Engineer to enhance and maintain financial systems across our organization. This role is perfect for an individual with deep expertise in NetSuite ERP and accounting processes, coupled with technical prowess in automation and custom solutions. You’ll work closely with the Finance team to streamline operations, ensure compliance, and integrate NetSuite with platforms like Coupa, Zip, and Concur. Key responsibilities include system administration (roles, permissions, access controls), hands-on development, and troubleshooting integrations. If you thrive in fast-paced environments and have a solutions-driven mindset, we’d love to hear from you!</p><p> </p><p>This is a contract role to start, and can be remote - but the client's preference would be some onsite days in the Emeryville, CA office or other office locations throughout the U.S.</p><p> </p><p>Key Responsibilities:</p><ul><li>Configure and customize NetSuite to align with business processes like AR, AP, and General Ledger.</li><li>Architect scalable solutions that integrate NetSuite with upstream/downstream systems (e.g., billing, expense management).</li><li>Develop SuiteScripts and other integrations to enhance automation.</li><li>Ensure compliance with SOX, GAAP, and audit standards.</li><li>Troubleshoot system issues and maintain seamless performance during upgrades.</li><li>Collaborate cross-functionally for system testing and smooth rollouts.</li></ul>
<p><strong>Overview</strong></p><p> We’re looking for a <strong>Senior Systems Engineer</strong> to lead the design, implementation, and support of enterprise infrastructure across on-premises, cloud, and hybrid environments. This role serves as a senior technical resource for escalations, ensures systems are secure and scalable, and provides mentorship to IT team members.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Serve as escalation point for complex technical issues and incidents.</li><li>Design, implement, and manage infrastructure, including servers, networks, virtualization, and cloud platforms.</li><li>Administer Microsoft 365, Azure, Active Directory, and related identity/security services.</li><li>Drive IT infrastructure projects from planning through delivery.</li><li>Implement and monitor security, disaster recovery, and business continuity solutions.</li><li>Optimize system performance and scalability through monitoring and improvements.</li><li>Provide technical guidance, mentorship, and knowledge sharing within the IT team.</li><li>Partner with vendors and stakeholders to ensure quality solutions and services.</li><li>Maintain documentation and ensure compliance with policies and regulations.</li></ul><p><br></p>
<p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and support complex system components for large-scale data solutions.</li><li>Collaborate with other developers to understand requirements and translate them into scalable software designs.</li><li>Write, review, and optimize detailed specifications and complex bug fixes.</li><li>Implement best practices, conduct code reviews, and adhere to modern development methodologies (Agile, Waterfall, etc.).</li><li>Work with complex data models and storage subsystems.</li><li>Mentor junior developers on Big Data optimization and coding standards.</li><li>Stay updated on new technologies and apply them to improve system performance.</li><li>Collaborate effectively with internal and external technical resources.</li></ul>
<p>• You will partner with infrastructure, engineering and security teams to develop, deploy, and maintain Microsoft 365 technology stack including but not limited to SharePoint online, Teams, Power Platform (Power Apps, Power Automate, Power BI) to aligned to internal standards and current best practices. • Build secure integrations between M365, internal systems, and third-party APIs. </p><p>• Establish governance frameworks for data, permissions, and compliance. </p><p>• Bring best practices for enterprise rollout and adapt processes to technology stack. </p><p>• Partner with engineering, product, and security teams to align M365 solutions with business needs. </p><p>• You will tackle challenging problems to improve the platform’s reliability, resiliency, and scalability. </p><p><br></p><p><br></p>
<p>What You Will Do:</p><p>• Design, build, and evolve our production cloud systems infrastructure, strategically employing automation, and infrastructure-as-code (IaC). Use depth of cloud experience to put together elegant designs that the team will enjoy supporting.</p><p>• You will partner with infrastructure, engineering and security teams to develop, deploy, and maintain secure cloud systems aligned to internal standards and current best practices.</p><p>• Expertise in incident and problem management including timely problem identification, successful resolution, and root-cause analysis.</p><p>• Keep abreast of company growth and industry trends and iterate on automated deployment, configuration, and monitoring.</p><p>• You will tackle challenging problems to improve the platform’s reliability, resiliency, and scalability.</p><p>• Create a culture of transparency, information sharing, and collaboration through the development of excellent documentation and mentoring of junior team members.</p><p>• Ensure service level objectives through proactive monitoring, custom tooling, and on-call support/troubleshooting.</p><p><br></p><p><br></p>
<p>Robert Half's client is looking for a Software Engineer for a 100% Remote, 6-month contract with a high likelihood of extending. In this long-term contract role, you will have the opportunity to design and develop software solutions that enhance system efficiency and drive innovation. As a key contributor, you will collaborate with cross-functional teams to create seamless integrations and ensure the security of our applications.</p><p><br></p><p>Responsibilities:</p><p>• Develop and implement software applications to automate processes and improve system functionality.</p><p>• Collaborate with cross-functional teams to design, integrate, and optimize systems.</p><p>• Identify and resolve vulnerabilities to enhance application security.</p><p>• Utilize CI/CD pipelines to streamline development and deployment processes.</p><p>• Leverage Azure Cloud Services to build scalable and efficient solutions.</p><p>• Write and debug code to interact with APIs and solve complex challenges.</p><p>• Manage configuration systems and automate repetitive tasks.</p><p>• Conduct thorough testing and debugging to ensure the reliability of software applications.</p>
<p>Our Oakland, CA client is seeking a Senior Engineer to support its Finance and HR systems in a hands-on, application-focused role. This position is not development-heavy but centers on improving IT operations, troubleshooting technical issues, coordinating integrations, and driving process efficiencies. The engineer will manage enterprise applications such as Dynamics GP (Great Plains), ADP, and other related platforms, enabling better support for business functions like Finance, HR, and recruiting.</p><p><br></p><p>The ideal candidate is adept at vendor management, systems troubleshooting, and building automation strategies, showcasing a strong grasp of Finance and HR applications.</p><p> </p><p>This is a contract-to-hire role, and is onsite 5 days a week.</p><p> </p><p>Key Responsibilities:</p><ul><li>System Support: Provide day-to-day application troubleshooting and issue resolution for tools like Dynamics GP, ADP, and Jobvite.</li><li>Integration & Automation: Lead system integrations and identify automation opportunities to streamline processes.</li><li>Vendor Coordination: Collaborate with external vendors for system upgrades, implementations, and support.</li><li>Documentation & Knowledge Management: Create robust knowledge-sharing materials for sustained IT efficiency.</li><li>User Adoption: Assist end-users with onboarding and training for new applications and features.</li></ul>
Join our dynamic team focused on data and AI solutions in a collaborative and innovative environment. As a Clojure Backend Engineer, you will play a vital role in building and maintaining ETL pipelines to process and prepare data for machine learning applications. You'll work in a highly skilled team. <br> Technical Requirements: Clojure Development Expertise: Strong foundation with at least 3+ years of detail oriented experience in Clojure. ETL and Data Pipelines: Adept in building and maintaining data pipelines for large-scale data processing. SQL Knowledge: While not mandatory, expertise in SQL is a significant advantage due to the role's focus on data storage and processing.
<p>We are looking for an IT Engineer to join our clients' team in San Francisco, California. In this role, you will play a vital part in delivering exceptional IT support and maintaining the productivity of users across the organization. You will also contribute to the configuration, implementation, and management of various cloud-based applications and tools, collaborating closely with the Systems Engineering team.</p><p><br></p><p>Responsibilities:</p><p>• Provide comprehensive IT support to ensure optimal user satisfaction and productivity.</p><p>• Assist in the configuration, implementation, and maintenance of SaaS applications and tools.</p><p>• Troubleshoot technical issues related to Mac and iOS endpoints, collaboration platforms, and networking systems.</p><p>• Manage and maintain cloud-based applications utilized across the organization.</p><p>• Collaborate with Systems Engineers on projects, progressively taking ownership of initiatives.</p><p>• Participate in on-call rotations and provide after-hours IT support as needed.</p><p>• Document and refine IT processes to ensure consistent improvements in workflows and practices.</p><p>• Test, configure, and deploy IT solutions in dynamic and fast-paced environments.</p><p>• Maintain and enhance AV and conference room technologies to support seamless communication.</p><p>• Establish clear expectations and prioritize tasks to ensure timely delivery of commitments.</p>