• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Preview candidates
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Inclusion
  • Browse jobs Find your next hire Our locations

    17 results for Software Engineerdeveloper in Charlotte, NC

    Software Engineer <p><strong>Job Title: Back-End PHP Laravel Developer</strong></p><p><strong>Location:</strong> Fully Remote (EST Work Schedule)</p><p><strong>Employment Type:</strong> Contract-to-Potential Hire</p><p><strong>Compensation:</strong> $55 - $65 per hour</p><p><br></p><p><strong>Job Overview:</strong></p><p>We are seeking a highly skilled <strong>Back-End PHP Laravel Developer</strong> to join our team on a contract-to-hire basis. This role is ideal for a developer with strong expertise in PHP and Laravel, who thrives in building scalable, high-performing back-end solutions. The position is fully remote, but candidates must be able to work within Eastern Standard Time (EST) business hours.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and maintain robust, scalable, and secure back-end solutions using PHP and Laravel.</li><li>Design and optimize database structures, queries, and integrations (MySQL, PostgreSQL).</li><li>Implement and maintain RESTful APIs for seamless front-end and third-party system interactions.</li><li>Troubleshoot and debug issues across the back-end stack to ensure system reliability.</li><li>Collaborate with front-end developers, product managers, and stakeholders to deliver high-quality solutions.</li><li>Follow best coding practices, conduct code reviews, and ensure high standards of performance and security.</li><li>Write and maintain technical documentation for developed solutions.</li></ul><p><br></p> Software Engineer <p><strong>Job Title: Vue.js Developer with PHP Laravel Experience (Contract to Hire)</strong></p><p><strong>Location:</strong> Fully Remote (EST Schedule)</p><p><strong>Contract Duration:</strong> 6 months (with potential for conversion to Full-Time)</p><p><strong>Compensation:</strong> Up to $60/hour (Contract), $120,000/year (Full-Time Conversion)</p><p><br></p><p><strong>About the Role:</strong></p><p>We are seeking an experienced and talented Vue.js Developer with a strong background in PHP Laravel to join our growing team. This is a contract-to-hire opportunity that offers the chance to work on innovative and impactful projects in a fully remote environment. As a key member of our development team, you will be responsible for building scalable, user-friendly applications using modern web technologies.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Collaborate with cross-functional teams, including designers, product managers, and back-end developers, to deliver high-quality web applications.</li><li>Develop and maintain Vue.js-based front-end applications with a focus on clean, maintainable, and reusable code.</li><li>Work with PHP Laravel for back-end development, ensuring seamless integration between front-end and back-end systems.</li><li>Write robust, scalable, and secure code while adhering to best practices in web development.</li><li>Participate in code reviews and provide constructive feedback to peers.</li><li>Troubleshoot and debug complex issues across both front-end and back-end systems.</li><li>Contribute to project planning, estimation, and delivery timelines.</li><li>Stay up to date with emerging trends and technologies in the Vue.js and Laravel ecosystems.</li></ul> Software Engineer <ul><li>Develop and maintain web applications using C#, ASP.NET, and other relevant technologies.</li><li>Design, implement, and optimize SQL database schemas and queries for efficient data storage and retrieval.</li><li>Collaborate with cross-functional teams to gather and understand project requirements and translate them into technical solutions.</li><li>Create responsive and visually appealing user interfaces using HTML, CSS, and JavaScript, ensuring compatibility across various browsers and devices.</li><li>Write clean, maintainable, and efficient code while adhering to coding standards and best practices.</li><li>Debug and troubleshoot issues, providing timely resolutions and improvements to enhance application performance.</li><li>Stay up-to-date with emerging web development trends, tools, and technologies to continuously improve skills and development processes.</li><li>Perform code reviews and offer constructive feedback to team members to maintain code quality and consistency.</li><li>Participate in the planning and execution of software development projects, adhering to project timelines and deliverables.</li><li>Collaborate with QA teams to conduct testing, identify and fix bugs, and ensure the quality and reliability of web applications.</li><li>Document technical specifications, processes, and procedures to facilitate knowledge sharing and future maintenance.</li></ul><p><br></p> Software Developer <ul><li>Develop, maintain, and optimize web applications and APIs using Python with Django or FastAPI.</li><li>Design and implement efficient database solutions using SQL-based databases such as PostgreSQL or MySQL.</li><li>Build and integrate RESTful and GraphQL APIs, ensuring scalability and performance.</li><li>Work with C# and .NET for backend services, integrations, or legacy system support.</li><li>Collaborate with cross-functional teams to develop and enhance software solutions.</li><li>Write clean, maintainable, and well-documented code following best practices.</li><li>Implement unit tests and integration tests to ensure system reliability.</li><li>Utilize cloud platforms and containerization tools such as Docker and Kubernetes for deployment and scaling.</li><li>Optimize system performance and troubleshoot production issues.</li><li>Stay up to date with emerging technologies and contribute to process improvements.</li></ul> Java Developer <p><strong>Overview:</strong></p><p>We’re seeking an experienced <strong>Java Developer</strong> for a contract role supporting mission-critical application development for an enterprise client in the Charlotte area. This is a hybrid position requiring on-site presence 2-3 days per week. The ideal candidate will be well-versed in modern Java development frameworks and tools, and thrive in a fast-paced Agile environment.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and deploy backend services using Java (preferably Java 11 or later)</li><li>Build and maintain APIs and microservices leveraging Spring Boot</li><li>Participate in all phases of the software development lifecycle including requirements, design, coding, testing, and deployment</li><li>Collaborate with front-end developers, DevOps engineers, QA, and stakeholders to deliver robust and scalable solutions</li><li>Implement unit and integration tests to ensure high-quality code</li><li>Participate in code reviews and Agile ceremonies (sprint planning, daily standups, retrospectives)</li></ul><p><br></p> .NET Developer <p><strong>Overview:</strong></p><p>We are seeking an experienced and motivated <strong>.NET Developer</strong> to join our team on a contract basis. The ideal candidate will have a strong background in building scalable, high-performance web applications using the modern Microsoft stack. This role will focus on developing and enhancing full-stack solutions in an Agile environment. This role requires hybrid on site work in Charlotte, NC. </p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, test, and maintain scalable web applications using .NET 6/7/8 and C#</li><li>Develop RESTful APIs and microservices using ASP.NET Core</li><li>Work with front-end developers to integrate APIs with modern front-end frameworks (e.g., Angular, React, or Blazor)</li><li>Write clean, maintainable, and efficient code using best practices</li><li>Collaborate with cross-functional teams including QA, DevOps, and Product Owners</li><li>Troubleshoot, debug, and resolve application issues in development and production environments</li><li>Participate in code reviews and Agile ceremonies (e.g., stand-ups, sprint planning)</li></ul><p><br></p> Generative AI Engineer <p><strong>About the Role</strong></p><p>We are seeking a <strong>Generative AI Engineer</strong> to join our team on a 6-month contract basis. This role reports directly to the <strong>Chief Product & AI Strategist</strong> and sits at the exciting intersection of software engineering and artificial intelligence.</p><p>This is not a data science or machine learning role—it’s designed for a <strong>full-stack software engineer</strong> with deep experience integrating <strong>Large Language Models (LLMs)</strong> and <strong>generative AI</strong> into real-world applications. The right candidate is a hands-on builder who thrives in autonomy, excels in ambiguous environments, and can rapidly turn innovative ideas into scalable, production-ready tools.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Build and deploy Generative AI applications and features using cutting-edge LLM APIs and open-source models</li><li>Design multi-agent systems and advanced Retrieval-Augmented Generation (RAG) architectures using frameworks like <strong>LangChain</strong></li><li>Integrate vector databases and retrieval systems to support AI workflows</li><li>Develop internal tools and pipelines that merge traditional software engineering with modern AI capabilities</li><li>Create performance evaluation frameworks to assess application reliability and output quality</li><li>Work cross-functionally with product and engineering teams to identify and implement AI-driven solutions</li></ul><p><br></p> React Developer <p><strong>Overview:</strong></p><p>We’re seeking a talented <strong>React Developer</strong> to join a dynamic development team supporting the buildout of modern, user-centric web applications. This position is <strong>contract-to-hire</strong> and requires a <strong>hybrid work schedule</strong> in <strong>Charlotte, NC</strong>. You will play a key role in designing responsive, component-based UIs and delivering high-performance front-end features integrated with RESTful services and APIs.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and maintain scalable front-end applications using <strong>React.js</strong></li><li>Translate UI/UX wireframes and design mockups into reusable components</li><li>Implement clean and maintainable code using <strong>JavaScript (ES6+), HTML5, and CSS3</strong></li><li>Integrate with RESTful APIs and collaborate closely with backend developers</li><li>Optimize performance for maximum speed and scalability across devices</li><li>Participate in Agile development practices, including daily standups, sprint planning, and code reviews</li><li>Collaborate with cross-functional teams, including design, QA, and product management</li></ul><p><br></p> AWS Cloud Engineer <p><strong>Overview:</strong></p><p>We are looking for an <strong>AWS Cloud Engineer</strong> with a strong background in <strong>software development</strong> to join a high-impact, cross-functional engineering team. Unlike traditional infrastructure or DevOps roles, this position is focused on building and deploying cloud-native applications and services using AWS technologies. The ideal candidate has experience in designing scalable microservices, working with serverless architectures, and building APIs in a cloud-first environment. This role is <strong>hybrid</strong> with 2–3 days per week required on-site in <strong>Charlotte, NC</strong>.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, build, and deploy <strong>cloud-native applications</strong> on AWS using modern programming languages (e.g., Python, Node.js, or Java)</li><li>Develop and maintain <strong>RESTful APIs, Lambda functions</strong>, and microservices within AWS</li><li>Utilize <strong>AWS services</strong> such as API Gateway, DynamoDB, SQS, SNS, Step Functions, and Aurora</li><li>Write Infrastructure-as-Code (IaC) templates using <strong>AWS CDK, CloudFormation, or Terraform</strong></li><li>Collaborate with product owners, architects, and QA teams in an Agile environment</li><li>Implement secure coding practices, monitor application performance, and support production deployments</li><li>Participate in peer code reviews and continuously contribute to improving team processes and code quality</li></ul><p><br></p> WordPress Developer <p>Robert Half Marketing & Creative is looking for a WordPress Developer for one of our clients in Charlotte, NC</p><p><br></p><p>We are seeking a skilled <strong>WordPress Developer</strong> to design, develop, and maintain websites using WordPress. The ideal candidate will have a strong understanding of front-end and back-end development, including themes, plugins, and custom functionality. You will collaborate with designers, content creators, and stakeholders to ensure an engaging and seamless user experience.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, customize, and maintain WordPress websites, themes, and plugins.</li><li>Optimize website performance, security, and SEO best practices.</li><li>Troubleshoot and resolve website issues, bugs, and compatibility problems.</li><li>Collaborate with UX/UI designers to implement responsive and visually appealing designs.</li><li>Ensure cross-browser and mobile compatibility for all web applications.</li><li>Integrate third-party APIs, plugins, and payment gateways as needed.</li><li>Maintain website updates, backups, and security patches.</li><li>Work closely with marketing and content teams to implement website enhancements and campaigns.</li><li>Stay up to date with the latest WordPress trends, technologies, and best practices.</li></ul><p><br></p> WordPress Developer <p>Robert Half Marketing & Creative is looking for a WordPress Developer for one of our clients in Charlotte, NC</p><p><br></p><p>We are seeking a skilled <strong>WordPress Developer</strong> to design, develop, and maintain websites using WordPress. The ideal candidate will have a strong understanding of front-end and back-end development, including themes, plugins, and custom functionality. You will collaborate with designers, content creators, and stakeholders to ensure an engaging and seamless user experience.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, customize, and maintain WordPress websites, themes, and plugins.</li><li>Optimize website performance, security, and SEO best practices.</li><li>Troubleshoot and resolve website issues, bugs, and compatibility problems.</li><li>Collaborate with UX/UI designers to implement responsive and visually appealing designs.</li><li>Ensure cross-browser and mobile compatibility for all web applications.</li><li>Integrate third-party APIs, plugins, and payment gateways as needed.</li><li>Maintain website updates, backups, and security patches.</li><li>Work closely with marketing and content teams to implement website enhancements and campaigns.</li><li>Stay up to date with the latest WordPress trends, technologies, and best practices.</li></ul><p><br></p> PHP Laravel Developer <p><strong>Overview:</strong></p><p>We are seeking a skilled <strong>PHP Laravel Developer</strong> for a hybrid contract-to-hire opportunity in Charlotte, NC. The ideal candidate will be passionate about writing clean, maintainable code and have experience building scalable web applications using the <strong>Laravel framework</strong>. This role is more application-focused than infrastructure-heavy and will be responsible for new feature development, API integrations, and improving the overall codebase.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, maintain, and enhance web applications using <strong>PHP and Laravel</strong></li><li>Create and consume RESTful APIs and integrate with third-party services</li><li>Collaborate with front-end developers to connect server-side logic with responsive UIs</li><li>Write clean, efficient, and testable code following modern development practices</li><li>Work with product owners and business analysts to translate requirements into technical solutions</li><li>Participate in code reviews, testing, and deployment activities</li><li>Troubleshoot and resolve application issues across development and production environments</li></ul><p><br></p> Full Stack Developer (Vue/PHP/Laravel)) <p><strong>Overview:</strong></p><p>We’re looking for a <strong>Full Stack Developer</strong> with strong experience in both <strong>Vue.js</strong> and <strong>PHP Laravel</strong> for a hybrid contract-to-hire role in Charlotte, NC. This developer will play a key role in modernizing and expanding customer-facing applications, with a focus on seamless front-end experiences and scalable back-end solutions. The ideal candidate has a passion for clean code, responsive UI, and modern application architecture, and enjoys working in collaborative Agile environments.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain full-stack web applications using <strong>Vue.js</strong> on the front end and <strong>Laravel (PHP)</strong> on the back end</li><li>Build and consume <strong>RESTful APIs</strong> to connect the front-end with back-end services</li><li>Translate UI/UX wireframes into responsive, functional components</li><li>Write clean, maintainable, and testable code in both front-end and back-end stacks</li><li>Optimize performance across desktop and mobile platforms</li><li>Collaborate closely with designers, product owners, and other engineers in a hybrid team environment</li><li>Participate in code reviews, Agile ceremonies, and release planning</li></ul><p><br></p> Data Engineer We are offering a contract to permanent employment opportunity for a Data Engineer in Charlotte, North Carolina. This role involves managing the full development cycle of intricate data projects, including the design, development, and support of complex data pipelines in cloud environments. <br><br>Responsibilities: <br>• Develop and support intricate data pipelines in various cloud environments.<br>• Design and implement data management tools for extraction and manipulation of data from a multitude of sources.<br>• Create scalable and secure data pipelines for the transfer of large quantities of structured and unstructured data.<br>• Build complex database logic and APIs for automated data fetching and storage.<br>• Implement data quality, security, and governance standards across different cloud environments.<br>• Collaborate with data analysts, data scientists, and IT operations to transform data for the development of data and artificial intelligence products.<br>• Provide technical leadership for development projects and consultation to team members.<br>• Implement modern DevSecOps practices and Agile methodologies in the development process.<br>• Ensure secure movement and storage of PHI, PII, and PCI data.<br>• Architect and develop efficient, reusable components for complex applications.<br>• Design, develop and maintain data solutions across different cloud platforms such as AWS, Azure, and Google Cloud.<br>• Maintain an extensive understanding of data structures, algorithms, and software architecture. Associate Business Analyst <p>The Associate Business Analyst supports the analysis, documentation, and communication of business requirements to enable the development of custom applications and solutions. This role works closely with business stakeholders, program managers, and technical teams to gather, refine, and translate business needs into actionable insights.</p><p><br></p><p><strong>Essential Duties and Responsibilities</strong></p><ol><li>Assist in gathering and documenting business needs, processes, and workflows related to custom applications.</li><li>Work with program managers and stakeholders to translate business requirements into clear and concise user stories, functional requirements, and non-functional expectations.</li><li>Support the prioritization of analysis and development activities to align with business goals.</li><li>Participate in brainstorming sessions and requirements workshops to understand system needs.</li><li>Collaborate with subject matter experts, solution architects, and developers to ensure system designs align with business objectives.</li><li>Assist in cross-functional collaboration to facilitate effective solution development.</li><li>Provide basic training and documentation support for developed solutions.</li><li>Work alongside the quality assurance team to ensure solutions meet business and functional requirements.</li><li>Support communication between technical teams and business stakeholders to ensure alignment throughout development.</li><li>Assist in obtaining approvals and stakeholder buy-in for development projects.</li><li>Perform other related duties as assigned.</li></ol> Digital Project Manager <p>Robert Half Marketing & Creative is looking for a Digital Project Manager for one of our clients in Charlotte, NC! This position is a freelance opportunity.</p><p><br></p><p>We are seeking an experienced <strong>Digital Project Manager</strong> to lead and execute digital projects from inception to completion. This role requires a detail-oriented individual with strong organizational and communication skills to ensure seamless project execution. The ideal candidate will have experience managing website and e-commerce projects, collaborating with cross-functional teams, and driving timelines, budgets, and deliverables.</p><p><strong><u>Key Responsibilities:</u></strong></p><p><strong>Project Management:</strong></p><ul><li>Develop and manage comprehensive project plans, including timelines, milestones, and budgets.</li><li>Coordinate with internal teams and external partners to ensure smooth project execution.</li><li>Identify and proactively mitigate project risks, roadblocks, and dependencies.</li><li>Ensure all projects align with business objectives, user experience standards, and technical requirements.</li></ul><p><strong>Stakeholder Communication & Collaboration:</strong></p><ul><li>Serve as the primary point of contact between clients, developers, designers, and other stakeholders.</li><li>Provide regular project updates, status reports, and risk assessments.</li><li>Facilitate meetings, document decisions, and track action items.</li><li>Manage expectations and ensure alignment on project goals and deliverables.</li></ul><p><strong>Tools & Software Management:</strong></p><ul><li>Work with various project management and analytics tools to track progress and measure success.</li><li>Leverage expertise in <strong>WooCommerce, WordPress, and Google Analytics</strong> to guide project execution.</li><li>Utilize <strong>Monday.com</strong> (or preferred project management tools) to organize workflows, tasks, and reporting.</li><li>Stay up to date with industry trends and recommend process improvements.</li></ul> Azure Data Engineer <p><strong>Overview:</strong></p><p>We are seeking a highly skilled <strong>Azure Data Engineer</strong> to support enterprise-level data initiatives focused on building scalable and efficient data pipelines, transformations, and cloud-based data solutions. This is a contract-to-hire opportunity requiring a hybrid schedule with on-site work 2–3 days per week. The ideal candidate will have hands-on experience with Azure-native data services and a strong foundation in data engineering, ETL development, and modern data platform architecture. This role focuses on <strong>building and optimizing data pipelines and architecture</strong>—not infrastructure or DevOps.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, build, and maintain scalable and efficient <strong>data pipelines</strong> using Azure Data Factory and Azure Synapse</li><li>Develop and optimize <strong>ETL/ELT processes</strong> for structured and semi-structured data sources</li><li>Implement robust data integration workflows from source systems to cloud-based storage and analytics environments</li><li>Transform raw data into clean, curated datasets using <strong>PySpark</strong>, <strong>SQL</strong>, or <strong>Databricks</strong></li><li>Ensure data quality, governance, and integrity across multiple pipelines and environments</li><li>Collaborate with data analysts, data scientists, and BI teams to support reporting and analytics needs</li><li>Monitor pipeline performance and proactively identify areas for improvement</li></ul><p><br></p>