Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2027 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

230 results for Software Developer jobs

Software Developer
  • Norton Shores, MI
  • onsite
  • Permanent / Full Time
  • 90000 - 100000 USD / Yearly
  • We are looking for a Software Developer to join a collaborative team in Norton Shores, Michigan. This onsite role is ideal for someone who enjoys building custom applications, solving technical problems, and growing within a service-focused environment. The position offers the chance to contribute to development efforts using Microsoft technologies while working closely with colleagues to deliver effective software solutions.<br><br>Responsibilities:<br>• Design, build, and maintain software applications using C# and the .NET technology stack.<br>• Develop and enhance web-based features with ASP.NET and JavaScript to support business needs.<br>• Partner with team members to create and refine custom solutions for client-facing and internal applications.<br>• Troubleshoot application issues, identify root causes, and implement reliable fixes.<br>• Participate in code reviews, testing, and ongoing improvement efforts to strengthen software quality.<br>• Support the evolution of existing systems and contribute to new development initiatives as priorities change.<br>• Learn project-specific platforms and tools, including ERP-related environments when applicable.<br>• Work onsite with the development team in Norton Shores, Michigan to help drive timely project delivery.
  • 2026-09-29T00:00:00Z
Software Developer
  • Norman, OK
  • remote
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>We are looking for a Mid-level Software Developer to join a 4-month contract opportunity based in Norman, Oklahoma.</p><p><br></p><p>This candidate will close application defects across four repositories and owns the code-security work, alongside our lead </p><p>developer.</p><p><br></p><p>What they will actually do</p><p>▪ Work a written backlog of application defects — correctness, reliability, error handling, data-handling </p><p>— each with a file and line reference</p><p>▪ Own the code-security fixes outright: content-security policy, output escaping, database row-levelsecurity policies, IAM permissions, secret handling, upload validation, tenant and workspace isolation</p><p>▪ Work across four separate codebases rather than one, so context-switching is the job rather than an </p><p>interruption</p><p>▪ Submit work for review by our lead developer; our security and compliance lead reviews security </p><p>fixes for control adequacy and evidence, not for code quality</p>
  • 2026-10-19T00:00:00Z
Software Developer
  • New York, NY
  • remote
  • Temporary / Contract
  • 35.625 - 41.25 USD / Hourly
  • We are looking for a Software Developer to join a team on a contract basis with the potential for a permanent position. This role is well suited for a hands-on engineer who can build modern applications, solve technical issues efficiently, and work with minimal supervision. The position will contribute to development across front-end and back-end technologies while supporting projects in a healthcare-focused environment where data accuracy and compliance awareness are important.<br><br>Responsibilities:<br>• Design, develop, and enhance web applications using TypeScript, React, Node.js, and Microsoft .NET technologies.<br>• Build and maintain scalable solutions across both client-side interfaces and server-side services.<br>• Diagnose application defects, investigate root causes, and implement reliable fixes in a timely manner.<br>• Collaborate with technical and business stakeholders to translate requirements into practical software solutions.<br>• Work independently to manage assigned development tasks, priorities, and deliverables with limited oversight.<br>• Create and support applications using C#, ASP.NET, JavaScript, and the .NET Framework as part of ongoing development efforts.<br>• Ensure software solutions align with healthcare-related data handling standards and compliance expectations.<br>• Participate in code reviews, testing activities, and continuous improvement efforts to strengthen application quality.
  • 2026-10-02T00:00:00Z
