We are looking for an Artificial Intelligence (AI) Engineer to create intelligent applications and production-ready AI services that deliver measurable business value. This role is based in Irvine, California, and blends backend engineering, frontend development, and operational ownership to bring AI capabilities into real-world products. The ideal candidate is comfortable building agent-based workflows, shaping reliable prompt strategies, and partnering with stakeholders to turn complex needs into practical technical solutions.<br><br>Responsibilities:<br>• Create and launch web-based products, AI-enabled services, and multi-step agent workflows that support complex tool interactions and orchestrated decision-making.<br>• Develop and support integrations with leading language model platforms, including capabilities such as streaming responses, prompt optimization, tool invocation, and cached interactions.<br>• Craft, refine, and assess prompts to improve output quality while balancing consistency, safety considerations, and usage cost.<br>• Build Python-based REST APIs and React/TypeScript user interfaces that expose AI functionality in a scalable and user-friendly way.<br>• Manage deployment and operational processes for AI systems, including container builds, automated delivery pipelines, cloud hosting, and runtime observability.<br>• Design and optimize database queries for relational data stores to ensure strong performance and dependable access patterns.<br>• Establish testing approaches for both predictable application logic and variable AI behavior through evaluation harnesses, regression coverage, and automated validation.<br>• Work closely with cross-functional partners to define use cases, align technical choices with business priorities, and deliver effective AI-backed solutions.<br>• Produce and maintain clear technical documentation covering system architecture, prompt strategy, and the expected behavior and limitations of AI agents.
We are looking for a Senior Software Engineer to join a collaborative team building modern, scalable applications in Georgia. This position blends front-end and back-end development, giving you the opportunity to work across the stack with contemporary JavaScript frameworks, server-side technologies, and cloud-based environments. The role also includes guiding less-experienced engineers while remaining deeply involved in hands-on technical delivery.<br><br>Responsibilities:<br>• Build and enhance user-facing features using Vue.js, with an emphasis on creating responsive and maintainable interfaces.<br>• Develop server-side functionality and application services with Node.js and Next.js to support scalable product capabilities.<br>• Contribute equally across front-end and back-end development, balancing UI implementation with API and service design.<br>• Create and maintain backend components using Java and Spring Boot where platform needs require it.<br>• Support cloud-based application development and deployment, including work within AWS or comparable cloud platforms.<br>• Lead efforts to modernize legacy solutions by moving existing services toward updated API-based architectures.<br>• Provide technical direction to entry-level team members through mentoring, code reviews, and practical problem solving.<br>• Communicate architectural decisions, implementation details, and project progress clearly to both technical and non-technical stakeholders.
We are looking for a forward-deployed software engineer to strengthen customer-facing engineering efforts in King of Prussia, Pennsylvania. This role combines software development, operational support, and analytical problem-solving to improve how internal teams and customers interact with core systems. The ideal candidate brings strong backend engineering experience, a practical approach to automation, and the ability to turn technical challenges into reliable, scalable solutions.<br><br>Responsibilities:<br>• Create and enhance internal applications, scripts, and workflows that improve efficiency for customer-facing and engineering teams.<br>• Oversee the health of live systems, investigate irregular behavior, and address risks before they affect users or business operations.<br>• Examine operational and product data to uncover trends, support decision-making, and recommend meaningful improvements.<br>• Investigate customer-reported technical problems, determine root causes, and deliver timely, effective resolutions.<br>• Develop and release product enhancements driven by customer needs while maintaining quality and system stability.<br>• Partner closely with Customer Success, Sales Engineering, and Engineering to remove obstacles and support high-impact initiatives.<br>• Improve platform reliability and performance through thoughtful debugging, optimization, and ongoing maintenance.<br>• Stay informed on evolving technologies and engineering practices, applying new ideas where they add measurable value.
We are looking for an experienced ERP/CRM Developer to support enterprise integration and reporting initiatives for a university environment in Tampa, Florida. This contract-to-permanent position focuses on building, enhancing, and maintaining Oracle Fusion Cloud solutions that connect critical business systems, streamline data movement, and improve reporting capabilities. The ideal candidate brings strong technical depth in Oracle Fusion integrations, extracts, reporting, and workflow configuration, along with the ability to partner effectively with business and technical stakeholders.<br><br>Responsibilities:<br>• Create and maintain Oracle Fusion Cloud integrations and data extracts that enable secure, reliable exchange of information across enterprise applications.<br>• Develop inbound and outbound interfaces between Oracle Fusion Cloud and connected platforms such as HR, timekeeping, and administrative systems.<br>• Produce reporting outputs and file-based deliverables in multiple formats, including delimited, fixed-width, and other structured layouts required by downstream processes.<br>• Support large-scale data conversion and loading efforts by mapping source data, validating results, and using Oracle tools to manage ongoing updates.<br>• Build BI Publisher reports, dashboards, and analytics solutions that provide timely operational insight for business users.<br>• Configure workflow rules, approval paths, and security components to support employee and manager self-service processes within Oracle Fusion.<br>• Participate in design, development, testing, and deployment activities across the full software development lifecycle.<br>• Troubleshoot integration failures, data issues, and performance concerns, and recommend technical solutions that improve stability and efficiency.<br>• Prepare technical documentation, configuration records, and test support materials to ensure solutions are maintainable and aligned with enterprise standards.
<p>We are looking for a technically strong IT leader to guide application support, software development, and operational technology initiatives in Chesterfield, Michigan. This position blends team oversight with direct hands-on work across business systems that support manufacturing, engineering, logistics, finance, and enterprise technology functions. The successful candidate will help keep critical platforms stable, improve system performance, and drive practical enhancements that support day-to-day operations and long-term efficiency.</p><p><br></p><p>Responsibilities:</p><p>• Lead day-to-day support and continuous improvement for business-critical manufacturing and operational applications.</p><p>• Design, develop, and maintain software solutions using Microsoft-based development tools to meet evolving business needs.</p><p>• Administer and optimize SQL Server databases to support application reliability, reporting, and data integrity.</p><p>• Partner with manufacturing, engineering, logistics, finance, and corporate IT teams to identify issues, define solutions, and align technology with operational goals.</p><p>• Oversee IT operations related to application availability, system performance, hardware support, and configuration control.</p><p>• Supervise technical staff, assign priorities, and provide guidance on support, development, and troubleshooting activities.</p><p>• Coordinate external vendors and service partners to ensure timely delivery, issue resolution, and effective system support.</p><p>• Contribute directly to modernization efforts, including web-based application development and integration between business systems.</p><p>• Support operational platforms such as ERP, warehouse management, and manufacturing execution systems through maintenance and enhancement initiatives.</p>
<p>We’re hiring a hands-on Staff Software Engineer to lead development in a critical area of AI-enabled product infrastructure. In this role, you will build and evolve the systems that determine what AI-powered experiences can access, use, and reference in real time. This work is central to ensuring outputs are accurate, timely, secure, and grounded in the right information.</p><p><br></p><p>You will focus on designing and improving retrieval and context systems that support intelligent applications operating in complex, high-trust environments. That includes helping systems identify the right content, manage changing information, and enforce strict access boundaries. You’ll work primarily in Python and collaborate closely with cross-functional partners in product, data, and engineering.</p><p>This is a highly hands-on role for someone who wants to directly influence the architecture, quality, and safety of AI-driven capabilities.</p><p><br></p><p>What You’ll Do</p><ul><li>Lead the design and improvement of retrieval systems that support AI-powered workflows in production environments</li><li>Ensure application outputs are grounded in the right source material, with the appropriate balance of quality, performance, and cost</li><li>Build systems that can process and reason over large volumes of unstructured and structured content</li><li>Develop search and context tools that surface trustworthy source excerpts, references, and relevant content locations</li><li>Maintain alignment between what AI systems can access and what end users are authorized to view</li><li>Help define when AI-generated outputs can be delivered directly and when additional validation or product controls are required</li><li>Influence technical direction across teams and mentor engineers working in adjacent problem spaces</li></ul><p><br></p>
<p>We are looking for a Data Engineer to support data-driven initiatives for a services environment in Southern California. This Long-term Contract position focuses on building reliable data pipelines, improving data availability, and enabling scalable processing for analytics and operational needs. The ideal candidate brings strong hands-on experience with modern data engineering tools and can work across large data sets with accuracy and efficiency.</p><p><br></p><p><strong>Role :</strong></p><ul><li>Design, develop, maintain, and optimize business intelligence solutions, ETL workflows, reporting systems, and data integration processes.</li><li>Collaborate with business, analytics, and technical teams to gather requirements and deliver reporting and analytics solutions.</li><li>Develop and maintain data models, SQL scripts, stored procedures, dashboards, and reporting solutions.</li><li>Build, optimize, and support ETL pipelines across on-premises and cloud environments.</li><li>Troubleshoot and resolve complex reporting, data quality, performance, and integration issues.</li><li>Validate reporting logic, data transformations, and reporting accuracy.</li><li>Perform performance tuning for SQL queries, stored procedures, ETL workflows, and reporting platforms.</li><li>Participate in architecture discussions and provide technical recommendations aligned with business objectives.</li><li>Create and maintain technical documentation including solution designs, data mappings, and operational procedures.</li><li>Participate in code reviews and enforce development, reporting, and data governance standards.</li><li>Mentor junior developers through technical guidance and knowledge-sharing activities.</li><li>Support Agile delivery activities including sprint planning, backlog refinement, and project execution.</li><li>Collaborate with stakeholders and leadership teams to support business intelligence initiatives.</li><li>Drive continuous improvement initiatives related to reporting quality, analytics performance, and operational efficiency.</li></ul><p><br></p><p><br></p><p><br></p>
<p>We are looking for a Product Manager to guide product priorities and help deliver software solutions that support education-focused users. This role works closely with engineering, customers, and internal partners to translate business needs into clear development direction while balancing timelines, value, and stakeholder expectations. The ideal candidate brings hands-on experience in Agile product delivery, strong communication skills, and the ability to shape releases and roadmap decisions in a customer-driven environment.</p><p><br></p><p>Responsibilities:</p><p>• Manage and continuously refine the product backlog, ensuring work is prioritized according to customer impact, business goals, and delivery readiness.</p><p>• Turn product needs into well-defined user stories, functional requirements, and measurable acceptance criteria for development teams.</p><p>• Partner with engineering leadership to prepare for sprint activities, contribute to reviews and retrospectives, and help keep delivery aligned with product objectives.</p><p>• Support release planning and roadmap development by organizing upcoming priorities, identifying dependencies, and communicating changes to stakeholders.</p><p>• Engage directly with customers and internal teams to gather feedback, clarify needs, and balance competing requests across multiple stakeholder groups.</p><p>• Monitor issues, enhancement requests, and support trends through ticketing and tracking systems to inform prioritization and product decisions.</p><p>• Contribute to modernization initiatives by helping plan feature delivery for customers moving from legacy applications to newer cloud-based platforms.</p><p>• Work within Agile development tools and processes to maintain visibility into progress, risks, and upcoming work across the product lifecycle.</p>
<p><strong>Security Architect</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A growing organization is seeking a Security Architect to support enterprise security initiatives across infrastructure, applications, cloud services, and business systems. This role offers an opportunity to work within a collaborative technology environment focused on modernizing security practices and enabling business growth through secure technology solutions.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Security Architect will play a key role in shaping and advancing the organization's security program. This individual will work closely with technology and business stakeholders to establish security standards, provide architectural guidance, assess risk, and support the secure adoption of new technologies. The ideal candidate combines strategic thinking with hands-on technical expertise and enjoys solving complex security challenges across a diverse technology environment.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Develop and maintain security architecture standards, guidelines, and best practices.</li><li>Partner with technology teams to integrate security considerations into projects and operational initiatives.</li><li>Evaluate systems, platforms, and technology solutions to identify and address security risks.</li><li>Provide architectural guidance for cloud, infrastructure, application, and data protection initiatives.</li><li>Support the development of security roadmaps aligned with business and technology objectives.</li><li>Conduct architecture reviews and recommend security improvements across enterprise environments.</li><li>Assist in establishing governance processes, security controls, and risk management practices.</li><li>Collaborate with stakeholders to improve cybersecurity maturity and operational effectiveness.</li><li>Support the evaluation and adoption of emerging technologies and security solutions.</li><li>Contribute to continuous improvement initiatives that strengthen the organization's overall security posture.</li></ul>
<p><strong>Overview</strong></p><p>Our client is seeking an experienced <strong>Technical Project Manager</strong> to lead strategic initiatives within its Teller Technology organization. This individual will play a critical role in planning, coordinating, and delivering complex banking application projects, with a primary focus on teller platform modernization, enhancements, integrations, deployments, and operational improvements.</p><p>The ideal candidate is an elite project delivery professional who has successfully managed enterprise banking technology initiatives from inception through implementation. While experience with the <strong>Argo Teller Platform</strong> is highly preferred, candidates with strong experience supporting other teller systems within financial institutions will be considered.</p><p><br></p><p>This role requires a blend of technical acumen, project leadership, stakeholder management, and banking domain expertise. The selected candidate will be expected to build project plans from the ground up, establish governance, coordinate cross-functional teams, manage vendor relationships, and drive successful delivery across multiple workstreams.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Lead end-to-end delivery of teller platform and banking application initiatives.</li><li>Build comprehensive project plans, timelines, roadmaps, dependencies, and resource strategies from the ground up.</li><li>Coordinate efforts across technology, operations, infrastructure, information security, vendors, and business stakeholders.</li><li>Manage application deployments, software releases, system upgrades, platform migrations, integrations, and process improvement initiatives.</li><li>Drive project governance, risk management, issue resolution, status reporting, and executive-level communications.</li><li>Facilitate requirements gathering, scope definition, project budgeting, and delivery planning.</li><li>Ensure alignment between technical teams and business objectives throughout the project lifecycle.</li><li>Oversee vendor relationships and third-party technology partners supporting teller and banking platforms.</li><li>Manage testing, deployment readiness, implementation planning, and post-production support activities.</li><li>Identify and mitigate project risks while maintaining delivery schedules and business commitments.</li><li>Lead project meetings, steering committees, and stakeholder reviews.</li><li>Support regulatory, audit, compliance, and operational requirements associated with banking technology initiatives.</li></ul>
<p><strong>Security Engineer</strong></p><p><br></p><p><strong>Overview</strong></p><p>A leading global professional services organization is seeking a Security Engineer with Third-Party Risk experience.</p><p><br></p><p>The Security Engineer plays a critical role in safeguarding the organization’s ecosystem by evaluating the security posture of external vendors and partners. This role focuses on conducting technical risk assessments across SaaS platforms, cloud environments, and hosted services while ensuring compliance with industry standards and client expectations. Based remotely, this position partners closely with IT security leadership and cross-functional stakeholders to mitigate risk and strengthen third-party security practices.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Conduct technical security assessments of third-party vendors across SaaS platforms, cloud infrastructure, and hosted services</li><li>Evaluate vendor security controls, including access management, encryption, and data protection practices</li><li>Review vendor documentation such as SOC 2 reports, ISO certifications, and security testing results</li><li>Assess cloud environments (AWS, Azure, GCP) for security configurations, segmentation, and identity controls</li><li>Analyze API security, including authentication methods, data transmission, and vulnerability risks</li><li>Evaluate DevSecOps maturity, including secure development practices and CI/CD pipeline security</li><li>Track and manage vendor risk findings, ensuring remediation efforts are completed in a timely manner</li><li>Support client-facing security activities, including questionnaires, audits, and compliance reviews</li><li>Collaborate with internal stakeholders to align vendor security with regulatory requirements (e.g., GDPR, CCPA)</li><li>Prepare risk reports and present key findings to leadership and cross-functional teams</li></ul><p><strong>Additional Details</strong></p><ul><li>Remote (must reside in proximity to a supported office region)</li><li>Core hours: 8:00 AM – 4:00 PM PT (7-hour workday)</li><li>Occasional travel may be required for vendor assessments</li><li>Collaborative environment with direct exposure to senior leadership and security stakeholders</li></ul>
<p>A leading mortgage company is seeking a talented Application Security Engineer to help secure internally developed applications, APIs, and software delivery processes. This role partners with engineering, architecture, and DevOps teams to embed security throughout the SDLC and strengthen secure-by-design practices. Position is 100% remote and comes with strong company benefits. This is a direct hire position; candidate must be eligible to work in the United States.</p><p><br></p><p>Responsibilities:</p><p>• Perform threat modeling, secure design reviews, and architecture assessments</p><p>• Review SAST, DAST, SCA, and secrets scanning results; support risk-based remediation</p><p>• Help define secure coding standards, guardrails, and security patterns</p><p>• Guide developers on secure coding and vulnerability remediation</p><p>• Support security testing for web, API, and cloud applications</p><p>• Maintain and improve AppSec tools and CI/CD security integrations</p><p>• Deliver developer security training and support audit and compliance efforts.</p>
<p><strong>.NET Developer</strong></p><p>We are seeking a talented <strong>.NET Developer</strong> to design, build, and support applications using C# and the Microsoft development stack. This role is ideal for someone who enjoys writing clean code, solving complex problems, and collaborating with cross-functional teams. The ideal candidate will have strong software engineering fundamentals and experience building applications in .NET environments.</p><p><strong>Responsibilities</strong></p><ul><li>Develop applications using .NET Core, .NET Framework, C#, and related Microsoft technologies</li><li>Build APIs, web services, and backend components</li><li>Collaborate with front-end developers, database engineers, and QA teams</li><li>Write clean, maintainable code following best practices and coding standards</li><li>Participate in design sessions, code reviews, and architecture discussions</li><li>Troubleshoot application issues, performance problems, and integration errors</li><li>Deploy applications using CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins)</li><li>Create and maintain technical documentation for applications and services</li><li>Refactor existing codebases for performance, optimization, or modernization</li></ul><p><br></p>
One of Robert Half's clients is looking for a curious, resourceful Data Platform Engineer to help us strengthen the foundation behind our data. This is a hands-on, growth-oriented role for someone who enjoys investigating how systems work, solving practical problems, and learning new technologies. You will help build and maintain data pipelines, improve the reliability and accessibility of our data, and contribute to an assessment of our current data architecture. <br><br>You will have the opportunity to work across several areas of data engineering rather than being limited to one narrow specialty. This may include data integration, pipeline development, data modeling, quality monitoring, documentation, reporting support, and architecture discovery. We are more interested in how you approach problems than whether you have already used every technology in our environment. The right person is dependable, asks thoughtful questions, follows work through to completion, and knows how to use modern AI development tools responsibly and effectively. <br><br>Essential Functions <br><br>Build, maintain, and improve pipelines that move data between operational systems, databases, warehouses, and reporting tools. <br><br>Help document our existing data environment, including data sources, integrations, transformations, storage, reporting dependencies, and access controls. <br><br>Support an audit of the current data architecture by investigating how systems connect and identifying potential reliability, scalability, data-quality, security, or maintainability concerns. <br><br>Work with more experienced team members and business stakeholders to evaluate and prioritize improvements. <br><br>Develop and maintain reusable data models for reporting, analytics, and operational use. <br><br>Add testing, monitoring, alerting, logging, and documentation to important data workflows. <br><br>Investigate failed jobs, inconsistent metrics, and other data issues through structured root-cause analysis. <br><br>Write readable, maintainable code using source control, code review, automated testing, and repeatable deployment practices. <br><br>Translate business needs into practical technical solutions with guidance from internal stakeholders. <br><br>Use AI-assisted development tools to accelerate research, coding, testing, documentation, and troubleshooting. <br><br>Review and validate AI-generated work rather than accepting it without verification. <br><br>Learn unfamiliar systems and technologies as needed and share what you discover with the team. <br> <br>Knowledge, Skills & Abilities <br><br>Strong foundational SQL skills and experience working with relational data. <br><br>Working knowledge of Python, R, or another language used for data processing and automation. <br><br>Some experience building, modifying, or supporting ETL/ELT pipelines. <br><br>Familiarity with databases, data warehouses, APIs, scheduled jobs, or cloud-based data services. <br><br>Basic experience with Git and modern software-development practices. <br><br>An ability to investigate unfamiliar problems, test assumptions, and communicate findings clearly. <br><br>A dependable approach to execution, documentation, and follow-through. <br><br>Genuine curiosity and a willingness to learn technologies outside your current experience. <br><br>Practical experience using AI coding assistants or language models as part of a development workflow. <br><br>Good judgment about validating AI-generated code and protecting confidential or sensitive company information.
We are looking for an experienced Software Architect to lead the design and evolution of enterprise web applications in Jacksonville, Florida. This position focuses on creating reliable, scalable solutions within a Microsoft-centered environment while partnering with developers, business teams, and other stakeholders across a distributed Agile setting. The ideal candidate brings strong architectural judgment, hands-on development expertise, and a passion for guiding teams toward durable, high-quality software outcomes.<br><br>Responsibilities:<br>• Shape application architecture for new development efforts and enhancements, ensuring performance, reliability, and long-term maintainability.<br>• Build and refine custom software solutions using Microsoft technologies, with active involvement in coding, troubleshooting, and production support.<br>• Guide developers through technical mentorship, code quality practices, and sound engineering approaches across varying experience levels.<br>• Create and support large web properties, including websites, campaign pages, and related digital experiences, with attention to stability and usability.<br>• Connect user interface designs to back-end services and turn visual concepts into responsive, functional web pages.<br>• Evaluate application behavior across browsers and devices, resolving compatibility issues and improving the overall user experience.<br>• Translate business needs into practical technical designs and deliver solutions that align with project goals, timelines, and priorities.<br>• Recommend improvements to tools, frameworks, and system design choices to strengthen efficiency, scalability, and product quality.<br>• Participate in shared support coverage for applications and address incidents or issues that affect live environments.
<p>We are seeking a Data Analyst to support the design, development, implementation, and maintenance of software applications and data management solutions. This role requires close collaboration with cross-functional teams to deliver scalable technology solutions that meet business and operational needs.</p><p>Responsibilities</p><ul><li>Gather, analyze, and document business and technical requirements.</li><li>Translate requirements into functional specifications, technical designs, and implementation plans.</li><li>Research, evaluate, and recommend technologies, platforms, tools, and development approaches.</li><li>Design, develop, test, and deploy software applications, integrations, and database solutions.</li><li>Collaborate with project teams to define priorities, estimate effort, and support project delivery.</li><li>Assist with identifying, tracking, and resolving project risks, issues, and dependencies.</li><li>Work with stakeholders to provide status updates, gather feedback, and ensure alignment with project objectives.</li><li>Develop and maintain technical documentation, including system designs, processes, configurations, and support materials.</li><li>Troubleshoot, maintain, and enhance existing applications and systems.</li><li>Support cloud-based and enterprise technology environments as needed.</li><li>Participate in quality assurance, testing, and continuous improvement activities.</li><li>Perform other related duties and responsibilities as assigned.</li></ul><p>Qualifications</p><ul><li>Experience in software development, application support, or systems implementation.</li><li>Knowledge of software development methodologies and best practices.</li><li>Experience with databases, application design, and system integration concepts.</li><li>Strong analytical, problem-solving, and organizational skills.</li><li>Ability to manage multiple priorities and work effectively in a team environment.</li><li>Strong written and verbal communication skills.</li><li>Ability to learn new technologies and adapt to changing business needs.</li></ul><p><br></p>
<p>We are looking for an accomplished Software Engineering Manager to lead engineering efforts. This position will guide software engineering and quality assurance teams in creating dependable, secure, and scalable solutions that support critical business operations. The ideal candidate brings strong people leadership, sound technical judgment, and a commitment to modern development practices that improve delivery and product quality.</p><p><br></p><p>Responsibilities:</p><p>• Guide the technical direction of software initiatives by working closely with product and architecture partners to shape resilient, secure, and scalable solutions.</p><p>• Lead and develop software engineers and QA team members, fostering accountability, collaboration, and continuous growth across the organization.</p><p>• Oversee delivery planning for multiple active projects, balancing priorities, mitigating risks, and managing team capacity to achieve consistent results.</p><p>• Strengthen engineering execution by promoting contemporary development methods, including automation and AI-supported tools in daily workflows.</p><p>• Establish and uphold expectations for coding standards, test coverage, application security, and overall system reliability.</p><p>• Partner with DevOps, product management, architecture, and business stakeholders to ensure technical work supports broader organizational goals.</p><p>• Support informed technical decisions by contributing to solution design discussions and helping teams navigate complex implementation challenges..</p>
<p><strong>Software Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A leading organization is seeking a Software Engineer to help develop next-generation AI platforms. This is an opportunity to work on cutting-edge AI technologies within a highly collaborative and innovative engineering environment.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Software Engineer will design, build, and optimize enterprise-grade AI platforms that connect structured and unstructured data, knowledge graphs, retrieval systems, and intelligent workflows. The ideal candidate combines strong software engineering fundamentals with expertise in AI systems, distributed architectures, and scalable platform development.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and implement intelligent workflow systems for research, analysis, automation, and decision-support use cases.</li><li>Develop scalable retrieval, search, and knowledge management capabilities across structured and unstructured datasets.</li><li>Build backend services, APIs, and platform capabilities supporting AI-driven applications.</li><li>Create resilient workflow orchestration patterns for long-running, distributed, and fault-tolerant processes.</li><li>Develop authorization, permission management, auditing, and governance mechanisms within AI platforms.</li><li>Optimize retrieval, inference, and execution performance across diverse deployment environments.</li><li>Fine-tune, evaluate, and integrate open-source AI models to support specialized business workflows.</li><li>Implement model routing, inference optimization, caching, and fallback strategies.</li><li>Build evaluation frameworks that measure system accuracy, reliability, performance, and operational effectiveness.</li><li>Develop observability, monitoring, alerting, and troubleshooting capabilities across platform components.</li><li>Partner with product, data, machine learning, infrastructure, security, and customer-facing teams to deliver scalable solutions.</li><li>Contribute to technical architecture, engineering standards, and long-term platform strategy.</li></ul>
<p>Position Overview</p><p>We are seeking a dynamic and resourceful <strong>Technical Recruiter / HR Generalist</strong> to support both talent acquisition and human resources functions. This role is ideal for an HR professional who enjoys balancing full-cycle recruiting responsibilities with employee relations, onboarding, compliance, and HR administration. The successful candidate will play a key role in attracting top technical talent while helping support day-to-day HR operations across the organization.</p><p>Key Responsibilities</p><p>Technical Recruiting</p><ul><li>Manage full-cycle recruitment for technical positions including IT, engineering, software development, cybersecurity, infrastructure, and other specialized roles.</li><li>Partner with hiring managers to understand staffing needs and develop effective sourcing strategies.</li><li>Source candidates through LinkedIn Recruiter, job boards, social media, networking, referrals, and direct outreach.</li><li>Screen resumes, conduct interviews, coordinate hiring processes, and facilitate offer negotiations.</li><li>Maintain candidate pipelines and ensure a positive candidate experience throughout the recruitment process.</li><li>Track recruiting metrics and provide updates on hiring activity and market trends.</li></ul><p>HR Generalist Functions</p><ul><li>Coordinate new hire onboarding, orientation, and employee documentation.</li><li>Assist with employee relations matters and provide guidance on company policies and procedures.</li><li>Support benefits administration, leave management, and open enrollment activities.</li><li>Maintain accurate employee records and ensure HR compliance with federal, state, and local employment laws.</li><li>Assist with performance management processes, employee engagement initiatives, and training programs.</li><li>Support payroll processing by maintaining accurate employee information and timekeeping records.</li><li>Participate in HR projects, policy development, and process improvement initiatives.</li></ul><p><br></p>
<p>We are looking for an IT Field Technician to support device rollout across multiple locations in the Greater Philadelphia Region. This role focuses on preparing, configuring, and distributing a range of hardware while helping maintain a smooth deployment experience across the organization. The ideal candidate is comfortable working with multiple operating environments, providing clear progress updates, and resolving technical issues tied to network devices and PCs. </p><p>Responsibilities:</p><p>• Configure, stage, and deploy security systems, network devices and laptops</p><p>• Perform device imaging, software installation, and account setup to ensure equipment is ready for immediate business use.</p><p>• Coordinate with internal teams to manage user provisioning and access through Active Directory.</p><p>• Install and validate required business and medical software on assigned devices, confirming proper functionality before release.</p><p>• Track deployment progress and communicate timely status updates to stakeholders, team members, and project leads.</p><p>• Use established deployment tools to streamline setup, configuration, and asset readiness processes.</p><p>• Document deployment activities, issue resolutions, and inventory details to maintain accurate project records.</p>
<p>Our client is seeking a highly experienced <strong>Technical Program Manager (TPM)</strong> to lead a large-scale teller platform transformation initiative. This is not a project coordinator or traditional PM role. The ideal candidate will own the program from strategy through execution, driving migration efforts as the organization transitions away from its legacy <strong>FIS Teller platform to ARGO Teller</strong>. This project is just getting under way. This individual will partner closely with Product Owners, Engineering teams, Enterprise Platforms leadership, and business stakeholders to define the roadmap, identify risks, drive technical decisions, and ensure successful delivery through 2027.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Own the end-to-end delivery of a multi-year teller platform modernization and migration program.</li><li>Build the program structure, roadmap, governance model, and execution strategy from the ground up.</li><li>Partner with Product Owners, Engineering Leaders, Architects, and Business stakeholders to define requirements and implementation plans.</li><li>Lead migration and cutover planning from the current FIS Teller environment to the future-state platform.</li><li>Drive application deployment strategy, environment management, release planning, and implementation activities.</li><li>Anticipate technical and operational risks, develop mitigation plans, and proactively drive issue resolution.</li><li>Present recommendations, solution options, and execution strategies to leadership teams.</li><li>Coordinate across development, infrastructure, DevOps, QA, operations, and vendor teams to ensure successful delivery.</li><li>Maintain complete ownership of schedule, dependencies, risks, and program outcomes.</li><li>Establish and manage SDLC governance, delivery processes, and program reporting.</li></ul><p><br></p>
We are looking for a Deployment Engineer to support endpoint deployment, software distribution, and device lifecycle activities for a construction-focused organization in Towson, Maryland. This Long-term Contract position is ideal for someone who enjoys hands-on Windows endpoint administration, improving device reliability, and helping maintain a secure and well-managed desktop environment. The role will work closely with enterprise tools for provisioning, application control, patching, and endpoint monitoring in a detail-oriented onsite setting.<br><br>Responsibilities:<br>• Manage the packaging, testing, and release of software to user devices across the organization.<br>• Coordinate workstation setup activities, including provisioning, imaging, and deployment of Windows endpoints.<br>• Monitor device performance and endpoint health, then investigate and resolve operational issues affecting end users.<br>• Apply security updates and assist with remediation efforts to address vulnerabilities on managed systems.<br>• Review and adjust PowerShell-based templates or existing scripts to support deployment and remediation tasks.<br>• Administer application control settings and update related policies to align with operational and security needs.<br>• Maintain and refine desktop images to support consistent device builds and deployment standards.<br>• Support Windows endpoint administration through enterprise management platforms such as Ivanti, Neurons, or comparable tools.<br>• Provide regular status updates on deployment activities, rollout progress, and endpoint-related issues.
<p>We are seeking a Web Developer to help design, develop, and launch a consumer-facing payment web application. The initial engagement will support a pilot initiative, with the potential to scale into a broader, mass-market solution.</p><p>This individual will play a hands-on role in architecting and developing modern web applications, leveraging Angular, TypeScript, JavaScript, and Node.js to deliver a secure, scalable, and intuitive user experience.</p><p>An important component of this role will be leveraging AI-enabled development tools and techniques to accelerate application design, prototyping, coding, and overall development efficiency. The focus is on using AI to enhance the development lifecycle rather than building AI functionality directly into the consumer-facing product.</p><p>The ideal candidate combines strong full-stack engineering capabilities with technical leadership, solution architecture, and experience developing secure, enterprise-grade web applications, preferably within payment processing or financial technology environments.</p><p><strong>Key Responsibilities</strong></p><ul><li>Lead hands-on design, development, and implementation of a modern, consumer-facing web application using Angular, TypeScript, JavaScript, and Node.js.</li><li>Architect and develop scalable front-end and back-end solutions, ensuring performance, security, reliability, and maintainability.</li><li>Leverage AI-assisted development tools to accelerate UI/UX design, rapid prototyping, code generation, testing, and development workflows.</li><li>Design and integrate RESTful APIs and enterprise systems using Node.js, Express.js, and related technologies.</li><li>Collaborate with business stakeholders, product teams, UX/UI designers, and enterprise technology teams to translate business requirements into technical solutions.</li><li>Establish and promote best practices for application architecture, coding standards, security, testing, and deployment.</li><li>Implement secure application frameworks and integrations appropriate for consumer-facing payment environments.</li><li>Support CI/CD pipelines, automated testing, DevOps practices, and cloud-based deployments.</li><li>Provide technical guidance and leadership throughout the development lifecycle, from initial concept and pilot development through potential enterprise-scale expansion.</li></ul><p><br></p>
<p>Robert Half is seeking a <strong>Contract Data Engineer</strong> to support our client’s data and analytics initiatives. In this role, you will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure that enable efficient data ingestion, transformation, and delivery. The ideal candidate has strong experience working with modern data platforms, cloud environments, and large-scale datasets.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Data Pipeline Development:</strong> Design, build, and maintain scalable ETL / ELT pipelines to ingest, transform, and deliver data from multiple sources.</li><li><strong>Data Architecture:</strong> Develop and optimize data models, schemas, and warehouse structures to support analytics, reporting, and business intelligence needs.</li><li><strong>Cloud Data Platforms:</strong> Work within cloud environments such as <strong>AWS, Azure, or GCP</strong> to deploy and manage data solutions.</li><li><strong>Data Warehousing:</strong> Design and support enterprise data warehouses using platforms such as <strong>Snowflake, Redshift, BigQuery, or Azure Synapse</strong>.</li><li><strong>Big Data Processing:</strong> Develop solutions using big data technologies such as <strong>Spark, Databricks, Kafka, and Hadoop</strong> when required.</li><li><strong>Performance Optimization:</strong> Tune queries, pipelines, and storage solutions for performance, scalability, and cost efficiency.</li><li><strong>Data Quality & Reliability:</strong> Implement monitoring, validation, and alerting processes to ensure data accuracy, integrity, and availability.</li><li><strong>Collaboration:</strong> Work closely with Data Analysts, Data Scientists, Software Engineers, and business stakeholders to understand requirements and deliver data solutions.</li><li><strong>Documentation:</strong> Maintain detailed documentation for pipelines, data flows, and system architecture.</li></ul><p><br></p>
<p>Robert Half Technology is seeking <strong>experienced Senior Data Engineers</strong> to support a client in the insurance industry. These individuals will play a key role in designing, developing, and maintaining scalable data pipelines, integrating data across multiple systems, and supporting cloud-based data engineering initiatives.</p><p> </p><p>The ideal candidates will have strong hands-on experience with Microsoft SQL Server, Python, cloud technologies, and modern data engineering practices. This role requires individuals who can independently develop and optimize data solutions, manage complex data integrations, and support both inbound and outbound data flows.</p><p><strong> </strong></p><p><strong>Location:</strong> 100% Remote</p><p><strong>Duration:</strong> 6-month contract-to-hire</p><p><strong>Pay rate: </strong>$45-$55/hourly</p><p><strong> </strong></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain scalable data pipelines and data integration solutions to support business and operational needs.</li><li>Develop, optimize, and maintain SQL queries, stored procedures, and database processes within Microsoft SQL Server.</li><li>Build and manage ETL/ELT processes to extract, transform, and load data across multiple platforms and systems.</li><li>Utilize Python and Pandas for data transformation, processing, automation, and analysis.</li><li>Develop and maintain cloud-based data solutions using AWS services, including Lambda, Glue, and EC2, or comparable Azure technologies.</li><li>Design and support API integrations, event-driven architectures, and event bus technologies to facilitate inbound and outbound data exchanges.</li><li>Work with Snowflake and other data platforms to support data ingestion, transformation, and integration.</li><li>Implement and maintain CI/CD pipelines to support automated deployments and data engineering best practices.</li><li>Troubleshoot data pipeline issues, optimize performance, and ensure data accuracy, reliability, and consistency.</li><li>Collaborate with cross-functional teams, including software engineers, architects, analysts, and business stakeholders, to deliver scalable data solutions.</li><li>Support data governance, data quality, and integration best practices across enterprise systems.</li></ul>