Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time 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 2027 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

66 results for Computer Science jobs

PC Tech
  • Miami, FL
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>Network Infrastructure Technician (PC Technician)</p><p>Position Overview</p><p>We are seeking a hands-on <strong>Network Infrastructure Technician (PC Technician)</strong> to install, maintain, and support physical network infrastructure across multiple facilities.</p><p>This position will focus heavily on <strong>structured copper and fiber-optic cabling, equipment racks, patch panels, network closets, IDFs, and data center infrastructure</strong>. The technician will be responsible for running, terminating, testing, certifying, and labeling network cabling while maintaining clean, organized, and standards-compliant installations.</p><p>The ideal candidate will have hands-on experience with <strong>Cat5e/Cat6/Cat6a cabling, fiber optics, patch panels, cable testing, rack installation, and cable management</strong> and will work closely with network and server teams on equipment installations, moves, additions, and changes.</p><p>Key Responsibilities</p><ul><li>Install, run, terminate, test, and troubleshoot <strong>Cat5e, Cat6, and Cat6a copper cabling</strong>.</li><li>Install, terminate, test, and support <strong>fiber-optic cabling</strong>.</li><li>Install and terminate patch panels, keystone jacks, fiber enclosures, and related structured cabling components.</li><li>Test and certify network cable runs using appropriate cable testing and certification equipment.</li><li>Document cable certification and testing results.</li><li>Rack, mount, and physically install <strong>servers, switches, UPS units, network equipment, and other IT hardware</strong>.</li><li>Maintain physical infrastructure within data centers, network closets, telecommunications rooms, and IDFs.</li><li>Dress, bundle, route, secure, and label network cabling to maintain clean and serviceable racks and pathways.</li><li>Maintain and improve cable management throughout network and data center environments.</li><li>Identify and remediate legacy cabling and remove abandoned cable runs when required.</li><li>Install cable pathways, including <strong>conduit, cable trays, J-hooks, and wall penetrations</strong>.</li><li>Maintain consistent labeling standards for cables, patch panels, racks, and network infrastructure.</li><li>Maintain accurate as-built documentation, patch-panel maps, wiring records, and rack elevations.</li><li>Support equipment moves, additions, and changes across multiple locations.</li><li>Assist network and server engineers with physical connectivity requirements and equipment installations.</li><li>Troubleshoot physical cabling and connectivity issues.</li><li>Maintain inventory of cabling supplies, connectors, tools, and related materials.</li><li>Follow established safety procedures and industry standards during installations and maintenance.</li><li>Perform additional network infrastructure and technical support responsibilities as required.</li></ul><p><br></p>
  • 2026-09-21T00:00:00Z
Software Engineer
  • Martinez, CA
  • onsite
  • Temporary / Contract
  • 65 - 75 USD / Hourly
  • <p>We are looking for an experienced Software Engineer to support the design, development, and ongoing enhancement of business applications in Martinez, California. This Long-term Contract Software Engineerposition is ideal for someone who can manage the full development lifecycle, collaborate with stakeholders, and deliver reliable web-based and integrated software solutions. The Software Engineerrole includes hands-on programming, technical analysis, testing, deployment, and post-release support across a range of platforms and technologies.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and maintain web applications, desktop-style client applications, APIs, reports, and data exchange solutions that support business operations.</p><p>• Partner with stakeholders to define needs, translate functional goals into technical plans, and provide effort estimates and delivery timelines.</p><p>• Oversee assigned development work from planning through release, including task tracking, technical documentation, testing coordination, and deployment activities.</p><p>• Develop and support software using technologies such as C#, VB.NET, ASP.NET, JavaScript, HTML, CSS, and related web development frameworks.</p><p>• Create and maintain system integrations between third-party SaaS platforms and custom or vendor-supported applications.</p><p>• Produce data extracts and reporting solutions, including work related to SQL Server Reporting Services and other reporting tools.</p><p>• Participate in code reviews, validate application quality through testing, and resolve issues identified during development and production support.</p><p>• Contribute to specialized platform development efforts such as ServiceNow applications, modules, implementations, and workflow enhancements.</p><p>• Support advanced solution delivery in areas such as API development, provider directory-related integrations, and the use of AI within applications and business processes.</p>
  • 2026-09-15T00:00:00Z