Software Developer
  • Denton, TX
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • We are looking for a Software Developer to join a Long-term Contract opportunity supporting a machinery manufacturing organization in Denton, Texas. In this role, you will help build and enhance business applications that enable manufacturing, engineering, operations, and corporate teams to work more efficiently. You will partner with cross-functional stakeholders in an Agile environment to deliver dependable, scalable, and secure software solutions while also supporting existing production systems.<br><br>Responsibilities:<br>• Develop, test, implement, and maintain enterprise software solutions using OutSystems and Microsoft .NET technologies.<br>• Create responsive web applications, backend services, APIs, and workflow solutions that support operational and manufacturing needs.<br>• Work closely with product owners, business analysts, architects, and end users to translate business needs into practical technical solutions.<br>• Build and sustain integrations between internal systems and external platforms through APIs, web services, and related connectivity tools.<br>• Contribute to modernization efforts by moving legacy applications to current platforms and maintainable architectures.<br>• Investigate and resolve functional, integration, and performance issues across development, test, and production environments.<br>• Produce clear technical documentation, system diagrams, and support materials to aid development and ongoing maintenance.<br>• Participate in Agile team activities such as planning sessions, backlog refinement, daily standups, reviews, and retrospectives.<br>• Support deployment automation and continuous delivery practices in collaboration with infrastructure, security, and operations teams.<br>• Provide application support for critical business systems, including on-call assistance when needed.
  • 2026-10-23T00:00:00Z
Software Developer
  • New York, NY
  • remote
  • Temporary / Contract
  • 40 - 50 USD / Hourly
  • We are looking for a Software Developer to join a team in New York, New York on a Long-term Contract assignment. This position focuses on building and supporting modern web applications using a mix of frontend and backend technologies, with an emphasis on dependable performance and clean, maintainable code. The ideal candidate is comfortable diagnosing technical issues independently and can contribute effectively in environments where healthcare data standards and compliance expectations are important.<br><br>Responsibilities:<br>• Design, develop, and maintain web-based applications using TypeScript, React, Node.js, and Microsoft .NET technologies.<br>• Build responsive user interfaces and support backend services that enable reliable application performance across the full stack.<br>• Investigate technical issues, identify root causes, and implement effective fixes to improve system stability.<br>• Work independently to manage development tasks, prioritize deliverables, and complete assignments with minimal supervision.<br>• Write clear, maintainable code in C#, ASP.NET, JavaScript, and .NET Framework within established development standards.<br>• Collaborate with cross-functional stakeholders to understand business needs and translate them into practical software solutions.<br>• Support applications that operate in healthcare-related environments while following applicable data handling and compliance expectations.
  • 2026-10-02T00:00:00Z
Software Developer
  • Twinsburg, OH
  • remote
  • Permanent / Full Time
  • 120000 - 140000 USD / Yearly
  • We are looking for an experienced Software Developer to strengthen our cloud application environment and build reliable technical capabilities that support long-term business goals. This position will focus on creating and enhancing integrations, automation, reporting tools, and tailored system functionality within a growing enterprise platform. Based in Twinsburg, Ohio, this role works closely with business partners and technical teams to deliver stable, scalable solutions that improve performance and data accessibility.<br><br>Responsibilities:<br>• Build, test, and support connections between the cloud ERP platform and other business systems to ensure dependable data flow across applications.<br>• Develop and manage data conversion and migration activities that support new initiatives, enhancements, and future platform needs.<br>• Create custom technical solutions such as automated workflows, events, projections, and user-facing components that improve system functionality.<br>• Investigate system issues, identify root causes, and implement corrective actions to strengthen performance and reliability.<br>• Prepare and maintain technical documentation, development guidelines, and support materials that promote consistency across the environment.<br>• Collaborate with stakeholders to gather business needs and translate them into practical, maintainable technical designs.<br>• Contribute to upgrade planning, patch validation, release coordination, and testing efforts to support ongoing platform stability.<br>• Participate in design discussions and recommend development approaches that align with platform standards and long-term scalability.<br>• Help expand internal technical expertise by sharing knowledge and supporting the growth of in-house platform development capabilities.
  • 2026-10-01T00:00:00Z
