<p>We are looking for a Software Engineer to join a collaborative development team. This position focuses on building and enhancing software applications used in Windows-based environments, with an emphasis on automation and reliable system performance. The role is well suited to someone who enjoys combining strong programming fundamentals with practical problem-solving for hardware-integrated solutions.</p><p><br></p><p>Responsibilities:</p><ul><li>Design, develop, test, and maintain desktop and web-based software applications using modern software engineering practices.</li><li>Build and enhance applications using C#, .NET, ASP.NET, and related technologies.</li><li>Develop software solutions that support automation initiatives, system integrations, and operational efficiency improvements.</li><li>Write clean, maintainable, and well-documented code that follows established development standards.</li><li>Utilize source control and repository management tools such as Git to support versioning, collaboration, and deployment processes.</li><li>Troubleshoot software defects, perform root cause analysis, and implement corrective solutions.</li><li>Participate in code reviews, testing activities, and continuous improvement efforts to maintain software quality and reliability.</li><li>Leverage modern development tools, including AI-assisted coding and debugging technologies, to improve productivity and code quality.</li><li>Support software integrations with technical equipment, industrial systems, databases, APIs, and third-party applications when applicable.</li><li>Assist with application deployments, upgrades, and ongoing maintenance activities.</li><li>Contribute to the design and implementation of new features, enhancements, and long-term technology initiatives.</li></ul>
<p>We are looking for an AI Engineer to serve as a force multiplier for the client’s engineering organization. The role is part of an initiative to design, build, and scale AI-powered engineering workflows that dramatically increase developer productivity and accelerate software delivery. The client’s team is actively supporting a complex legacy-to-Python migration while maintaining multiple customer-facing applications. This role will be responsible for leveraging AI technologies to automate and optimize every phase of the Software Development Life Cycle (SDLC), including requirements analysis, code generation, testing, defect investigation, and release processes.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>· Design and implement AI-powered workflows that automate software engineering processes across the SDLC.</p><p>· Build and orchestrate multi-step AI agent frameworks for code analysis, generation, validation, testing, and feedback loops.</p><p>· Develop reusable AI tooling, agent templates, and engineering playbooks adopted across multiple teams.</p><p>· Create automated testing solutions, regression frameworks, and validation mechanisms using AI-assisted approaches.</p><p>· Enhance CI/CD pipelines and DevOps processes through intelligent automation and release optimization.</p><p>· Support large-scale legacy application modernization and business rule extraction initiatives.</p><p>· Build Python-based automation tools for data processing, workflow orchestration, and engineering productivity.</p><p>· Partner with developers, architects, and engineering leadership to identify and eliminate delivery bottlenecks.</p><p>· Evaluate and implement emerging AI technologies that improve software development efficiency and quality.</p>
<p>Senior Application Architect</p><p><br></p><ul><li>Location: Candidates must reside in Atlanta Georgia.</li><li>This position does not offer sponsorship or C2C now or in the future.</li><li>Onsite role</li></ul><p><br></p><p>We are seeking a Senior Application Architect to lead the design, modernization, and transformation of complex enterprise applications. This individual will work closely with engineering teams, business stakeholders, and vendors to define architecture, guide technical initiatives, and support the modernization of legacy and on-premises applications into scalable cloud and hybrid environments.</p><p><br></p><p>The ideal candidate has grown from a hands-on software engineering or development background into an architecture role and remains technically involved. This is a technical leadership role without direct people management responsibilities.</p><p><br></p><p>What We're Looking For</p><p>We are looking for someone who has started as a developer or engineer and progressed into an architecture role. This person should have strong hands-on technical knowledge but also be able to operate at an architectural and strategic level.</p><p><br></p><p>The ideal candidate has experience leading or contributing significantly to a large-scale application transformation, understands the challenges of modernizing legacy environments, and has helped move applications and data from on-premises infrastructure into cloud or hybrid environments.</p><p>They should be comfortable leading technical initiatives, working with vendors and stakeholders, mentoring engineers, and getting involved in technical decisions when needed.</p><p>This version keeps the actual must-haves front and center without getting bogged down in every possible responsibility.</p><p><br></p><p>Key Responsibilities</p><ul><li>Lead application modernization and transformation initiatives across legacy, on-premises, hybrid, and cloud environments.</li><li>Assess existing applications and recommend modernization strategies, including refactoring, replatforming, migration, replacement, or retirement.</li><li>Design scalable target-state architectures, including applications, integrations, APIs, data flows, security, and deployment models.</li><li>Lead and support cloud migration initiatives, including moving applications and data from on-premises environments to the cloud.</li><li>Develop and promote architecture standards, design patterns, and best practices.</li><li>Partner with developers, infrastructure, security, product teams, business stakeholders, and vendors throughout the design and delivery process.</li><li>Lead architecture and design reviews and ensure solutions meet security, scalability, reliability, and performance requirements.</li><li>Design API-first and event-driven architectures using REST, GraphQL, messaging, and streaming technologies.</li><li>Support architecture decisions involving mobile platforms and ensure mobile applications integrate effectively with enterprise systems and APIs.</li><li>Promote modern engineering practices, including CI/CD, DevSecOps, automation, containers, and secure software development.</li><li>Provide technical leadership and mentorship to engineers and technical team members.</li><li>Evaluate vendor solutions and ensure third-party technologies align with architecture and long-term technology strategy.</li></ul>
We are looking for an experienced Sr Full Stack Software Engineer to help shape and expand a newly formed internal applications capability in Mount Arlington, New Jersey. In this role, you will create enterprise tools that streamline operations, support technical business users, and strengthen secure application delivery across the organization. This opportunity is well suited for someone who enjoys building practical platforms, improving self-service experiences, and delivering modern solutions that balance speed, governance, and scalability.<br><br>Responsibilities:<br>• Architect, build, and enhance internal business applications using modern front-end and back-end technologies, including React, Python with FastAPI, and PostgreSQL.<br>• Create reusable frameworks, starter templates, and guided development patterns that help teams deliver governed applications more efficiently.<br>• Develop enterprise integrations, file exchange capabilities, and other internal tools that support essential business processes.<br>• Design self-service features that reduce manual support needs and improve the experience for internal users and technical stakeholders.<br>• Connect applications with corporate identity and access management services while enforcing role-based permissions and secure authentication practices.<br>• Establish auditability, application lifecycle controls, and governance measures to support compliance, security, and operational oversight.<br>• Work closely with engineering, IT, and security partners to ensure solutions align with technical standards and are ready for production use.<br>• Contribute to architectural decision-making and champion sound engineering practices for reliability, maintainability, and secure software delivery.<br>• Support AI-enabled and low-code development capabilities that allow users to build lightweight internal solutions within defined guardrails.
We are looking for a Principal Software Engineer to join our team in Edison, New Jersey. In this role, you will be responsible for shaping the technical direction of our connected equipment platform while delivering high-quality software solutions. This Contract to permanent position offers the opportunity to lead impactful projects, collaborate with cross-functional teams, and contribute to the modernization of our systems. If you're passionate about scalable systems, enjoy mentoring others, and thrive in a fast-paced environment, this could be the perfect opportunity for you.<br><br>Responsibilities:<br>• Provide technical leadership and mentorship to software engineers, fostering collaboration and a culture of excellence.<br>• Develop and implement innovative solutions for complex engineering challenges to enhance system performance.<br>• Build robust mobile, front-end, and back-end software components for our connected equipment platform.<br>• Write clean, efficient, and scalable code, ensuring reliability and optimal performance.<br>• Drive the transition from monolithic systems to scalable microservices architectures, modernizing the platform.<br>• Lead efforts in system architecture design, database development, and strategic technical decisions.<br>• Collaborate with Product Managers to define and prioritize features, ensuring alignment with business goals.<br>• Work closely with senior leadership to address critical business needs through technology.<br>• Partner with QA engineers to deliver thoroughly tested and user-focused software solutions.<br>• Stay up-to-date with emerging technologies, recommending tools and frameworks to improve productivity.
<p><br></p><p>Our enterprise client is seeking a <strong>Senior DevSecOps Platform Engineer</strong> to help drive cloud platform engineering, DevSecOps transformation, and AI-enabled software delivery across a complex digital ecosystem. This is a hands-on technical leadership role focused on building secure, scalable, and highly automated cloud-native platforms while enabling development teams to accelerate delivery and improve operational excellence.</p><p>The ideal candidate brings deep expertise in AWS, Kubernetes, CI/CD automation, cloud security, and platform engineering, along with a passion for emerging AI-assisted engineering capabilities.</p><p>What You'll Do</p><ul><li>Lead DevSecOps and platform engineering initiatives supporting enterprise-scale digital products and applications.</li><li>Design, build, and optimize secure CI/CD pipelines to accelerate software delivery and improve deployment reliability.</li><li>Develop and maintain Infrastructure as Code (IaC) frameworks using modern automation tools.</li><li>Manage and optimize cloud-native environments across development, QA, staging, and production.</li><li>Implement security controls, compliance automation, vulnerability management, and software supply chain security best practices.</li><li>Enhance platform reliability, resiliency, disaster recovery, and operational readiness.</li><li>Build observability solutions including monitoring, logging, alerting, and performance management frameworks.</li><li>Collaborate with software engineering, architecture, infrastructure, and cybersecurity teams to improve developer experience and platform scalability.</li><li>Drive cloud modernization and automation initiatives across enterprise environments.</li><li>Evaluate and implement AI-powered engineering tools to improve developer productivity, troubleshooting, automation, and operational efficiency.</li><li>Mentor engineers and promote DevSecOps, SRE, and cloud engineering best practices across teams</li></ul>
<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>
<p><strong>Senior Software Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A leading firm based in Los Angeles, California is seeking a Senior Software Engineer to join its technology organization. The firm manages a significant portfolio of institutional assets across credit, private investments, and other alternative strategies. Technology and AI are central to its ongoing innovation strategy, with continued investment in intelligent applications, automation, and data-driven solutions.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Senior Software Engineer will be a hands-on full-stack developer responsible for building and supporting internal applications, AI-enabled solutions, enterprise integrations, and the Salesforce platform. This role will work closely with investment, operations, compliance, investor relations, accounting, and data teams to turn complex business processes into scalable technology solutions. </p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop applications that automate workflows across investment management, compliance, operations, accounting, and investor relations.</li><li>Build full-stack solutions using C#, .NET, SQL, Python, JavaScript/TypeScript, APIs, and modern development frameworks.</li><li>Develop and support AI-enabled applications, agent workflows, document processing, and intelligent automation solutions.</li><li>Configure and enhance Salesforce, including objects, fields, flows, validation rules, security, integrations, and light custom development.</li><li>Build integrations between Salesforce, internal applications, data platforms, and third-party systems using APIs, ETL, messaging, and automation.</li><li>Develop data and document processing workflows that extract, validate, transform, and load information into enterprise systems.</li><li>Partner directly with investment and business teams to translate domain expertise into repeatable, automated workflows.</li><li>Support reporting and analytics initiatives while maintaining data quality and consistency across connected systems.</li><li>Troubleshoot production applications and integrations, perform root-cause analysis, and implement long-term solutions.</li><li>Apply AI-assisted engineering practices to accelerate development, testing, documentation, and process automation.</li></ul><p><strong>Additional Details</strong></p><ul><li>Work model: Hybrid, three days onsite per week</li><li>Quarterly travel may be required</li><li>Opportunity to join an organization with an established investment in AI and help build the next generation of internal AI capabilities</li><li>Direct collaboration with senior technology leadership and investment professionals</li></ul>
We are looking for a Senior Software Engineer to join a team delivering scalable, high-quality software solutions in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for a full stack developer who enjoys building and improving enterprise applications across both backend and frontend technologies. The role requires close collaboration with technical and business partners to translate requirements into reliable, well-documented solutions while supporting strong development, testing, and release practices.<br><br>Responsibilities:<br>• Design, build, test, and release software applications and system components in alignment with established engineering and quality standards.<br>• Partner with business stakeholders, project teams, vendors, and technical colleagues to gather needs, evaluate options, and deliver effective technical solutions.<br>• Analyze functional and technical requirements to create dependable application designs and support sound architectural decisions.<br>• Conduct code reviews and validate implementation quality to ensure maintainability, accuracy, and adherence to development standards.<br>• Follow source control, build, configuration, and deployment practices to support stable and efficient software delivery.<br>• Troubleshoot complex application and system issues, identify root causes, and implement durable fixes with minimal supervision.<br>• Produce clear technical documentation and maintain accurate records throughout development, testing, and deployment activities.<br>• Work closely with cross-functional participants to keep deliverables on schedule, within scope, and aligned with project expectations.<br>• Contribute to additional technical initiatives and special assignments as business needs evolve.
We are looking for an experienced Full Stack Senior Software Engineer to join a growing team in Reston, Virginia. This role is ideal for someone who enjoys creating robust, business-focused software solutions and can contribute across both front-end and back-end development. You will help build scalable applications, work with modern Microsoft technologies, and collaborate with cross-functional partners to deliver high-quality products.<br><br>Responsibilities:<br>• Design, develop, and enhance full-stack software solutions using C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Build reliable enterprise applications that emphasize scalability, maintainability, and strong overall performance.<br>• Create data-centric features that connect effectively with databases, external APIs, and related service layers.<br>• Partner with product managers and business stakeholders to translate business needs into practical technical solutions.<br>• Contribute to application architecture decisions and support the adoption of cloud-based development approaches.<br>• Write clean, well-structured code and participate in testing, troubleshooting, and ongoing system improvements.
<p>We are seeking an experienced Construction Project Manager to lead construction projects from initial planning through completion. This role is responsible for managing all aspects of project execution, including budgeting, scheduling, client communication, subcontractor coordination, procurement, and project closeout.</p><p> </p><p>The ideal candidate is a proactive leader who thrives in a fast-paced environment, can effectively manage multiple stakeholders, and has a strong understanding of construction operations, project financials, and team leadership.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Serve as the primary point of contact for clients throughout the project lifecycle.</li><li>Develop and maintain strong client relationships while managing expectations and project communications.</li><li>Define project scope, objectives, deliverables, schedules, and success metrics in collaboration with stakeholders.</li><li>Develop comprehensive project plans, timelines, and construction schedules.</li><li>Prepare project estimates, bids, and proposals.</li><li>Lead projects from preconstruction through execution, completion, and project closeout.</li><li>Coordinate internal teams, subcontractors, vendors, suppliers, and field personnel.</li><li>Ensure projects are completed safely, on schedule, within budget, and in compliance with project requirements.</li><li>Manage project budgets, forecasts, cost tracking, and financial reporting.</li><li>Monitor project performance and identify risks, delays, or cost impacts.</li><li>Implement corrective actions and change management processes when necessary.</li><li>Review project documentation including contracts, RFIs, submittals, permits, change orders, and closeout materials.</li><li>Allocate resources effectively to maximize project efficiency and performance.</li><li>Conduct regular project status meetings and provide updates to clients, leadership, and stakeholders.</li><li>Review and approve project-related invoices and support billing processes.</li><li>Analyze project outcomes, identify lessons learned, and recommend process improvements.</li><li>Track key project metrics, profitability, and overall performance.</li><li>Support quality assurance efforts and ensure work meets contractual and regulatory requirements.</li><li>Travel to project sites as needed to oversee progress, resolve issues, and support teams.</li><li>Mentor project staff and foster a collaborative, high-performing work environment.</li><li>Support additional projects and responsibilities as assigned.</li></ul><p><br></p>
<p><strong>Software Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A leading artificial intelligence and advanced analytics organization is seeking an Software Engineer to help develop next-generation AI orchestration and decision-support platforms. Based in Los Angeles, California, the company specializes in integrating complex data sources into scalable intelligence solutions that support mission-critical operations, advanced analytics, and organizational workflows. 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. This hands-on role focuses on developing production-ready AI applications, agent frameworks, workflow orchestration systems, retrieval pipelines, and model-serving infrastructure. 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><strong>Additional Details</strong></p><ul><li>Fully onsite 5 days per week</li><li>Individual contributor role with substantial technical ownership</li><li>Opportunity to work on advanced AI, automation, retrieval, and knowledge graph technologies</li><li>Staff-level candidates may provide technical leadership, mentorship, and architecture guidance</li><li>Candidates must be authorized to work in the United States and satisfy applicable regulatory employment requirements</li></ul>
We are looking for a Tech Recruiter to lead hiring efforts for technical talent in Oakland Park, Florida. This role is ideal for someone who can engage effectively with engineering candidates and collaborate closely with hiring managers to attract strong talent across a range of technology disciplines. You will help shape recruiting plans, maintain a positive candidate journey, and support thoughtful hiring decisions in a fast-moving environment.<br><br>Responsibilities:<br>• Lead end-to-end recruitment activities, including talent sourcing, outreach, screening, interview coordination, and offer support for technical positions.<br>• Work closely with hiring managers to clarify role expectations, define candidate profiles, and build targeted hiring approaches for open positions.<br>• Identify and attract professionals across software engineering, development, architecture, DevOps, cloud, and related technical specialties.<br>• Draft engaging job advertisements and expand visibility for openings through job boards, industry communities, and digital channels.<br>• Proactively connect with passive talent using LinkedIn, networking platforms, referral channels, and recruiting tools.<br>• Conduct initial candidate conversations to assess technical background, qualifications, and overall alignment with role requirements.<br>• Organize interview logistics and guide candidates through each stage to ensure a smooth and positive experience.<br>• Maintain ongoing relationships with prospective candidates to support both immediate openings and future workforce needs.<br>• Monitor recruiting pipelines, activity levels, and hiring data to measure progress and improve search effectiveness.<br>• Represent candidate interests while providing hiring teams with clear, balanced insights to support sound selection decisions.
<p><strong>Robert Half is working with a client who is looking to hire a Machine Learning Engineer</strong> to help operationalize machine learning models as part of a growing enterprise AI program.</p><p>This role will sit between Data Science and Engineering and will focus on taking models from experimentation into reliable, scalable production environments.</p><p>Responsibilities</p><ul><li>Develop and deploy machine learning models into production.</li><li>Build reusable ML pipelines for training, testing, deployment, and monitoring.</li><li>Partner with Data Scientists to productionize predictive models.</li><li>Develop APIs and services that expose machine learning capabilities to enterprise applications.</li><li>Monitor model performance, drift, and reliability.</li><li>Build automated testing and deployment processes for ML workloads.</li><li>Optimize model performance and infrastructure utilization.</li><li>Work with Data Engineering teams to establish reliable training and inference datasets.</li></ul><p><br></p>
We are looking for a Senior Software Engineer to join a team delivering scalable full stack solutions in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for an experienced developer who enjoys building, enhancing, and supporting business-critical applications across both backend and frontend technologies. The role calls for strong technical judgment, close collaboration with cross-functional partners, and a disciplined approach to software quality, documentation, and delivery.<br><br>Responsibilities:<br>• Build, refine, and release full stack applications by translating business and technical needs into reliable software solutions.<br>• Partner with stakeholders, technical teams, and external contributors to evaluate requirements, recommend approaches, and deliver effective application enhancements.<br>• Analyze system behavior and technical specifications to shape sound design decisions aligned with established architecture principles.<br>• Conduct thorough code reviews and uphold development standards to improve maintainability, performance, and compliance with quality expectations.<br>• Follow approved source control, build, testing, and deployment practices to support stable and efficient software delivery.<br>• Troubleshoot complex application and system issues, identify root causes, and implement durable resolutions with minimal oversight.<br>• Prepare clear technical documentation and ensure code accuracy through consistent use of configuration management and quality assurance processes.<br>• Coordinate with project team members to keep work on schedule, support productivity, and help ensure successful completion of deliverables.<br>• Handle sensitive information appropriately while contributing to additional technical initiatives and assigned special projects as needed.
<p><strong>Overview</strong></p><p>Our client is seeking a highly organized and data-driven <strong>Technical Project Manager</strong> to support critical web transformation initiatives. This individual will serve as the operational backbone of the web strategy team, driving large-scale website and digital experience projects while partnering closely with engineering, marketing, content, design, and product stakeholders.</p><p><br></p><p>The ideal candidate has experience leading complex <strong>web and digital marketing projects</strong>, understands how to bridge technical and creative teams, and has successfully managed website migrations, SEO initiatives, and modern web platform implementations. This is a highly visible role that requires exceptional communication, attention to detail, and the ability to coordinate teams across multiple time zones and cultures.</p><p>A strong engineering foundation is important, but candidates must also bring hands-on experience supporting marketing and digital initiatives. Purely technical project management backgrounds without web or digital experience will not be a fit.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Lead the planning and execution of large-scale web initiatives, including website modernization and migration projects.</li><li>Drive a major website transformation effort involving a transition from WordPress to a headless architecture, with a focus on SEO and emerging AEO (Answer Engine Optimization) strategies.</li><li>Partner closely with engineering, web development, marketing, content, design, and leadership teams to align priorities and ensure successful delivery.</li><li>Manage project intake, scope definition, prioritization, resource allocation, timelines, risks, and stakeholder communication.</li><li>Facilitate Agile ceremonies including sprint planning, backlog refinement, standups, retrospectives, and release planning.</li><li>Break down large initiatives into actionable workstreams, user stories, and sprint deliverables.</li><li>Build and maintain project plans, dashboards, reports, and metrics that provide visibility into project health and team performance.</li><li>Administer and optimize project management workflows within Jira and ClickUp.</li><li>Analyze performance data and project metrics to improve team efficiency, delivery velocity, and operational processes.</li><li>Collaborate effectively with distributed teams across North America and international locations.</li></ul>
<p>Robert Half is hiring! </p><p>We are looking for a Software Engineer to join our team in Greenville, South Carolina. In this role, you will build and enhance business applications, intelligent automation, and AI-enabled solutions that improve operational efficiency across the organization. You will work closely with technical teams and business partners to turn operational needs into secure, scalable software while supporting the full lifecycle of development and delivery.</p><p><br></p><p>Responsibilities:</p><p>• Build, test, release, and support enterprise software, automation workflows, and AI-driven tools that address business needs.</p><p>• Work with stakeholders across the organization to uncover improvement opportunities and convert functional goals into practical technical solutions.</p><p>• Create custom applications, system interfaces, APIs, reports, and workflow automations using modern development platforms and integration tools.</p><p>• Connect internal systems, databases, cloud environments, and external platforms to enable reliable data exchange and streamlined processes.</p><p>• Research and assess emerging AI, generative AI, and automation technologies to identify valuable use cases for the business.</p><p>• Help transform prototypes and pilot solutions into production-ready applications with appropriate security, monitoring, and support practices.</p><p>• Contribute across the software development lifecycle, including discovery, solution design, coding, testing, implementation, maintenance, and retirement planning.</p><p>• Produce and maintain technical documentation, user guidance, support procedures, and system design artifacts to promote long-term sustainability.</p><p>• Partner with developers, administrators, IT teams, and business users to resolve issues, provide technical direction, and deliver successful project outcomes.</p><p>• Apply established standards for cybersecurity, privacy, governance, source control, and change management in all development activities.</p>
We are looking for an experienced technology leader to guide software engineering and analytics initiatives for a healthcare organization in Minnetonka, Minnesota. This role will lead a multidisciplinary team of developers and data professionals, shaping scalable digital solutions that support operational and business goals. The ideal candidate brings a strong mix of hands-on technical knowledge, people leadership, and the ability to align technology investments with measurable outcomes.<br><br>Responsibilities:<br>• Lead and develop a team of software developers and data analysts, fostering accountability, collaboration, and strong performance.<br>• Set the direction for application development, analytics, reporting, integrations, and automation efforts across the organization.<br>• Build and manage a technology roadmap that balances business priorities, risk, resource planning, and long-term value.<br>• Partner with stakeholders across operational, clinical, administrative, and support functions to turn business needs into practical technical solutions.<br>• Oversee delivery practices for modern software development, including Agile execution, release planning, quality standards, and operational support.<br>• Drive the design and improvement of dashboards, reporting tools, and data solutions that enhance decision-making and accessibility.<br>• Guide the use of cloud platforms, APIs, and enterprise architecture approaches to support scalable and reliable systems.<br>• Communicate progress, priorities, investment needs, and outcomes clearly to senior leadership and other key partners.
<p>We are looking for a skilled AI Software Engineer to join our team in Phoenix, Arizona. In this long-term contract role. We want a full-stack software engineer who ships at AI speed without giving up engineering judgment. You'll use AI coding agents as your main tool, and you'll be the person who knows when the agent is wrong.</p><p><br></p><p>Responsibilities:</p><p>· <strong>Build department workspaces end to end.</strong> Ticket hubs, queues, tiles and filters for Client Services, Legal, HR and Compliance (e.g. a ClickUp-style filter builder, a performance-review system, a legal case tracker).</p><p>· <strong>Work on regulated workflows.</strong> Credit-dispute (e-OSCAR ACDV) queues with locking, auto-submit and audit trails, where a bug means a compliance issue, not just a broken screen.</p><p>· <strong>Replace CollectOne, one department at a time.</strong> Read legacy SQL Server data, mirror it into Postgres, and rebuild the daily screens staff rely on.</p><p>· <strong>Write database migrations safely.</strong> Plan apply-before-merge order, row-level security, and one-transaction-per-page-load rules.</p><p>· <strong>Wire integrations.</strong> Microsoft Graph mailboxes into tickets, Amazon Connect call screens, AWS Bedrock AI features (reply suggestions, PDF invoice analysis), S3 uploads, Stripe and QuickBooks.</p><p>· <strong>Drive AI agents well.</strong> Write clear prompts and specs, break work into small stacked PRs, and review every line the agent writes.</p><p>· <strong>Keep CI honest.</strong> Respect the guard checks (page index, lint ratchet, migration hygiene, secret scanning) and add new guards when a mistake could repeat.</p><p>· <strong>Sit with users.</strong> Turn a messy request from a supervisor into a clear spec, then show them the working screen.</p>
<p>This position will supervise our client’s construction team while managing commercial projects end-to-end—from preconstruction through closeout—ensuring safe execution, timely delivery, budget adherence, and alignment with client objectives.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Lead and oversee the Construction team as well as all phases of construction projects from planning through completion.</li><li>Provide leadership, delegation, and mentorship to project coordinators, engineers, and other team members.</li><li>Develop and manage project schedules, budgets, cost projections, and profit forecasts.</li><li>Direct and coordinate field teams, subcontractors, vendors, and support staff.</li><li>Prepare, review, and manage owner contracts and subcontract agreements.</li><li>Negotiate and award subcontracts and vendor agreements.</li><li>Participate in design development, preconstruction planning, and budget preparation.</li><li>Lead project milestone meetings including kickoff, progress, and closeout meetings.</li><li>Conduct jobsite coordination meetings and prepare status reports.</li><li>Manage change orders and ensure accurate documentation and budget adjustments.</li><li>Oversee project closeout including punch list, final cost reconciliation, billing, and fee collection.</li><li>Ensure compliance with building codes, safety regulations, labor laws, and environmental requirements.</li><li>Enforce safety standards and promote a strong safety culture onsite.</li></ul><p><br></p>
We are looking for a senior software engineer to provide technical leadership and hands-on development support for enterprise healthcare applications in Atlanta, Georgia. This position blends architecture ownership, full-stack engineering, and cross-team guidance to help deliver scalable digital solutions in a fast-moving Agile environment. The ideal candidate is comfortable shaping technical direction, improving engineering quality, and collaborating closely with distributed teams to bring complex products from design through release.<br><br>Responsibilities:<br>• Shape end-to-end technical solutions for enterprise applications, translating business needs into practical and maintainable system designs.<br>• Contribute directly to full-stack development while guiding implementation decisions across multiple Scrum teams.<br>• Mentor engineers through code reviews, story clarification, and day-to-day technical coaching to strengthen delivery quality.<br>• Establish and reinforce engineering standards, reusable design patterns, and architectural principles across teams.<br>• Serve as the primary point of contact for resolving complex development issues and aligning teams on technical direction.<br>• Lead modernization efforts such as decomposing legacy platforms into microservices and advancing event-driven design approaches.<br>• Work closely with DevOps partners to improve deployment practices, CI/CD workflows, and overall platform reliability.<br>• Design and support distributed systems that emphasize performance, scalability, security, and long-term maintainability.
We are looking for an accomplished Senior Java Engineer & Architect to strengthen and modernize critical business applications in Salt Lake City, Utah. This position blends technical leadership with hands-on development, focusing on dependable architecture, scalable solutions, and practical improvements that support daily operations. You will collaborate with business stakeholders and a small technology team to enhance internal platforms, streamline workflows, and identify effective opportunities for automation and emerging tools.<br><br>Responsibilities:<br>• Design, develop, and refine Java-based applications that support core business processes and long-term operational goals.<br>• Create architectural plans that improve system scalability, maintainability, performance, and reliability across existing platforms.<br>• Partner with managers, end users, and IT colleagues to translate operational needs into effective technical solutions.<br>• Maintain and extend large, established codebases while reducing technical debt and improving application stability.<br>• Build and support integrations with databases, APIs, and external services to ensure smooth data flow across systems.<br>• Analyze workflows and recommend software enhancements that increase efficiency, accuracy, and employee productivity.<br>• Troubleshoot application, database, and infrastructure issues in a Linux environment and resolve problems with minimal disruption.<br>• Evaluate and implement appropriate technologies, including automation and AI-assisted tools, when they provide measurable business value.<br>• Provide project planning input, technical guidance, and user support to help ensure successful delivery and adoption of solutions.
<p>We are looking for an experienced Lead Software Engineer to guide the design, enhancement, and support of warehouse management solutions. This role partners closely with operations, technology teams, and external partners to turn business goals into reliable system capabilities that improve warehouse performance. The ideal candidate brings deep Manhattan WMS expertise, strong technical leadership, and a practical understanding of supply chain processes in a production environment.</p><p><br></p><p>Responsibilities:</p><p>• Lead the architecture, configuration, and ongoing support of Manhattan WMS solutions across core warehouse functions.</p><p>• Translate operational needs into business, functional, and technical documentation that supports development and delivery efforts.</p><p>• Work closely with warehouse stakeholders to define system changes that align application capabilities with day-to-day business processes.</p><p>• Build, maintain, and troubleshoot integrations between WMS, transportation platforms, enterprise applications, and related downstream systems.</p><p>• Create and enhance reports, queries, and data outputs to address reporting needs and support business decision-making.</p><p>• Investigate production issues, coordinate resolution activities across teams, and participate in rotating on-call support for continuous operations.</p><p>• Support application upgrades, implementations, and testing activities, including validation planning and execution.</p><p>• Collaborate with project managers, developers, vendors, and cross-functional teams to prioritize work, define schedules, and deliver solutions.</p><p>• Mentor entry-level team members, share system knowledge, and provide training on new features, enhancements, and software updates.</p><p>• Review development practices and recommend improvements that strengthen software quality, efficiency, and long-term supportability.</p>
We are looking for a Software Engineer to join a long-term contract opportunity supporting a secure research data platform in Houston, Texas. In this role, you will help create and enhance web-based tools that allow researchers to work with large-scale learning and behavioral data while maintaining strong privacy protections. This position blends full-stack development, data-focused problem solving, and close collaboration with technical and academic stakeholders. The ideal candidate brings strong TypeScript-based engineering experience and enjoys building reliable products that support meaningful research outcomes.<br><br>Responsibilities:<br>• Build and enhance end-to-end platform capabilities across user-facing applications and backend services, with a strong focus on scalable full-stack delivery.<br>• Create responsive interfaces using modern JavaScript frameworks and develop server-side functionality that supports secure and efficient data workflows.<br>• Design and integrate data models that connect information from multiple research sources into a cohesive platform architecture.<br>• Contribute to cloud-based infrastructure and automated delivery processes to improve system reliability, performance, and release quality.<br>• Work closely with engineers, product leaders, data specialists, and research partners to translate complex needs into practical software solutions.<br>• Improve code quality through thoughtful system design, peer reviews, testing practices, and clear technical documentation.<br>• Support platform stability by identifying performance issues, troubleshooting technical problems, and helping optimize large application codebases.<br>• Provide guidance to less experienced team members and contribute to a collaborative, high-accountability engineering culture.
<p>We are looking for a CAD Designer-Drafter/Configuration Management Manager to support engineering and technical documentation efforts within a secure defense environment. This role will be responsible for creating, updating, and maintaining 3D solid models, engineering drawings, and configuration-controlled technical documentation. The role will work closely with senior engineers to develop formal engineering drawings from various sources, including existing models, prototypes, sketches, photographs, and physical components. Experience with Solid Edge CAD, configuration management practices, and engineering drawing standards is essential for success in this role.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>· Create, modify, and maintain 3D solid models using Solid Edge CAD software.</p><p>· Generate detailed 2D engineering drawings from 3D models using established drawing templates and standards.</p><p>· Apply configuration management principles to technical drawings, models, and engineering documentation.</p><p>· Update and revise existing drawings, models, and related technical documentation.</p><p>· Develop engineering drawings from multiple sources, including prototypes, sketches, photographs, physical parts, and assemblies.</p><p>· Support documentation efforts for mechanical parts, electrical cables, connectors, and electronic assemblies.</p><p>· Ensure engineering documentation complies with quality, configuration control, and program requirements.</p><p>· Collaborate with engineers and cross-functional teams to maintain accurate technical data packages.</p>