Software Engineer
  • Westlake, OH
  • onsite
  • Permanent / Full Time
  • 75000 - 90000 USD / Yearly
  • We are looking for a Software Engineer to join our team in Westlake, Ohio. This role is ideal for a developer who enjoys building reliable applications, creating integrations, and contributing to modern web solutions in a service-focused environment. You will work across backend and frontend technologies, partner with cross-functional teams, and help deliver scalable software that supports business needs.<br><br>Responsibilities:<br>• Design, build, and maintain software applications using C# and the .NET ecosystem with a strong focus on clean, object-oriented development practices.<br>• Create and support web services, console applications, and web-based solutions that meet functional and performance expectations.<br>• Develop responsive user interfaces using modern JavaScript frameworks such as React or Angular, with attention to usability across devices.<br>• Build and maintain custom system integrations by working with SDKs, APIs, and web services to connect business platforms effectively.<br>• Write and optimize SQL queries, including joins and aggregations, to support application functionality and data analysis needs.<br>• Use Azure DevOps and version control processes to manage source code, track changes, and support collaborative development.<br>• Troubleshoot application issues, identify root causes, and deliver practical solutions that improve system stability and performance.<br>• Collaborate with technical and non-technical stakeholders to understand requirements, communicate progress, and deliver business-focused solutions.
  • 2026-09-08T00:00:00Z
Software Engineer
  • Ny, NY
  • onsite
  • Temporary / Contract
  • 35.625 - 41.25 USD / Hourly
  • We are looking for a Software Engineer to join a long-term contract opportunity based in New York, NY. This role supports a modern Microsoft-focused environment and combines hands-on technical problem solving with user-facing service for a wide range of infrastructure and endpoint needs. The position also offers the chance to collaborate with cross-functional teams, contribute to environment improvements, and strengthen overall support capabilities through technical leadership and mentorship.<br><br>Responsibilities:<br>• Deliver high-level technical support across infrastructure, desktop systems, and end-user computing environments, resolving complex issues efficiently.<br>• Administer and troubleshoot Azure-based services, organizational user profiles, and Intune-managed devices to maintain stable operations.<br>• Design, implement, and refine Microsoft policies and configuration standards to improve security, consistency, and device performance.<br>• Work closely with the infrastructure team to address escalations, coordinate shared initiatives, and support ongoing technical projects.<br>• Provide responsive, thorough assistance to executive-level users, ensuring a high-quality support experience and timely issue resolution.<br>• Participate in testing, verification, and post-change validation activities related to infrastructure upgrades and environment updates.<br>• Guide less experienced engineers through technical challenges, share best practices, and help raise the overall capability of the support team.
  • 2026-09-18T00:00:00Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Permanent / Full Time
  • 145935 - 175000 USD / Yearly
  • <p><strong>Position Summary</strong></p><p>The Sr. Hardware Engineer Lead provides technical leadership in the design, development, and support of embedded electronic products across the full product lifecycle. This role leads hardware development, product improvements, and cross-functional collaboration to ensure products are reliable, manufacturable, compliant, and well supported through production.</p><p><strong>Key Responsibilities</strong></p><ul><li>Lead embedded hardware design from concept through production, including circuit design, component selection, prototyping, validation, documentation, and product release.</li><li>Design and review analog, digital, mixed-signal, power, sensor, wireless, and microcontroller-based hardware, including schematics and PCB layouts.</li><li>Oversee prototype bring-up, testing, debugging, root cause analysis, and design validation.</li><li>Support production and existing products through troubleshooting, engineering changes, yield improvement, and defect reduction.</li><li>Partner with Supply Chain and Procurement on component availability, alternate sourcing, obsolescence, and cost reduction.</li><li>Act as a senior technical escalation point for complex product, manufacturing, and field issues.</li><li>Work with Quality on design controls, documentation, CAPA, configuration management, ISO requirements, and product certifications.</li><li>Mentor engineering team members through technical guidance, design reviews, best practices, and cross-training.</li><li>Collaborate with Firmware, Mechanical, Manufacturing, Quality, Supply Chain, Technical Support, and Operations to drive successful product development and support.</li></ul><p><br></p>
  • 2026-09-03T00:00:00Z
Software Engineer
  • Kingston, NY
  • onsite
  • Permanent / Full Time
  • 100000 - 130000 USD / Yearly
  • We are looking for a Software Engineer to join our team in Kingston, New York and help build reliable, secure, and scalable software solutions. In this role, you will contribute to the design, development, integration, and ongoing support of custom applications across internal and cloud-based environments. You will work closely with analysts, product stakeholders, and cross-functional technical teams to deliver practical solutions that balance business needs, technical feasibility, and long-term maintainability.<br><br>Responsibilities:<br>• Develop, enhance, and support custom applications and system integrations with a focus on performance, security, scalability, and maintainability.<br>• Partner with business analysts and stakeholders to shape solution designs, define technical specifications, and evaluate integration approaches.<br>• Contribute to project teams delivering software across internal platforms and cloud-based services, ensuring consistent progress through iterative releases.<br>• Build shared components, reusable services, and development frameworks that improve efficiency and standardization across the engineering team.<br>• Collaborate with cross-functional application teams to create proof-of-concept solutions and translate ideas into production-ready software.<br>• Participate in the deployment, monitoring, and ongoing maintenance of production applications to support stable business operations.<br>• Work with engineering leadership, product owners, and project managers to help plan roadmaps and prioritize development work effectively.<br>• Apply coding standards, development best practices, and architectural patterns while providing technical guidance to other team members.
  • 2026-09-03T00:00:00Z