Software Developer
  • Appleton, WI
  • onsite
  • Temporary to Hire
  • 38 - 48 USD / Hourly
  • We are looking for a Software Developer to join a construction-focused organization in Appleton, Wisconsin on a contract basis with the potential for a permanent role. This role is ideal for a developer who enjoys building practical, business-facing applications and partnering closely with internal stakeholders to deliver dependable software solutions. The position calls for strong experience with C# and the .NET ecosystem, along with the ability to contribute within an enterprise environment and support web-based application development.<br><br>Responsibilities:<br>• Design, build, and maintain business applications using C#, .NET, and ASP.NET technologies.<br>• Partner with internal users and cross-functional teams to gather needs, translate requirements, and deliver effective software solutions.<br>• Develop and enhance web-based features with JavaScript and related front-end technologies to improve usability and performance.<br>• Write, optimize, and support SQL queries and database interactions that underpin core application functionality.<br>• Contribute to application updates, issue resolution, and ongoing enhancements across enterprise-level systems.<br>• Participate in code reviews, testing, and technical documentation to promote quality, stability, and maintainability.<br>• Support work tied to broader application initiatives, including projects that may involve mobile or modern UI technologies such as Blazor or Flutter.<br>• Collaborate with team members to troubleshoot production issues and implement timely, reliable fixes.
  • 2026-10-16T00:00:00Z
Software Developer
  • San Antonio, TX
  • onsite
  • Temporary to Hire
  • 42.75 - 46 USD / Hourly
  • <p>We are looking for a Software Developer to join a team in San Antonio, Texas on a Contract to Permanent basis. This role is ideal for a full stack developer who brings strong experience with .NET technologies, SQL Server, and modern web interfaces, and who enjoys building reliable applications that support critical business operations. The position offers the opportunity to contribute across the full development lifecycle, from technical planning and coding through testing, documentation, and production support.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and enhance full stack applications with a strong emphasis on .NET-based solutions, SQL Server, and user-facing web interfaces.</p><p>• Investigate complex application issues, identify root causes, and deliver effective fixes to improve system stability and performance.</p><p>• Participate in technical analysis, solution design, and project planning to support successful delivery of assigned initiatives.</p><p>• Build, test, and validate application components to ensure accuracy, functionality, and alignment with business needs.</p><p>• Partner with end users and internal stakeholders to gather requirements, assess system challenges, and recommend practical technical solutions.</p><p>• Provide clear updates to technology leadership and project teams regarding development progress, issue resolution, and implementation status.</p><p>• Support production applications through scheduled validation activities, change control documentation, and on-call coverage for assigned systems.</p><p>• Create and maintain thorough technical documentation, including test evidence, change details, operational procedures, and support materials.</p><p>• Assist in mentoring and supporting information systems staff by sharing knowledge, training users, and contributing as an active member of project teams.</p>
  • 2026-10-07T00:00:00Z
Software Developer
  • Jacksonville, FL
  • onsite
  • Temporary to Hire
  • 0 - 0 USD / Yearly
  • <p>We are seeking a Software Developer with experience in 3D application development to help design, build, and enhance interactive solutions. The ideal candidate will have hands-on experience with game engine technologies, 3D modeling workflows, and C++ development. This role will collaborate with cross-functional teams to create high-quality, real-time applications using Unreal Engine and Unity. This is an onsite position in Jacksonville, FL.</p><p><br></p><p>Responsibilities</p><ul><li>Develop and maintain interactive 3D applications, simulations, and visualization tools.</li><li>Design, implement, and optimize software solutions using C++ and related technologies.</li><li>Build and enhance applications within Unreal Engine and Unity environments.</li><li>Integrate 3D assets, models, animations, and visual effects into production applications.</li><li>Collaborate with designers, artists, and stakeholders to translate requirements into technical solutions.</li><li>Troubleshoot, debug, and optimize performance for real-time applications.</li><li>Participate in code reviews and contribute to software design discussions.</li><li>Create and maintain technical documentation for applications and development processes.</li><li>Support testing, deployment, and ongoing maintenance activities.</li></ul><p><br></p>
  • 2026-10-14T00:00:00Z
Software Developer
  • Greater Cleveland, OH
  • onsite
  • Permanent / Full Time
  • 90000 - 120000 USD / Yearly
  • <p>We are looking for a Software Developer to join a collaborative team in Greater Cleveland, Ohio and help build modern web-based solutions with meaningful business impact. This position centers on creating and enhancing a cloud-driven financial management platform while contributing across both user-facing and server-side components. The ideal candidate enjoys solving technical challenges, values teamwork, and wants to play an active role in shaping future product capabilities.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and maintain full-stack web applications with a focus on performance, usability, and reliability.</p><p>• Develop front-end features using modern JavaScript frameworks to deliver responsive and intuitive user experiences.</p><p>• Create and support back-end services and application logic using C# and ASP.NET technologies.</p><p>• Partner with cross-functional team members to define requirements, refine technical approaches, and deliver scalable solutions.</p><p>• Contribute to the ongoing enhancement of a cloud-based financial software suite by adding new functionality and improving existing components.</p><p>• Write and optimize database interactions, including data models and queries, within Microsoft SQL environments.</p><p>• Participate in architecture discussions and provide input that influences the direction of current and future products.</p><p>• Test, troubleshoot, and resolve application issues to ensure stable releases and high-quality software delivery.</p>
  • 2026-10-15T00:00:00Z
Software Developer
  • Dallas, TX
  • remote
  • Temporary to Hire
  • 55.4135 - 64.163 USD / Hourly
  • We are looking for a Software Developer to join a healthcare-focused organization in Dallas, Texas on a contract-to-permanent basis. This position will build and support enterprise integrations that connect business-critical platforms, enabling secure and dependable data movement across HR, finance, recruiting, IT service management, and related functions. The role works closely with stakeholders, application teams, and technical leaders to turn operational needs into scalable integration and automation solutions. This opportunity is ideal for someone who enjoys hands-on development, production support, and continuous improvement in a complex SaaS environment.<br><br>Responsibilities:<br>• Build, test, deploy, and maintain integrations across enterprise systems, cloud applications, and external vendors using APIs, web services, and file-based exchange methods.<br>• Create and support Workday integration solutions using tools such as Workday Studio, Orchestrate, and web services to meet business and operational needs.<br>• Develop data interfaces using standard exchange formats and ensure strong error handling, monitoring, and system reliability throughout each workflow.<br>• Design automation solutions with technologies such as Power Automate, Azure services, Freshservice Orchestration, UiPath, and Quickbase to streamline business processes.<br>• Translate functional requirements into technical designs, interface specifications, field mappings, and implementation plans for integration delivery.<br>• Monitor interface activity, investigate failures or data inconsistencies, and apply corrective actions to improve stability and performance.<br>• Contribute throughout the software development lifecycle, including discovery, design, coding, testing, deployment, and post-production support.<br>• Produce and maintain clear technical documentation such as runbooks, workflow diagrams, support guides, and interface design materials.<br>• Participate in peer reviews and architecture discussions to strengthen coding practices, solution quality, and long-term integration standards.
  • 2026-09-30T00:00:00Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>We are seeking a <strong>.NET Software Engineer</strong> to design, develop, and support modern enterprise applications using Microsoft technologies. This role will focus on building scalable web applications, APIs, and cloud-based solutions utilizing <strong>C#, .NET, Azure, Angular, and SQL Server</strong>.</p><p>The ideal candidate will be comfortable working across both backend and frontend development while collaborating with business stakeholders, QA teams, and DevOps engineers in an Agile environment.</p><p>Responsibilities</p><ul><li>Design, develop, test, and maintain enterprise applications using C# and .NET.</li><li>Develop REST APIs and backend services using .NET Core/.NET 8.</li><li>Build and maintain responsive user interfaces using Angular.</li><li>Create and optimize SQL Server databases, stored procedures, and queries.</li><li>Develop and support cloud-based solutions within Microsoft Azure.</li><li>Participate in architecture discussions, sprint planning, and code reviews.</li><li>Collaborate with DevOps teams to support CI/CD pipelines and automated deployments.</li><li>Troubleshoot production issues and implement performance improvements.</li><li>Create technical documentation and support application upgrades.</li></ul><p><br></p>
  • 2026-10-09T00:00:00Z