Software Engineer
  • Albuquerque, NM
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>We are looking for a Software Engineer to support a growing technology organization in Albuquerque, New Mexico. This Contract opportunity is ideal for a developer who enjoys building custom applications, improving existing platforms, and contributing to modernization efforts in a collaborative environment. The role offers the chance to work across .NET , Java and AWS technologies while helping deliver scalable solutions that support critical business initiatives.</p><p>This is a contract opportunity with possibility for contract to hire/FTE.</p><p><br></p><p>Responsibilities:</p><p>• Create, enhance, and support custom software solutions using modern engineering practices across .NET and Java environments.</p><p>• Partner with stakeholders and technical team members to understand business needs and turn them into effective application features and technical solutions.</p><p>• Maintain and improve existing systems, internal tools, and connected applications to ensure reliable performance and usability.</p><p>• Build and support APIs and application integrations that connect enterprise platforms and streamline data exchange.</p><p>• Participate in testing, troubleshooting, code review, and deployment activities to maintain code quality and production stability.</p><p>• Use GitHub and source control best practices to manage code changes and collaborate efficiently with the broader development team.</p><p>• Contribute to cloud-related development work and broader technology modernization initiatives as priorities evolve.</p><p>• Prepare clear technical documentation for application logic, development workflows, and implemented solutions.</p><p>Other duties as needed</p>
  • 2026-09-15T00:00:00Z
Software Engineer
  • Peterborough, NH
  • onsite
  • Permanent / Full Time
  • 90000 - 120000 USD / Yearly
  • <p><strong>Build the systems that keep the business running.</strong></p><p>We&#39;re seeking a <strong>PHP Developer</strong> to join our enterprise technology team and develop, enhance, and support internal business applications used across multiple departments. This role is ideal for someone who enjoys solving business challenges through technology and working closely with end users to improve operational efficiency.</p><p><strong>What You&#39;ll Do:</strong></p><ul><li>Design, develop, and maintain internal web-based applications using PHP.</li><li>Collaborate with business stakeholders to gather requirements and deliver solutions.</li><li>Integrate applications with databases, APIs, and other enterprise systems.</li><li>Troubleshoot issues, optimize performance, and support ongoing enhancements.</li><li>Participate in code reviews and contribute to application architecture decisions.</li></ul><p><strong>What We&#39;re Looking For:</strong></p><ul><li>Experience developing applications with PHP and SQL databases.</li><li>Strong understanding of web technologies including HTML, CSS, JavaScript, and REST APIs.</li><li>Experience working with business systems, workflows, and data integrations.</li><li>Ability to communicate effectively with both technical and non-technical teams.</li><li>Experience with modern PHP frameworks is a plus.</li></ul><p><strong>Why Join Us?</strong></p><ul><li>Work on high-impact applications used across the organization.</li><li>Stable enterprise environment with long-term projects.</li><li>Collaborative team culture and opportunities for professional growth.</li><li>Competitive compensation and comprehensive benefits.</li></ul><p>If you enjoy building practical software that solves real business problems, we&#39;d love to hear from you.</p>
  • 2026-09-24T00:00:00Z
Software Engineer
  • Moraine, OH
  • remote
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • We are looking for a Software Engineer to join a long-term contract opportunity in Moraine, Ohio. This role is ideal for an engineer who enjoys improving enterprise applications, building modern cloud-based solutions, and strengthening development practices across the team. The position offers the chance to contribute to application refactoring efforts while applying strong skills in .NET, front-end development, and DevOps-driven delivery.<br><br>Responsibilities:<br>• Design, build, and enhance enterprise software solutions using C#, .NET, ASP.NET, and modern JavaScript frameworks.<br>• Contribute to the modernization of legacy applications by refactoring codebases and improving overall system performance, maintainability, and scalability.<br>• Develop and support cloud-based solutions in Azure, including deployment automation and environment configuration.<br>• Create and maintain CI/CD pipelines with GitHub Actions to streamline build, test, and release processes.<br>• Implement Infrastructure-as-Code practices using Terraform or Bicep to standardize and automate cloud provisioning.<br>• Partner with cross-functional stakeholders to define technical approaches, resolve complex issues, and deliver reliable software solutions.<br>• Apply strong data access and persistence practices, including Entity Framework, to support robust application development.<br>• Mentor team members, promote engineering best practices, and help establish consistent development standards across the organization.
  • 2026-09-30T00:00:00Z