Software Engineer
  • Jacksonville, FL
  • remote
  • Permanent / Full Time
  • 0 - 0 USD / Yearly
  • We are looking for a Software Engineer to join our team in Jacksonville, Florida and contribute to the development of modern web applications across a Microsoft-focused environment. This position blends new feature delivery with ongoing support for business-critical platforms, with a strong emphasis on performance, reliability, and usability. The role offers the opportunity to work closely with cross-functional partners in an Agile setting while helping shape technical solutions that scale effectively.<br><br>Responsibilities:<br>• Create, enhance, and maintain full-stack web applications, campaign sites, and digital experiences using Microsoft technologies and related tools.<br>• Translate business needs and design concepts into responsive, production-ready solutions that perform consistently across browsers and devices.<br>• Diagnose application issues, resolve defects, and support stable operation of existing systems in both development and production environments.<br>• Develop technical approaches that improve scalability, maintainability, and overall application performance by applying sound engineering practices and architectural patterns.<br>• Partner with stakeholders, distributed teammates, and external contributors to deliver features, align priorities, and keep projects moving on schedule.<br>• Provide hands-on guidance during project execution by helping coordinate technical workstreams and supporting less experienced developers.<br>• Participate in production support activities, including on-call coverage when needed, to help maintain system availability and user satisfaction.<br>• Evaluate emerging tools, frameworks, and process improvements that can strengthen service quality and improve the end-user experience.
  • 2026-10-23T00:00:00Z
Software Engineer
  • Nashville, TN
  • onsite
  • Temporary / Contract
  • 65 - 75 USD / Hourly
  • <p>Robert Half is seeking a Contract C# Developer to join our client&#39;s development team. As a Contract C# Developer, you will play a pivotal role in designing, developing, and maintaining software applications using the C# programming language. This contract position offers an exciting opportunity to work on diverse projects with a reputable organization.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ol><li><strong>Software Development:</strong> Design, code, test, debug, and document software applications using C# and associated technologies to meet project requirements.</li><li><strong>Application Enhancement:</strong> Maintain and enhance existing C# applications by identifying areas for improvement and implementing necessary updates.</li><li><strong>Collaboration:</strong> Collaborate with cross-functional teams to gather requirements, analyze needs, and develop scalable and efficient software solutions.</li><li><strong>Database Integration:</strong> Develop and optimize database-related functionalities within applications using SQL Server, MySQL, or other database systems.</li><li><strong>Front-End Development:</strong> Utilize front-end technologies like HTML, CSS, JavaScript, and related frameworks/libraries to develop user interfaces for applications.</li><li><strong>Code Reviews and Testing:</strong> Conduct code reviews, perform unit testing, and ensure code quality, performance, and adherence to coding standards.</li><li><strong>Documentation:</strong> Create and maintain technical documentation for developed applications, including system designs and user manuals.</li><li><strong>Troubleshooting and Support:</strong> Provide technical support and troubleshooting assistance for developed applications to ensure smooth operation and user satisfaction.</li></ol><p><br></p>
  • 2026-10-14T00:00:00Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Permanent / Full Time
  • 145935 - 175000 USD / Yearly
  • <p><strong>Position Summary</strong></p><p>The Sr. Hardware Engineer Lead provides technical leadership in the design, development, and support of embedded electronic products across the full product lifecycle. This role leads hardware development, product improvements, and cross-functional collaboration to ensure products are reliable, manufacturable, compliant, and well supported through production.</p><p><strong>Key Responsibilities</strong></p><ul><li>Lead embedded hardware design from concept through production, including circuit design, component selection, prototyping, validation, documentation, and product release.</li><li>Design and review analog, digital, mixed-signal, power, sensor, wireless, and microcontroller-based hardware, including schematics and PCB layouts.</li><li>Oversee prototype bring-up, testing, debugging, root cause analysis, and design validation.</li><li>Support production and existing products through troubleshooting, engineering changes, yield improvement, and defect reduction.</li><li>Partner with Supply Chain and Procurement on component availability, alternate sourcing, obsolescence, and cost reduction.</li><li>Act as a senior technical escalation point for complex product, manufacturing, and field issues.</li><li>Work with Quality on design controls, documentation, CAPA, configuration management, ISO requirements, and product certifications.</li><li>Mentor engineering team members through technical guidance, design reviews, best practices, and cross-training.</li><li>Collaborate with Firmware, Mechanical, Manufacturing, Quality, Supply Chain, Technical Support, and Operations to drive successful product development and support.</li></ul><p><br></p>
  • 2026-10-21T00:00:00Z