Software Engineer
  • Chicago, IL
  • remote
  • Permanent / Full Time
  • 135000 - 155000 USD / Yearly
  • <p>We are seeking a Senior Software Engineer with deep experience in backend Java development and Android application engineering. This role will focus on designing, building, and maintaining scalable backend services while also contributing to Android mobile applications. The ideal candidate brings strong technical expertise, a collaborative mindset, and a passion for delivering reliable, high-quality software.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test, and maintain backend services using Java and Spring Boot.</li><li>Build and enhance Android applications with a focus on performance, usability, and maintainability.</li><li>Collaborate with product, business, and engineering stakeholders to define technical requirements and deliver solutions.</li><li>Develop RESTful APIs and integrations that support mobile and web-based applications.</li><li>Write clean, efficient, and well-documented code following established coding standards.</li><li>Participate in architecture discussions, technical design reviews, and sprint planning sessions.</li><li>Perform code reviews and contribute to best practices for software quality, scalability, and security.</li><li>Troubleshoot and resolve application, database, and system performance issues.</li><li>Support deployment activities, testing efforts, and ongoing production maintenance.</li><li>Contribute to continuous improvement initiatives across development workflows, tooling, and engineering processes.</li></ul>
  • 2026-09-22T00:00:00Z
Software Engineer
  • Bellevue, WA
  • remote
  • Temporary / Contract
  • 60 - 70 USD / Hourly
  • <p><strong>Robert Half is seeking a Senior Software Engineer</strong> with strong expertise in backend development and an AI forward mindset to support a Financial Services client headquartered in Bellevue, WA. This position is a 6 month contract and is 100% Remote. Apply today!</p><p><br></p><p><strong>Duration:</strong> 6 month contract</p><p><strong>Schedule</strong>: PST Core Hours, flexible </p><p><strong>Location:</strong> 100% Remote </p><p><br></p><p><strong>Responsibilities: </strong></p><ul><li>Develop secure, scalable, and maintainable backend applications using <strong>Python</strong>.</li><li>Design, build, and maintain <strong>microservices, RESTful APIs, and cloud-native applications</strong>.</li><li>Develop reusable solutions, shared libraries, and engineering standards that improve team productivity.</li><li>Participate in code reviews and ensure adherence to development and quality standards.</li><li>Implement unit, integration, and performance testing to support production-ready solutions.</li><li>Configure and maintain <strong>CI/CD pipelines</strong> and development automation.</li><li>Troubleshoot production issues and perform root cause analysis.</li><li>Partner with Product Owners, Business Analysts, architects, and other stakeholders to translate business requirements into effective technical solutions.</li><li>Participate in and lead technical design discussions, architecture reviews, and engineering initiatives.</li><li>Apply best practices for <strong>scalability, security, performance, observability, disaster recovery, and capacity planning</strong>.</li><li>Communicate technical decisions and tradeoffs effectively to both technical and non-technical audiences.</li><li>Mentor and provide technical guidance to other engineers through pairing, coaching, and knowledge sharing.</li><li>Leverage <strong>AI-assisted development tools and integrated AI agents</strong> to improve developer velocity, code quality, automation, and engineering outcomes.</li><li>Evaluate emerging technologies and help introduce tools and practices that improve software delivery.</li></ul>
  • 2026-09-30T00:00:00Z
Software Engineer
  • Laconia, NH
  • onsite
  • Permanent / Full Time
  • 0 - 0 USD / Yearly
  • <p><strong>Build the systems that keep the business running.</strong></p><p>We&#39;re seeking a <strong>PHP Developer</strong> to join our enterprise technology team and develop, enhance, and support internal business applications used across multiple departments. This role is ideal for someone who enjoys solving business challenges through technology and working closely with end users to improve operational efficiency.</p><p><strong>What You&#39;ll Do:</strong></p><ul><li>Design, develop, and maintain internal web-based applications using PHP.</li><li>Collaborate with business stakeholders to gather requirements and deliver solutions.</li><li>Integrate applications with databases, APIs, and other enterprise systems.</li><li>Troubleshoot issues, optimize performance, and support ongoing enhancements.</li><li>Participate in code reviews and contribute to application architecture decisions.</li></ul><p><strong>What We&#39;re Looking For:</strong></p><ul><li>Experience developing applications with PHP and SQL databases.</li><li>Strong understanding of web technologies including HTML, CSS, JavaScript, and REST APIs.</li><li>Experience working with business systems, workflows, and data integrations.</li><li>Ability to communicate effectively with both technical and non-technical teams.</li><li>Experience with modern PHP frameworks is a plus.</li></ul><p><strong>Why Join Us?</strong></p><ul><li>Work on high-impact applications used across the organization.</li><li>Stable enterprise environment with long-term projects.</li><li>Collaborative team culture and opportunities for professional growth.</li><li>Competitive compensation and comprehensive benefits.</li></ul><p>If you enjoy building practical software that solves real business problems, we&#39;d love to hear from you.</p>
  • 2026-09-24T00:00:00Z