Software Engineer
  • New York, NY
  • remote
  • Temporary to Hire
  • 76 - 88 USD / Hourly
  • We are looking for a Software Engineer to join a contract opportunity with the potential to become permanent, based in New York, New York. This position will play a key role in shaping technical architecture across integrations, platform security, data flow, and release readiness within a Workday-focused environment. The ideal candidate brings strong engineering judgment, hands-on integration expertise, and the ability to guide technical standards while partnering with stakeholders across the organization.<br><br>Responsibilities:<br>• Direct the overall strategy for the integration ecosystem, including monitoring system health, maintaining technical inventories, and planning future enhancements across connectors, Studio solutions, and downstream consumers.<br>• Create and evaluate integration designs while establishing best practices for development, exception management, operational logging, and technical documentation.<br>• Partner with security stakeholders to define and maintain a robust tenant security framework covering access controls, business process security, and integration-related permissions.<br>• Assess the technical implications of platform updates and version changes, leading regression planning and validation efforts to reduce production risk.<br>• Investigate complex production issues affecting integrations, identify underlying causes, and implement durable corrective actions.<br>• Design and support advanced platform solutions such as Extend, Prism, or reporting capabilities when required by business needs.<br>• Promote modern engineering practices by introducing AI-supported development approaches, automated testing, and continuously updated technical knowledge assets.<br>• Provide technical leadership to engineers through coaching, design oversight, and participation in the interview process for new team members.
  • 2026-10-16T00:00:00Z
Software Engineer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 100000 - 130000 USD / Yearly
  • We are looking for an experienced Software Engineer to join a team in Houston, Texas, building and enhancing business-critical applications with a strong focus on Microsoft Dynamics 365 and modern web technologies. This role is well suited for someone who enjoys designing scalable solutions, working across application layers, and translating operational needs into reliable software. The ideal candidate brings deep hands-on development experience, strong problem-solving ability, and a solid foundation in software engineering principles.<br><br>Responsibilities:<br>• Design, build, and maintain software solutions using C#, .NET, and ASP.NET to support core business and field service operations.<br>• Develop and customize Microsoft Dynamics 365 capabilities to align platform functionality with operational and user requirements.<br>• Create and optimize SQL queries, data models, and backend processes to ensure strong application performance and data integrity.<br>• Build and support ETL workflows that move and transform data between systems for reporting, integration, and business processes.<br>• Collaborate with cross-functional stakeholders to gather technical requirements, define solution approaches, and deliver high-quality enhancements.<br>• Develop responsive user-facing features with JavaScript and React.js to improve usability and streamline business workflows.<br>• Troubleshoot application defects, identify root causes, and implement durable fixes across integrated systems.<br>• Contribute to software architecture, coding standards, testing practices, and continuous improvement efforts throughout the development lifecycle.
  • 2026-10-07T00:00:00Z
Software Engineer
  • Peterborough, NH
  • onsite
  • Permanent / Full Time
  • 90000 - 120000 USD / Yearly
  • <p><strong>Build the systems that keep the business running.</strong></p><p>We&#39;re seeking a <strong>PHP Developer</strong> to join our enterprise technology team and develop, enhance, and support internal business applications used across multiple departments. This role is ideal for someone who enjoys solving business challenges through technology and working closely with end users to improve operational efficiency.</p><p><strong>What You&#39;ll Do:</strong></p><ul><li>Design, develop, and maintain internal web-based applications using PHP.</li><li>Collaborate with business stakeholders to gather requirements and deliver solutions.</li><li>Integrate applications with databases, APIs, and other enterprise systems.</li><li>Troubleshoot issues, optimize performance, and support ongoing enhancements.</li><li>Participate in code reviews and contribute to application architecture decisions.</li></ul><p><strong>What We&#39;re Looking For:</strong></p><ul><li>Experience developing applications with PHP and SQL databases.</li><li>Strong understanding of web technologies including HTML, CSS, JavaScript, and REST APIs.</li><li>Experience working with business systems, workflows, and data integrations.</li><li>Ability to communicate effectively with both technical and non-technical teams.</li><li>Experience with modern PHP frameworks is a plus.</li></ul><p><strong>Why Join Us?</strong></p><ul><li>Work on high-impact applications used across the organization.</li><li>Stable enterprise environment with long-term projects.</li><li>Collaborative team culture and opportunities for professional growth.</li><li>Competitive compensation and comprehensive benefits.</li></ul><p>If you enjoy building practical software that solves real business problems, we&#39;d love to hear from you.</p>
  • 2026-09-24T00:00:00Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Temporary to Hire
  • 57 - 66 USD / Hourly
  • We are looking for a skilled Software Engineer to join our team in Jacksonville, Florida, on a Contract to permanent position. In this role, you will develop and enhance software applications using C++ while automating workflows through batch scripting. This position offers an excellent opportunity to contribute to high-performance systems and solve complex technical challenges.<br><br>Responsibilities:<br>• Design and implement software features and applications using the C++ programming language.<br>• Develop clean, efficient, and maintainable code that meets technical requirements and standards.<br>• Collaborate with cross-functional teams to gather and define technical specifications for projects.<br>• Perform unit testing and support integration testing to ensure software quality and reliability.<br>• Identify and resolve software defects through debugging and troubleshooting techniques.<br>• Automate repetitive tasks and workflows by creating and maintaining batch scripts.<br>• Optimize and maintain existing codebases to improve performance and functionality.<br>• Stay informed about the latest advancements and best practices in C++ development.
  • 2026-10-09T00:00:00Z
Software Engineer
  • Pittsburgh, PA
  • onsite
  • Temporary / Contract
  • 90000 - 200000 USD / Yearly
  • <p>We are looking for software engineering professionals interested in exploring new opportunities with innovative organizations across the Pittsburgh market. We are partnering with multiple companies seeking talent ranging from Full Stack Developers to Senior Software Engineers and Engineering Leaders.</p><p><br></p><p><strong>Location:</strong> Pittsburgh, PA (Hybrid, Remote, and Onsite Opportunities Available)</p><p><strong>Compensation:</strong> $90,000 - $200,000+ depending on experience and position</p><p><strong>Schedule:</strong> Full-Time</p><p><br></p><p><strong>Opportunities May Include:</strong></p><ul><li>Full Stack Developer</li><li>Front-End Developer</li><li>Back-End Developer</li><li>Software Engineer</li><li>Senior Software Engineer</li><li>Lead Developer</li><li>Application Developer</li><li>Mobile Developer</li><li>Principal Engineer</li></ul><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, build, test, and maintain software applications</li><li>Develop scalable front-end and back-end solutions</li><li>Collaborate with product, business, and engineering teams</li><li>Participate in architecture discussions and code reviews</li><li>Troubleshoot production issues and optimize performance</li><li>Contribute to CI/CD and software development best practices</li><li>Develop APIs, integrations, and cloud-native applications</li></ul><p><br></p>
  • 2026-10-14T00:00:00Z
Software Engineer
  • Greenville, SC
  • onsite
  • Permanent / Full Time
  • 0 - 0 USD / Yearly
  • <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>
  • 2026-10-13T00:00:00Z
Software Engineer
  • Moraine, OH
  • remote
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • We are looking for a Software Engineer to join a long-term contract opportunity in Moraine, Ohio. This role is ideal for an engineer who enjoys improving enterprise applications, building modern cloud-based solutions, and strengthening development practices across the team. The position offers the chance to contribute to application refactoring efforts while applying strong skills in .NET, front-end development, and DevOps-driven delivery.<br><br>Responsibilities:<br>• Design, build, and enhance enterprise software solutions using C#, .NET, ASP.NET, and modern JavaScript frameworks.<br>• Contribute to the modernization of legacy applications by refactoring codebases and improving overall system performance, maintainability, and scalability.<br>• Develop and support cloud-based solutions in Azure, including deployment automation and environment configuration.<br>• Create and maintain CI/CD pipelines with GitHub Actions to streamline build, test, and release processes.<br>• Implement Infrastructure-as-Code practices using Terraform or Bicep to standardize and automate cloud provisioning.<br>• Partner with cross-functional stakeholders to define technical approaches, resolve complex issues, and deliver reliable software solutions.<br>• Apply strong data access and persistence practices, including Entity Framework, to support robust application development.<br>• Mentor team members, promote engineering best practices, and help establish consistent development standards across the organization.
  • 2026-10-05T00:00:00Z