Software Engineer
  • Hialeah, FL
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>We are seeking an experienced .NET Developer to join our team in a key hands-on technical role. This position is ideal for a full-stack developer with deep expertise in the Microsoft technology stack and a passion for building scalable, modern software solutions.</p><p>The ideal candidate will bring 5+ years of .NET/C# development experience and a strong background in software architecture, application design, and full-stack development. You will play a critical role in developing technical solutions, contributing to architecture decisions, and delivering high-quality applications across both frontend and backend environments.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and implement full-stack applications using .NET technologies</li><li>Contribute to system architecture and technical solution design</li><li>Provide hands-on development support across frontend UI and backend services</li><li>Collaborate with development team members to promote coding standards, best practices, and technical excellence</li><li>Partner closely with stakeholders, project managers, designers, and end users to translate business requirements into scalable technical solutions</li><li>Support technical direction for software projects, including architecture, framework selection, and development standards</li><li>Build and maintain modern web applications using Blazor, ASP.NET Core, and Entity Framework Core</li><li>Design and optimize SQL databases, queries, and stored procedures</li><li>Participate in code reviews, troubleshooting, performance tuning, and continuous improvement efforts</li><li>Ensure applications are secure, maintainable, and aligned with business goals</li></ul><p><br></p>
  • 2026-10-01T00:00:00Z
Software Engineer
  • Fort Lauderdale, FL
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>We are seeking a skilled <strong>Software Engineer with .NET and C# expertise</strong> to join our growing development team. In this role, you will design, develop and maintain scalable software solutions that support critical business operations. You will collaborate with cross-functional teams to deliver high-quality applications, troubleshoot technical issues and contribute to ongoing system improvements.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop and maintain applications using <strong>.NET Framework/.NET Core and C#</strong></li><li>Write clean, efficient and well-documented code</li><li>Collaborate with business analysts, developers and stakeholders to gather requirements and deliver solutions</li><li>Troubleshoot, debug and enhance existing applications</li><li>Develop and integrate APIs, web services and backend components</li><li>Participate in code reviews, testing and deployment activities</li><li>Support database development and optimization, including writing SQL queries and stored procedures</li><li>Contribute to application architecture and continuous improvement initiatives</li></ul><p><br></p>
  • 2026-09-18T00:00:00Z
Software Engineer
  • Nashville, TN
  • onsite
  • Temporary / Contract
  • 65 - 72 USD / Hourly
  • <p>Robert Half is seeking a Contract C# Developer to join our client&#39;s development team. As a Contract C# Developer, you will play a pivotal role in designing, developing, and maintaining software applications using the C# programming language. This contract position offers an exciting opportunity to work on diverse projects with a reputable organization.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ol><li><strong>Software Development:</strong> Design, code, test, debug, and document software applications using C# and associated technologies to meet project requirements.</li><li><strong>Application Enhancement:</strong> Maintain and enhance existing C# applications by identifying areas for improvement and implementing necessary updates.</li><li><strong>Collaboration:</strong> Collaborate with cross-functional teams to gather requirements, analyze needs, and develop scalable and efficient software solutions.</li><li><strong>Database Integration:</strong> Develop and optimize database-related functionalities within applications using SQL Server, MySQL, or other database systems.</li><li><strong>Front-End Development:</strong> Utilize front-end technologies like HTML, CSS, JavaScript, and related frameworks/libraries to develop user interfaces for applications.</li><li><strong>Code Reviews and Testing:</strong> Conduct code reviews, perform unit testing, and ensure code quality, performance, and adherence to coding standards.</li><li><strong>Documentation:</strong> Create and maintain technical documentation for developed applications, including system designs and user manuals.</li><li><strong>Troubleshooting and Support:</strong> Provide technical support and troubleshooting assistance for developed applications to ensure smooth operation and user satisfaction.</li></ol><p><br></p>
  • 2026-09-22T00:00:00Z
Software Engineer
  • Sinton, TX
  • onsite
  • Permanent / Full Time
  • 90000 - 100000 USD / Yearly
  • We are looking for a Software Engineer to join a team in Sinton, Texas and build reliable, scalable applications that support business operations. This role involves creating and improving both front-end and back-end solutions, partnering with users to translate needs into effective technical outcomes, and maintaining high standards for code quality and security. The ideal candidate brings strong problem-solving ability, solid experience with modern development tools, and a proactive approach to delivering well-documented, dependable software.<br><br>Responsibilities:<br>• Build, enhance, and support software applications and related services using contemporary development technologies such as C#, .NET, Python, and web-based frameworks.<br>• Investigate application issues, diagnose root causes, and implement fixes that improve stability, functionality, and performance.<br>• Produce clear technical documentation covering system behavior, design decisions, and implementation details to support maintainability.<br>• Apply secure development methods and align coding practices with established organizational standards and quality expectations.<br>• Manage assigned tasks independently, track commitments responsibly, and deliver work within agreed timelines.<br>• Collaborate with business users to gather, clarify, and translate functional needs into practical software solutions.<br>• Create and optimize SQL components, including queries, views, stored procedures, and triggers, with an emphasis on efficiency and appropriate design.<br>• Contribute to integrations and connected systems through APIs, webhooks, and other modern interface methods.<br>• Strengthen technical capabilities through ongoing learning and by staying current with evolving tools, practices, and engineering approaches.
  • 2026-09-24T00:00:00Z
Software Engineer
  • Plano, TX
  • onsite
  • Temporary to Hire
  • 63.3365 - 73.337 USD / Hourly
  • We are looking for a Software Engineer to join a services team in Plano, Texas, in a contract capacity with the potential for a permanent role. This role focuses on building and supporting cloud-native applications that rely on scalable, event-driven microservices and modern engineering practices. The ideal candidate brings strong experience with distributed systems, cloud platforms, and collaborative delivery in a fast-moving environment.<br><br>Responsibilities:<br>• Create and enhance cloud-native microservices that support high availability, strong performance, and long-term scalability.<br>• Develop event-driven application components and integrate messaging patterns through publish-and-subscribe architectures.<br>• Build, package, and manage services with container technologies while supporting orchestration in Kubernetes environments.<br>• Partner with DevOps and infrastructure teams to streamline deployments, strengthen CI/CD workflows, and improve production reliability.<br>• Investigate and resolve issues affecting system responsiveness, uptime, and application stability across distributed services.<br>• Work with cross-functional stakeholders to translate business needs into technical solutions and deliver well-designed software increments.<br>• Participate in peer code reviews, share engineering best practices, and provide guidance to less experienced developers.<br>• Contribute to production support efforts by diagnosing incidents and implementing sustainable fixes.<br>• Evaluate tools, frameworks, and architectural approaches, offering clear technical rationale for design decisions.<br>• Maintain awareness of emerging trends in cloud engineering, microservices, and software delivery practices.
  • 2026-10-02T00:00:00Z
PC Technician
  • Nashville, TN
  • onsite
  • Temporary / Contract
  • 19 - 21 USD / Hourly
  • <p>Robert Half is currently seeking a Contract PC Technician to join our client&#39;s IT support team. As a Contract PC Technician, you will be responsible for providing essential technical support, maintaining desktop systems, and ensuring the efficient operation of PCs within the organization. This is a contract position that offers an exciting opportunity to work with a respected company.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ol><li><strong>Hardware Support:</strong> Install, configure, and troubleshoot desktop computers, laptops, and peripherals (e.g., printers, monitors) to ensure they function correctly.</li><li><strong>Software Installation:</strong> Install, update, and maintain software applications, operating systems, and security patches on desktop systems.</li><li><strong>Technical Support:</strong> Provide technical assistance to end-users, diagnosing and resolving hardware and software issues in a timely manner.</li><li><strong>Hardware Maintenance:</strong> Perform hardware upgrades, repairs, and preventive maintenance on PCs, ensuring optimal performance and reliability.</li><li><strong>Inventory Management:</strong> Maintain accurate records of PC hardware and software assets, including tracking and procurement of new equipment as needed.</li><li><strong>User Training:</strong> Assist end-users in understanding and using software applications and provide guidance on best practices for PC usage.</li><li><strong>Documentation:</strong> Maintain detailed records of support requests, resolutions, and common issues for future reference.</li><li><strong>Security Compliance:</strong> Ensure that PCs are in compliance with security policies, including antivirus and system security updates.</li></ol><p><br></p>
  • 2026-09-22T00:00:00Z