Software Engineer
  • Laconia, NH
  • onsite
  • Permanent / Full Time
  • 0 - 0 USD / Yearly
  • <p><strong>Build the systems that keep the business running.</strong></p><p>We&#39;re seeking a <strong>PHP Developer</strong> to join our enterprise technology team and develop, enhance, and support internal business applications used across multiple departments. This role is ideal for someone who enjoys solving business challenges through technology and working closely with end users to improve operational efficiency.</p><p><strong>What You&#39;ll Do:</strong></p><ul><li>Design, develop, and maintain internal web-based applications using PHP.</li><li>Collaborate with business stakeholders to gather requirements and deliver solutions.</li><li>Integrate applications with databases, APIs, and other enterprise systems.</li><li>Troubleshoot issues, optimize performance, and support ongoing enhancements.</li><li>Participate in code reviews and contribute to application architecture decisions.</li></ul><p><strong>What We&#39;re Looking For:</strong></p><ul><li>Experience developing applications with PHP and SQL databases.</li><li>Strong understanding of web technologies including HTML, CSS, JavaScript, and REST APIs.</li><li>Experience working with business systems, workflows, and data integrations.</li><li>Ability to communicate effectively with both technical and non-technical teams.</li><li>Experience with modern PHP frameworks is a plus.</li></ul><p><strong>Why Join Us?</strong></p><ul><li>Work on high-impact applications used across the organization.</li><li>Stable enterprise environment with long-term projects.</li><li>Collaborative team culture and opportunities for professional growth.</li><li>Competitive compensation and comprehensive benefits.</li></ul><p>If you enjoy building practical software that solves real business problems, we&#39;d love to hear from you.</p>
  • 2026-09-24T00:00:00Z
Software Engineer
  • Bellows Falls, VT
  • onsite
  • Permanent / Full Time
  • 80000 - 120000 USD / Yearly
  • <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>
  • 2026-10-06T00:00:00Z
Software Engineer
  • Maumee, OH
  • remote
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>We are looking for a Backend Software Engineer to join a long-term contract opportunity. This role focuses on building and enhancing reliable back-end applications and services that support secure, scalable, and high-performing web solutions. The position offers the chance to contribute across the full development lifecycle while partnering with technical teams to deliver well-designed, maintainable software.</p><p><br></p><p>Responsibilities:</p><p>• Translate business needs into practical technical approaches and contribute to solution design throughout planning, development, testing, and release activities.</p><p>• Create and enhance back-end services and application features using modern C# and .NET technologies, while resolving defects and improving existing functionality.</p><p>• Produce clear technical documentation, define implementation details, and provide realistic effort estimates based on project scope and priorities.</p><p>• Strengthen application security and data protection by applying sound engineering practices, reviewing code quality, and aligning development work with established standards.</p><p>• Improve performance and reliability by analyzing monitoring insights, refining database queries and structures, and supporting efficient data processing.</p><p>• Build and support database solutions using PostgreSQL and related technologies, including optimization for complex data storage and retrieval needs.</p><p>• Contribute to automated delivery processes from development through production using CI/CD practices and cloud-based tooling.</p><p>• Work within Agile or hybrid delivery frameworks while collaborating with team members and offering technical guidance to less experienced developers.</p><p>• Develop solutions that leverage Azure services such as Functions, Service Bus, App Configuration, containers, and application monitoring capabilities.</p>
  • 2026-10-22T00:00:00Z
2