PC Technician
  • Baton Rouge, LA
  • onsite
  • Temporary to Hire
  • 23.75 - 27.5 USD / Hourly
  • We are looking for a dependable PC Technician to support day-to-day technology needs in Baton Rouge, Louisiana. This contract opportunity with potential for a permanent role is ideal for someone early in their IT career who enjoys hands-on computer work, stays organized, and is eager to build practical experience in a structured environment. The role focuses on preparing, deploying, and maintaining desktops and laptops while assisting with equipment setup and inventory tracking.<br><br>Responsibilities:<br>• Prepare and configure desktop and laptop computers for end users, including imaging, setup, and domain connectivity.<br>• Install, move, and connect hardware components such as monitors, peripherals, and cabling to support workstation readiness.<br>• Provide hands-on assistance with new equipment rollouts, user setups, and general PC-related support tasks.<br>• Track technology assets accurately and help maintain orderly records for assigned devices and equipment.<br>• Troubleshoot common issues involving Windows-based systems, Microsoft Office applications, and basic hardware performance.<br>• Support routine connectivity checks and assist with basic network equipment such as switches and routers when needed.<br>• Work with both standard PC systems and Apple devices as part of broader endpoint support activities.<br>• Collaborate with team members on deployment activities and other technical tasks while maintaining a positive, service-oriented approach.
  • 2026-09-30T00:00:00Z
PC Technician
  • Souderton, PA
  • onsite
  • Permanent / Full Time
  • 40000 - 45000 USD / Yearly
  • We are looking for a PC Technician to support day-to-day technology needs for office staff in Souderton, Pennsylvania. This position focuses on resolving desktop software and hardware issues, assisting users with business applications, and producing operational reports that support the manufacturing environment. The role also partners with the IT team on issue resolution and project-based work while providing hands-on support when on-site assistance is needed.<br><br>Responsibilities:<br>• Provide technical support to office employees by diagnosing and resolving issues related to desktop systems, software applications, and peripheral devices.<br>• Assist users with the organization&#39;s software tools, ensuring questions are addressed promptly and systems are functioning effectively.<br>• Develop and maintain reports through RubberTree WebQuery in connection with the P21 platform to support business operations.<br>• Perform on-site troubleshooting and hardware installation when remote support is not sufficient or physical setup is required.<br>• Collaborate with other IT team members to manage service requests, investigate incidents, and complete assigned technical projects.<br>• Document troubleshooting steps, solutions, and recurring issues to improve support consistency and knowledge sharing.
  • 2026-09-10T00:00:00Z
PC Technician
  • Allentown, PA
  • onsite
  • Permanent / Full Time
  • 90000 - 100000 USD / Yearly
  • We are looking for a skilled PC Technician to support and enhance enterprise collaboration technology across healthcare environments in Allentown, Pennsylvania. This position focuses on maintaining reliable meeting room and conferencing solutions, improving user experience for staff and leadership, and helping deliver consistent AV standards across multiple spaces. The ideal candidate brings strong technical depth in audiovisual systems, unified communications platforms, and Microsoft 365-integrated collaboration tools.<br><br>Responsibilities:<br>• Oversee the setup, configuration, and ongoing support of conference room technology, including integrated audio, video, and room control solutions.<br>• Coordinate and lead deployment activities for collaboration platforms such as Microsoft Teams Rooms, Zoom Rooms, Webex, and other enterprise conferencing environments.<br>• Serve as the primary escalation point for complex issues affecting meeting spaces, presentation systems, and collaboration services.<br>• Develop and maintain technical standards, support documentation, and operating procedures to improve consistency across collaboration environments.<br>• Evaluate new AV and unified communications technologies through testing and pilot initiatives to support future planning and standardization.<br>• Partner with vendors and internal stakeholders to guide equipment selection, service quality, and long-term collaboration technology roadmaps.<br>• Support executive meetings, presentations, and high-visibility events by ensuring room readiness and rapid issue resolution.<br>• Monitor the health and availability of room systems and take proactive steps to reduce downtime and service disruption.<br>• Contribute to network-connected AV infrastructure planning, including device connectivity, performance optimization, and secure endpoint management.
  • 2026-09-18T00:00:00Z
PC Technician
  • South Plainfield, NJ
  • onsite
  • Temporary to Hire
  • 19.7885 - 22.913 USD / Hourly
  • We are looking for a dedicated PC Technician to join our team in South Plainfield, New Jersey. This is a contract position with the potential for long-term employment, perfect for a proactive individual who thrives in a hands-on, support-focused role. The ideal candidate will provide technical support across multiple locations, ensuring smooth business operations and resolving technical issues efficiently.<br><br>Responsibilities:<br>• Provide comprehensive desktop and PC support across main and satellite office locations.<br>• Troubleshoot and maintain printers, including high-volume and specialized label printers.<br>• Offer basic support for NetSuite and assist with related system issues.<br>• Manage and support the RingCentral communication platform.<br>• Maintain and troubleshoot security camera systems to ensure functionality.<br>• Address and resolve hardware and software issues in a Windows/Microsoft environment.<br>• Collaborate with a small IT team to ensure seamless technology operations.<br>• Travel occasionally to satellite locations to provide on-site technical support.<br>• Respond promptly to reactive troubleshooting needs in a fast-paced environment.<br>• Assist with general IT support tasks as they arise across business operations.
  • 2026-09-25T00:00:00Z
PC Technician
  • Manasquan, NJ
  • onsite
  • Temporary / Contract
  • 22 - 25 USD / Hourly
  • <p>We are looking for a dependable PC Technician to support device operations for an organization in Manasquan, New Jersey. This is an ongoing contract position and is ideal for someone who enjoys hands-on technical work, organized asset tracking, and day-to-day user support in an office-based environment. The role focuses on Chromebook administration, equipment logistics, and basic hardware troubleshooting while helping maintain smooth technology distribution and account management.</p><p><br></p><p>Responsibilities:</p><p>• Manage user accounts and routine administrative tasks within the Google Admin environment.</p><p>• Prepare Chromebooks and related accessories for shipment to employees and process returned equipment accurately.</p><p>• Maintain current inventory and assignment records for issued devices using spreadsheets and tracking systems.</p><p>• Inspect incoming hardware to verify condition, update status records, and coordinate redeployment when appropriate.</p><p>• Provide hands-on support for Chromebook setup, configuration, and basic device troubleshooting.</p><p>• Assist with minor physical repairs on Chromebooks and peripherals, with training available as needed.</p><p>• Support general IT help desk activities related to end-user hardware and device readiness.</p><p>• Organize cables, accessories, and associated hardware to ensure equipment is complete and ready for distribution.</p>
  • 2026-09-03T00:00:00Z
Information Technology Technician
  • Los Angeles, CA
  • onsite
  • Temporary / Contract
  • 22.971 - 26.598 USD / Hourly
  • We are looking for an Information Technology Technician to support daily IT operations and asset coordination in Los Angeles, California. This Contract position focuses on maintaining organized hardware inventory, preparing equipment for deployment and shipment, and assisting users with technical support needs. The role is ideal for someone who can balance hands-on device management with responsive helpdesk service in a fast-paced environment.<br><br>Responsibilities:<br>• Conduct regular reviews of onsite technology assets, update inventory records, and document equipment status throughout its lifecycle.<br>• Organize hardware storage areas and manage the tracking of devices marked for reassignment, retirement, recycling, or disposal.<br>• Prepare laptops, desktops, tablets, and related accessories for shipping while following established packaging and logistics standards.<br>• Monitor warranty information for company devices and maintain accurate records to support service and replacement needs.<br>• Assist with the retirement of outdated equipment, including staging e-waste and coordinating proper disposal activities.<br>• Respond to incoming support requests and provide first-level assistance for hardware, peripheral, and connectivity issues.<br>• Test and verify hardware and software readiness for employees and new hires before devices are issued.<br>• Perform basic imaging, setup, and configuration of end-user devices and peripherals according to team direction.<br>• Work closely with broader IT support teams to identify setup problems, resolve routine issues, and escalate more complex technical concerns when needed.
  • 2026-10-02T00:00:00Z
Computer Vision Engineer
  • Cambridge, MA
  • onsite
  • Permanent / Full Time
  • 130000 - 160000 USD / Yearly
  • We are looking for a Computer Vision Engineer to join a growing team building AI-driven solutions for manufacturing environments in Cambridge, Massachusetts. In this role, you will create and deploy vision models that interpret live camera feeds to support defect detection and workflow monitoring across industrial settings. This position is ideal for an engineer who enjoys turning machine learning concepts into reliable production systems and collaborating closely with technical teams to deliver measurable operational value.<br><br>Responsibilities:<br>• Design, train, and refine computer vision models for manufacturing use cases such as defect identification, anomaly detection, and step-by-step task tracking.<br>• Build production-ready Python-based machine learning pipelines using frameworks such as PyTorch or TensorFlow.<br>• Work with image and video data captured from facility cameras to develop accurate and scalable real-time analysis solutions.<br>• Deploy and support vision applications in cloud and edge environments, including AWS services such as S3 and EC2.<br>• Collaborate with engineering leadership and cross-functional teammates to translate customer needs into practical model and system designs.<br>• Create solutions from the ground up using supervised and unsupervised learning techniques where appropriate.<br>• Improve system performance through testing, evaluation, and iterative tuning of algorithms in live operational settings.<br>• Participate in periodic onsite visits to customer facilities to understand workflows, validate model behavior, and support implementation.
  • 2026-09-21T00:00:00Z
2