Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent 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 2026 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

355 results for Software Engineerdeveloper jobs

Software Engineer
  • Piscataway, NJ
  • onsite
  • Contract / Temporary to Hire
  • 39.59 - 45.84 USD / Hourly
  • <p>Requires excellent analytical, research, problem solving, and organizational skills. Excellent written and oral communication skills and the desire to work in a collaborative, cross-functional team environment. Experience in performance testing, writing performant code, optimizing existing code. Strong attention to detail and debugging skills. Experience evaluating, testing/prototyping, and recommending new opportunities for enhancing software and supporting processes. Experience doing business analysis and developing project timeline projections. Must understands and be proficient in object oriented (OO) design and systems development in a LINUX/UNIX and networked environment</p><p> </p><p>Required Knowledge, Skills, and Abilities:</p><p> </p><p>·       Excellent knowledge in developing and maintaining Flutter applications for iOS, Android, web and desktop platforms</p><p>·       Good understanding of state management, Flutter flavors and app architecture</p><p>·       Proficiency in Dart and familiarity with other programming languages such as Kotlin, Swift or Java</p><p>·       Experience with Firebase, RESTful APIs, JSON and other web services</p><p>·       Experience with Git, CI/CD tools and agile methodologies</p><p>·       Strong communication and consultative skills</p><p>·       Self-initiated and proactive attitude</p><p>·       Writing clean, maintainable and testable code following best practices and guidelines</p><p>·       Troubleshooting and debugging issues across different platforms and devices</p><p>·       Keeping up to date with the latest trends and technologies in Flutter development</p><p>·       Excellent analytical, research, problem solving, and organizational skills.</p><p>·       Excellent written and oral communication skills and the desire to work in a collaborative, cross-functional team environment.</p><p>·       Experience in performance testing, writing performant code, optimizing existing code.</p><p>·       Strong attention to detail and debugging skills.</p><p>·       Experience evaluating, testing/prototyping, and recommending new opportunities for enhancing software and supporting processes.</p><p>·       Experience doing business analysis and developing project timeline projections.</p><p>·       Must understands and be proficient in object oriented (OO) design and systems development in a LINUX/UNIX and networked</p><p>·       environment.</p><p> </p>
  • 2026-01-02T16:33:40Z
Software Engineer
  • Bloomington, MN
  • onsite
  • Temporary
  • 80.75 - 93.50 USD / Hourly
  • <p>We are looking for a talented Software Engineer to join our team. In this role, you will be responsible for designing and maintaining applications that deliver seamless user experiences and unify various product functionalities. Your work will focus on creating innovative solutions that enhance the overall performance and integration of our software products.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain the core wrapper architecture using React.js frameworks such as Next.js or Vite, ensuring reliable authentication, routing, and state management.</p><p>• Seamlessly integrate third-party tools into the host application, providing users with a cohesive experience that feels native.</p><p>• Customize and create n8n nodes using Node.js and TypeScript to support unique application requirements.</p><p>• Collaborate with data engineers to ensure smooth interoperability between different software components.</p><p>• Troubleshoot and optimize application performance to improve usability and efficiency.</p><p>• Implement best practices for software development, including clean coding and comprehensive testing.</p><p>• Stay updated on the latest technologies and frameworks, applying new knowledge to enhance the product suite.</p><p>• Provide technical guidance and support for the ongoing development and deployment of software solutions.</p>
  • 2026-02-03T11:48:39Z
Platform Software Engineer III
  • San Ramon, CA
  • remote
  • Permanent
  • 102000.00 - 150000.00 USD / Yearly
  • <p>We are seeking a <strong>Senior Platform Developer / Infrastructure Developer (Senior Software Engineer III) to</strong> design, build, and support the cloud platforms and shared infrastructure that power enterprise applications and ELT/ETL pipelines. This role is responsible for developing scalable, secure, and highly reliable platform components that enable engineering teams to deliver efficiently and safely into production. The position focuses on <strong>infrastructure automation, cloud-native services, CI/CD platforms, and production reliability</strong>. The ideal candidate is hands-on, comfortable owning platform services end-to-end, and experienced supporting mission-critical systems in production environments.</p><p><br></p><p>Responsibilities include designing and implementing platform and infrastructure improvements, developing and maintaining infrastructure-as-code, optimizing CI/CD workflows, and supporting platform services in live environments. The role also involves troubleshooting infrastructure and deployment issues, managing production incidents, and collaborating with internal teams and external vendors when needed.</p><p><br></p><p>This position includes participation in an <strong>on-call rotation (every 3 weeks)</strong> and requires comfort handling production incidents such as infrastructure outages, application restarts, dependency issues, and P1 escalations with vendors (including Microsoft). The role also provides technical leadership through code reviews, design guidance, documentation, and mentorship of apprentice platform engineers.</p>
  • 2026-01-13T18:28:57Z
Software Engineer
  • Hanover, NH
  • onsite
  • Permanent
  • - USD / Yearly
  • <p><strong>Location:</strong> Hybrid — <em>2 days per month on-site in New Hampshire</em></p><p><strong>Employment Type:</strong> Full-Time</p><p><strong>About the Role</strong></p><p>We’re seeking a talented <strong>Software Engineer</strong> with deep experience in <strong>Oracle APEX</strong> and <strong>PL/SQL. </strong>You should also have a strong background integrating third-party applications like <strong>Salesforce</strong>. This role is ideal for someone who enjoys collaborating with cross-functional teams, designing scalable solutions, and enhancing business systems through thoughtful engineering and integrations.</p><p><br></p><p>As part of our team, you’ll play a key role in building and maintaining applications that drive critical business workflows. You’ll leverage your Oracle APEX expertise to architect solutions and your integration experience to ensure smooth data flows between platforms.</p><p>This is a <strong>hybrid position</strong>, requiring <strong>two days per month on-site in New Hampshire</strong> for team collaboration, planning, or project workshops.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain applications using <strong>Oracle Application Express (APEX)</strong>.</li><li>Build, optimize, and troubleshoot <strong>integrations with third-party systems</strong>, including Salesforce and other enterprise platforms.</li><li>Develop APIs, data pipelines, and middleware solutions to support seamless cross-system communication.</li><li>Collaborate with business stakeholders to gather requirements and translate them into technical specifications.</li><li>Ensure application performance, security, and reliability through best practices.</li><li>Participate in code reviews, testing, deployment, and documentation of software solutions.</li><li>Support ongoing enhancements, bug fixes, and system improvements.</li></ul><p><strong>Required Qualifications</strong></p><ul><li><strong>Hands-on experience with Oracle APEX</strong> development.</li><li>Proven experience designing and implementing <strong>Salesforce integrations</strong> (REST/SOAP APIs, middleware tools, or direct platform integration).</li><li>Strong proficiency with <strong>SQL, PL/SQL</strong>, and Oracle database structures.</li><li>Experience working with APIs, integration frameworks, and data transformation workflows.</li><li>Solid understanding of software development best practices, including version control, testing, and documentation.</li><li>Excellent analytical, troubleshooting, and communication skills.</li><li>Ability to work in a hybrid environment and be on-site in New Hampshire <strong>twice per month</strong>.</li></ul><p><strong>Preferred Qualifications</strong></p><ul><li>Experience with additional integration platforms (e.g., MuleSoft, Boomi, Workato).</li><li>Background working in enterprise environments or supporting mission-critical systems.</li><li>Familiarity with Agile methodologies.</li><li>Knowledge of secure coding practices and data governance.</li></ul>
  • 2026-01-23T14:59:01Z
Lead Software Developer
  • Madison, WI
  • onsite
  • Permanent
  • 90000.00 - 110000.00 USD / Yearly
  • <p>Robert Half is looking for an experienced <strong>Lead Software Developer</strong> to drive technical strategy while remaining deeply hands-on with development. This role combines system design, team leadership, and active coding. You’ll be responsible for shaping application architecture, guiding engineering efforts, and delivering reliable, scalable software alongside a team of developers.</p><p><br></p><p>This is a hands-on technical lead position for someone who has built production systems, led engineering initiatives, and supported other developers through mentorship and technical direction.</p><p><br></p><p><strong>Direct/Permanent Hire</strong></p><p><strong>Hybrid in Madison, WI</strong></p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Define and maintain application architecture with a focus on performance, security, and scalability</li><li>Partner with product and business stakeholders to convert requirements into technical designs and implementation plans</li><li>Lead development efforts across multiple contributors, ensuring alignment on standards and delivery timelines</li><li>Review code, enforce best practices, and maintain consistent quality across projects</li><li>Contribute directly to development by writing clean, maintainable, production-ready code</li><li>Guide technical decision-making, including evaluating tools, frameworks, and architectural approaches</li><li>Manage documentation related to systems, workflows, and engineering standards</li><li>Support onboarding and professional growth of team members through mentoring and feedback</li><li>Promote a collaborative engineering culture focused on ownership, accountability, and continuous improvement</li></ul>
  • 2026-02-04T17:21:55Z
Front End Software Engineer
  • Jersey City, NJ
  • remote
  • Temporary
  • 47.50 - 55.00 USD / Hourly
  • Provide technical support and innovative cloud solutions in alignment with business objectives, by designing, architecting, maintaining, and operationalizing cloud-based web applications. Design, implementing, integrating, maintaining, optimizing, and administering cloud solutions, infrastructures, and platforms. Evaluate, test, design, develop, and integrate new cloud technologies and processes to support existing infrastructure and modernization efforts and provides recommendations for future technologies and growth Support and maintain existing software functionality; to investigate, analyze and correct identified defects Improve the maintainability and performance of existing software through application refactoring Independently responsible for the entire lifecycle of medium and large features from design through deployment. Perform pull requests / merge requests, branch management, and build and deployments Build, deploy, and maintain CI/CD pipelines for multiple stacks May serve as a technical lead on projects Review technical design documentation and participates in technical reviews Create proper documentation for software being built
  • 2026-01-02T16:33:40Z
Software Engineer
  • Columbus, OH
  • remote
  • Permanent
  • 110000.00 - 125000.00 USD / Yearly
  • <p>We are looking for a Senior Software Engineer to join our dynamic team in Central Ohio. In this role, you will leverage your expertise in .NET and web development to design, develop, and maintain high-quality software solutions. This is a great opportunity for an experienced and detail-oriented individual with extensive experience in an Agile environment who thrives in both development and support capacities.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain robust software applications using C# and .NET technologies.</p><p>• Build responsive web interfaces utilizing Blazor and modern web development practices.</p><p>• Implement and manage data models with Microsoft Entity Framework.</p><p>• Collaborate with cross-functional teams in an Agile environment to deliver high-quality solutions.</p><p>• Write clean, efficient code and conduct thorough testing to ensure application functionality and performance.</p><p>• Troubleshoot and resolve technical issues to support existing systems.</p><p>• Optimize web applications for maximum speed and scalability.</p><p>• Integrate JavaScript, CSS, and HTML into applications to enhance user experience.</p><p>• Ensure adherence to best practices for software development and coding standards.</p><p>• Participate in code reviews and provide constructive feedback to peers.</p>
  • 2026-01-13T18:09:15Z
Software Engineer, Full Stack
  • Durham, NC
  • onsite
  • Permanent
  • 90000.00 - 110000.00 USD / Yearly
  • We are looking for an experienced and innovative Full Stack Software Engineer to join our dynamic team in Durham, North Carolina. In this role, you will contribute to the development of cutting-edge cloud-based solutions, working collaboratively with senior architects and other team members. This position is ideal for adaptable professionals who thrive in agile environments and are eager to solve complex challenges.<br><br>Responsibilities:<br>• Design, develop, and test high-quality software solutions for cloud-based applications.<br>• Collaborate with senior architects and team members to define project requirements and develop innovative solutions.<br>• Write efficient, scalable, and maintainable code using backend languages such as Go, or other languages including C#, Java, Node, or Python.<br>• Develop front-end components using frameworks like Vue.js, React, or React Native, with a willingness to learn Vue.js.<br>• Utilize open-source tools and technologies to enhance software functionality and performance.<br>• Troubleshoot and debug issues to ensure optimal application performance and reliability.<br>• Participate in code reviews to maintain coding standards and best practices.<br>• Stay updated with emerging technologies and apply them to improve software development processes.<br>• Contribute to an agile workflow, ensuring timely delivery of project milestones.<br>• Work on cross-functional teams to ensure seamless integration of software components.
  • 2026-01-28T17:48:42Z
Software Developer
  • San Antonio, TX
  • onsite
  • Contract / Temporary to Hire
  • 42.75 - 49.50 USD / Hourly
  • We are looking for a skilled Software Developer to join our team in San Antonio, Texas. In this role, you will work on designing, developing, and maintaining applications within a healthcare environment. This is a contract position with the potential for long-term employment, offering an excellent opportunity to contribute to impactful projects and collaborate with cross-functional teams.<br><br>Responsibilities:<br>• Design, develop, and implement software solutions to meet business requirements, focusing on front-end UI web applications and .NET technologies.<br>• Conduct thorough debugging and analysis to identify and resolve system issues effectively.<br>• Collaborate with users to understand their needs and propose tailored solutions.<br>• Perform complex coding tasks and ensure accuracy through rigorous testing procedures.<br>• Document program development, changes, and enhancements, including test results and operational procedures.<br>• Provide technical consultation to user departments and support Information Systems personnel through training and assistance.<br>• Validate production schedules and ensure system reliability for assigned applications.<br>• Communicate project status and system problem resolution updates to management.<br>• Participate as a project team member, contributing to successful outcomes under the guidance of project leaders.<br>• Assume on-call technical responsibility for production systems as needed.
  • 2026-01-12T01:33:40Z
Senior Software Engineer
  • Seattle, WA
  • remote
  • Contract / Temporary to Hire
  • 65.00 - 80.00 USD / Hourly
  • <p>Robert Half is seeking a <strong>Full Stack Developer</strong> to support a <strong>technology-focused enterprise organization</strong>. This role involves supporting a fast-moving web portal initiative that requires strong <strong>React front-end development</strong>, full-stack <strong>Azure application experience</strong>, and the ability to build solutions hosted within <strong>M365 environments</strong>. The position is <strong>Remote</strong> and is a 6 Month contract-to-hire opportunity. Apply today!</p><p><br></p><p><strong>Job Details:</strong></p><p><strong>Schedule: Flexible Schedule. CST Core Hours </strong></p><p> <strong>Duration:</strong> 6 Month Contract to Hire. </p><p> <strong>Location:</strong> Seattle. (Fully Remote) </p><p><br></p><p><strong>Job Responsibilities:</strong></p><ul><li>Develop, enhance, and maintain web-based portals hosted on M365 and Azure.</li><li>Build high-quality front-end user interfaces using <strong>React</strong> as the primary UI framework.</li><li>Write, test, debug, and deploy backend services and APIs using <strong>C#</strong> within Azure environments.</li><li>Collaborate in two-week Agile sprints, including planning, task assignment, coding, and code reviews.</li><li>Integrate web applications with Azure services and M365 hosting capabilities.</li><li>Participate in debugging, troubleshooting, and code optimization to support production readiness.</li><li>Work closely with cross-functional teams to deploy features and ensure smooth release cycles.</li><li>Support future roadmap initiatives including mobile-friendly UI enhancements.</li></ul><p><br></p>
  • 2026-01-05T16:48:35Z
Software Developer
  • Columbus, OH
  • remote
  • Permanent
  • 90000.00 - 95000.00 USD / Yearly
  • We are looking for a talented Software Developer to design, implement, and maintain high-quality application systems. In this role, you will be responsible for coding, testing, troubleshooting, and enhancing software programs while ensuring optimal performance. This position is based in Columbus, Ohio, and offers an opportunity to contribute to both technical support and development initiatives.<br><br>Responsibilities:<br>• Develop, test, and debug both new and existing software programs to ensure functionality and reliability.<br>• Maintain and enhance the organization’s public website, APIs, mobile applications, and other system components.<br>• Provide technical support to end users, resolve database issues, and troubleshoot software errors.<br>• Monitor production systems for performance, identify errors, and address emergency technical problems.<br>• Optimize existing code and database solutions to improve performance and reduce resource usage.<br>• Collaborate with business stakeholders to analyze requirements and provide technical solutions.<br>• Assist in designing and implementing technical architectures for software and database systems.<br>• Create and maintain detailed documentation for software processes and configurations.<br>• Install, configure, and maintain software applications as required.
  • 2026-01-13T18:14:18Z
Software Developer
  • Fairfield, NJ
  • onsite
  • Permanent
  • 75000.00 - 100000.00 USD / Yearly
  • POSITION TITLE: Software Developer<br>About the Role:<br>The Software Developer role will require exposure to working on a team, managing and helping execute aspects of the development process, and ensuring strong communication across all departments.<br>Skill Sets: <br>• C# <br>• SQL <br>• HTML<br>• Java <br>Main Responsibilities:<br>• Provide a key role in accelerating the development of Web and Desktop applications<br>• Write optimal queries in Structured Query Language (SQL)<br>• Design, develop, and integrate web services (SOAP/RESTful)<br>Qualifications:<br>• Bachelor’s degree in computer science, Information Technology, or a related field required<br>• Minimum of 3 year of related experience developing web applications or Windows applications required<br>• Experience with C# is required<br>• Knowledge of relational database management systems (RDMS)<br>• Ability to create web services<br>• Ability to communicate effectively to all levels of the organization<br>• Ability to set and achieve goals, and follow up on projects until completion<br>Job Type: Full-time Onsite
  • 2026-01-13T16:59:05Z
Software Engineer (C#.NET)
  • Salt Lake City, UT
  • onsite
  • Permanent
  • 100000.00 - 130000.00 USD / Yearly
  • We are looking for an experienced Software Engineer specializing in C#.NET to join our dynamic team in Farmington, Utah. In this role, you will be responsible for developing, optimizing, and maintaining high-quality web applications and software solutions that meet organizational goals. If you are passionate about software development and enjoy collaborating with cross-functional teams, this is an excellent opportunity to contribute to innovative projects and advance your career.<br><br>Responsibilities:<br>• Design, develop, and implement web applications and APIs using C#.NET frameworks, ensuring functionality and scalability.<br>• Collaborate with stakeholders to gather and understand requirements, translating them into technical solutions.<br>• Optimize database performance by creating and maintaining efficient queries, stored procedures, and schema designs.<br>• Conduct thorough testing and debugging to ensure software reliability and performance.<br>• Integrate third-party APIs and services into applications to enhance functionality.<br>• Participate in code reviews, providing constructive feedback to improve team output and maintain coding standards.<br>• Document technical designs, processes, and workflows to support future development and troubleshooting.<br>• Maintain and update existing applications to improve functionality, security, and user experience.<br>• Implement security measures, including authentication and authorization, to safeguard data and application integrity.<br>• Stay current on new technologies and frameworks to continuously improve development practices.
  • 2026-01-05T17:14:23Z
Software Engineer
  • New York, NY
  • onsite
  • Permanent
  • 160000.00 - 290000.00 USD / Yearly
  • We are looking for a skilled Software Engineer to join our dynamic team in New York, New York. As part of our organization, you will contribute to the development of innovative software solutions and play a key role in building high-quality applications. This role offers an exciting opportunity to work in a fast-paced environment, collaborating with talented professionals to create impactful technology.<br><br>Responsibilities:<br>• Design, develop, and maintain software applications using Python and TypeScript.<br>• Collaborate with cross-functional teams to build and enhance web applications, leveraging frameworks like Next.js.<br>• Write clean, efficient, and scalable code that meets project requirements.<br>• Conduct thorough testing and debugging to ensure software functionality and reliability.<br>• Participate in code reviews to maintain high standards and share best practices.<br>• Optimize application performance and troubleshoot technical issues.<br>• Stay updated on emerging technologies and incorporate them into development processes.<br>• Contribute to the architecture and design of new software projects.<br>• Document technical workflows and provide clear instructions for system use.<br>• Work closely with stakeholders to understand requirements and deliver tailored solutions.
  • 2026-01-07T16:06:44Z
Software Developer
  • New York, NY
  • onsite
  • Permanent
  • 200000.00 - 250000.00 USD / Yearly
  • We are looking for a talented Software Developer to join our dynamic team in New York, New York. In this role, you will use your expertise in C++ to develop high-performance systems that support critical trading and research operations. This position offers an exciting opportunity to work on innovative technology in a fast-paced environment.<br><br>Responsibilities:<br>• Develop efficient, low-latency C++ applications that support order management, exchange connectivity, and real-time market data systems.<br>• Enhance the scalability and performance of existing trading infrastructure to meet the demands of high-frequency trading.<br>• Collaborate with team members to design and implement distributed systems that align with business requirements.<br>• Conduct performance monitoring and optimization for Linux-based systems to ensure reliability and efficiency.<br>• Troubleshoot and resolve software bugs using tools such as Atlassian Jira and GitHub.<br>• Participate in Agile Scrum processes to ensure timely delivery of projects and features.<br>• Integrate APIs and develop backend solutions to enhance system functionality.<br>• Stay updated on emerging technologies and propose innovative solutions to improve the trading platform.<br>• Work closely with researchers and traders to understand technical requirements and deliver tailored solutions.
  • 2026-01-22T15:34:06Z
Software Developer
  • Norton Shores, MI
  • onsite
  • Permanent
  • 65000.00 - 80000.00 USD / Yearly
  • We are looking for a talented Software Developer to join our team in Norton Shores, Michigan. In this role, you will work on developing and maintaining software solutions while collaborating with a dynamic and supportive team. This is an excellent opportunity for someone passionate about coding and eager to grow their skills.<br><br>Responsibilities:<br>• Design, develop, and maintain applications using C#, .NET Framework, and ASP.NET.<br>• Collaborate with team members to implement custom software solutions that meet client needs.<br>• Troubleshoot and resolve software issues to ensure optimal system performance.<br>• Develop user-friendly interfaces with JavaScript for seamless functionality.<br>• Participate in code reviews to maintain high-quality standards.<br>• Work closely with clients and stakeholders to gather requirements and deliver tailored solutions.<br>• Test and debug software to ensure reliability and performance.<br>• Stay updated on the latest technologies and best practices to continuously improve development processes.<br>• Contribute to the success of team projects by sharing knowledge and expertise.<br>• Assist in integrating software with existing platforms, such as Netsuite or D365, where applicable.
  • 2026-01-30T17:23:37Z
Software Engineer
  • Brooklyn, NY
  • onsite
  • Temporary
  • 39.59 - 45.84 USD / Hourly
  • We are looking for a skilled Software Engineer to join our team in Brooklyn, New York. In this long-term contract role, you will have the opportunity to design, develop, and implement innovative software solutions while collaborating with multidisciplinary teams. This position is ideal for someone who is passionate about technology and thrives in a dynamic and collaborative environment.<br><br>Responsibilities:<br>• Design and create electronic circuits, including schematics and layouts using tools such as KiCad and Altium.<br>• Develop low-power embedded circuits and power systems to ensure efficiency and reliability.<br>• Perform soldering, assembly, and rework tasks on circuit boards using Surface Mount and Thru-Hole components.<br>• Collaborate closely with teams across mechanical, software, and industrial design disciplines to achieve project goals.<br>• Utilize programming languages like C#, JavaScript, and frameworks such as .NET and React.js to develop high-quality software solutions.<br>• Maintain and enhance existing code while identifying opportunities for optimization.<br>• Troubleshoot and debug complex software and hardware issues to ensure seamless functionality.<br>• Stay updated with emerging technologies and incorporate them into development practices.<br>• Ensure all designs and software meet industry standards and compliance requirements.
  • 2026-01-12T15:08:54Z
Software Developer
  • Baton Rouge, LA
  • onsite
  • Permanent
  • 65000.00 - 80000.00 USD / Yearly
  • We are looking for a talented Software Developer to join our team in Baton Rouge, Louisiana. This role involves creating, maintaining, and enhancing software applications that meet business needs and drive efficiency. You will collaborate with a dynamic team to deliver innovative solutions while ensuring high-quality coding standards.<br><br>Responsibilities:<br>• Design, develop, and maintain software applications using .NET technologies.<br>• Write clean, efficient, and well-documented code in C# and ASP.NET.<br>• Create user-friendly interfaces and functionalities using JavaScript.<br>• Collaborate with cross-functional teams to gather requirements and deliver solutions.<br>• Troubleshoot and resolve software defects and performance issues.<br>• Optimize applications for maximum speed and scalability.<br>• Conduct testing and debugging to ensure software reliability.<br>• Stay updated on industry trends and emerging technologies to enhance development processes.<br>• Participate in code reviews to ensure adherence to best practices.<br>• Provide technical support and guidance to team members as needed.
  • 2026-01-12T16:18:50Z
.Net Software Developer
  • Nashville, TN
  • remote
  • Temporary
  • 70.00 - 85.00 USD / Hourly
  • <p>Robert Half is seeking a Contract .NET Developer to join our client's development team. As a Contract .NET Developer, you will be responsible for designing, developing, and maintaining software solutions using the .NET framework. This role 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 the .NET framework and related technologies.</li><li><strong>Application Maintenance:</strong> Maintain and enhance existing .NET applications by identifying areas for modification, improvement, and optimization.</li><li><strong>Collaboration:</strong> Work closely with cross-functional teams to gather requirements, analyze needs, and develop software solutions that meet business objectives.</li><li><strong>Database Integration:</strong> Develop and optimize database-related functionalities within applications, ensuring efficient data storage and retrieval.</li><li><strong>Code Reviews and Testing:</strong> Conduct code reviews to ensure code quality, performance, and adherence to coding standards. Perform thorough testing to identify and resolve any issues.</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, ensuring smooth operation and addressing user-reported issues.</li></ol><p><br></p>
  • 2026-01-29T15:43:47Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Contract / Temporary to Hire
  • - USD / Hourly
  • <p>We are seeking a highly skilled Software Engineer with strong experience in .NET Core, database design (SQL & NoSQL), Azure cloud architecture, and RESTful API development. This role is ideal for a developer who thrives in modern cloud-native environments and enjoys building scalable, high‑performance applications.</p><p><br></p><p>Key Responsibilities</p><p><br></p><p>Design, develop, and maintain .NET Core applications following best practices in clean code, performance, and security.</p><p>Build and optimize RESTful APIs for internal and external integrations.</p><p>Design, implement, and tune SQL databases (e.g., SQL Server, Azure SQL) including stored procedures, indexing strategies, and query optimization.</p><p>Work with NoSQL technologies (e.g., Cosmos DB, MongoDB, Redis) where appropriate for distributed, high‑throughput workloads.</p><p>Architect and deploy cloud solutions using Microsoft Azure, leveraging services such as:</p><p><br></p><p>App Service / Functions</p><p>Azure SQL / Cosmos DB</p><p>API Management</p><p>Azure Storage</p><p>Azure Kubernetes Service (AKS) (optional)</p><p><br></p><p><br></p><p>Apply cloud‑native design principles to ensure scalability, resilience, and security.</p><p>Collaborate with cross-functional teams (product, QA, DevOps) to deliver high‑quality software.</p><p>Contribute to CI/CD pipelines and automated testing frameworks.</p><p>Participate in code reviews, architectural discussions, and mentoring team members.</p>
  • 2026-01-23T22:58:53Z
Software Developer
  • Houston, TX
  • remote
  • Temporary
  • - USD / Hourly
  • <p>We are seeking a skilled <strong>Front‑End Engineer</strong> to help modernize a suite of legacy enterprise applications. This role focuses on <strong>rebuilding and enhancing user interfaces</strong> by porting existing MVC‑based applications to a modern, component‑driven front‑end architecture using <strong>React and Next.js</strong>.</p><p>While the current environment includes <strong>.NET MVC applications</strong>, prior .NET experience is <em>not</em> required. The priority is strong front‑end engineering expertise and a passion for improving usability, performance, and maintainability of legacy systems.</p><p>What You’ll Be Working On</p><ul><li>Rebuilding legacy UI layers and migrating them to modern <strong>React / Next.js</strong> applications</li><li>Modernizing user interfaces to align with current UX, accessibility, and performance standards</li><li>Collaborating with backend, product, and design teams to define UI requirements and integration points</li><li>Translating existing MVC views and workflows into reusable, scalable front‑end components</li><li>Improving application responsiveness, maintainability, and overall user experience</li><li>Helping establish front‑end best practices and standards as part of the modernization effort</li></ul><p><br></p>
  • 2026-01-25T17:33:39Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>We’re hiring a C++ Engineer to build high-performance, real-time software systems where speed, reliability, and precision matter. You’ll work on complex systems including simulations, processing engines, and performance-critical applications.</p><p>What You’ll Do</p><ul><li>Develop and optimize C++ applications for performance and scalability</li><li>Work on multi-threaded and real-time systems</li><li>Debug complex production issues and optimize memory and CPU usage</li><li>Collaborate with cross-functional teams to design robust architectures</li><li>Write clean, maintainable, and testable code</li></ul><p><br></p>
  • 2026-02-02T14:23:42Z
Sr. Software Engineer
  • Eden Prairie, MN
  • remote
  • Permanent
  • 150000.00 - 173000.00 USD / Yearly
  • Position: Mobile Full-Stack Software Engineer | Strong backend skills big plus<br> Location: Remote<br> Salary: $150,000 - 173,000 base + bonus + exceptional benefits<br> <br> *** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. ***<br> <br> Mobile Full Stack Software Engineer (Mid–Senior)<br> Greenfield. 0→1. High‑impact engineering.<br> A well-funded enterprise backed by a world‑class parent company is launching a brand‑new mobile‑first digital division after decades of brick‑and‑mortar success. This team is building a 0→1 product from scratch, with full executive level sponsorship. Early team members will shape architecture, culture, and direction.<br> <br> The Opportunity<br> Join a newly built, high-caliber engineering team responsible for delivering the first mobile MVP and scaling it across dozens of business lines. This is startup-style building with enterprise stability.<br> <br> What You’ll Do<br> • Build and iterate on a Flutter/Dart mobile application.<br> • Develop backend microservices using NestJS, Node.js, Postgres, and modern API patterns.<br> • Architect and scale systems in AWS.<br> • Work full-stack—but with strong emphasis on backend engineering excellence.<br> • Collaborate closely with product, design, and engineering leadership in an MVP-first environment.<br> <br> What We’re Prioritizing<br> All engineers must be full‑stack, but strong backend experience is a major differentiator.<br> You bring:<br> • 2+ years mobile development (Flutter/Dart preferred).<br> • Depth in backend engineering (NestJS, Node.js, Postgres, microservices).<br> • Experience in startups or 0→1 product development.<br> • Ability to move fast while applying scalable engineering practices.<br> Hiring both Mid-Level and Senior Engineers.<br> <br> Why Join<br> • Build a brand-new product before the first MVP release.<br> • Influence technical decisions and foundational architecture.<br> • Work with a small, elite team backed by secured funding and top-level leadership.<br> <br> <br> *** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
  • 2026-01-31T20:33:57Z
Software Developer
  • New York, NY
  • onsite
  • Permanent
  • 170000.00 - 185000.00 USD / Yearly
  • We are looking for a skilled Software Developer to join our team in New York, New York. This role offers the chance to work on complex technical projects in a fast-paced financial services environment. The ideal candidate will bring expertise in C/C++ development and Unix/Linux systems, along with a proven ability to collaborate and solve challenging problems.<br><br>Responsibilities:<br>• Design, develop, and maintain software solutions using C/C++ in Unix/Linux environments.<br>• Collaborate with team members to implement network architectures and communication protocols.<br>• Create and optimize scripts using languages such as Bash and C-Shell to automate processes.<br>• Utilize version control systems like Git to manage codebase and track changes.<br>• Troubleshoot and resolve technical issues, ensuring system reliability and performance.<br>• Develop and integrate messaging platforms and APIs, including Solace and Tibco.<br>• Conduct thorough testing and debugging to improve software functionality.<br>• Work closely with stakeholders to understand requirements and deliver tailored solutions.<br>• Contribute to software architecture and design discussions to improve system scalability.<br>• Stay updated on industry trends and emerging technologies to drive innovation.
  • 2026-01-07T21:13:47Z
Sr. Software Engineer
  • Nashville, TN
  • onsite
  • Contract / Temporary to Hire
  • 54.00 - 62.00 USD / Hourly
  • <p>A <strong>Robert Half client</strong> is seeking a <strong>Senior Full Stack Engineer</strong> to join their product development team. This team designs and builds innovative web and mobile software experiences that support a fast-paced, global entertainment environment serving agents, executives, artists, and business partners.</p><p>This role is ideal for a hands-on engineer who enjoys building scalable applications, mentoring others, and contributing to product direction in a collaborative, agile environment.</p><p><br></p><p>As a <strong>Senior Full Stack Engineer</strong>, you will play a leadership role in designing, developing, and delivering high-quality web and mobile applications along with supporting APIs and services.</p><p><br></p><p>Responsibilities include:</p><ul><li>Designing and developing scalable web and mobile applications</li><li>Building and maintaining robust APIs and backend services</li><li>Providing architectural input and making key technical decisions</li><li>Leading code reviews and enforcing best practices and coding standards</li><li>Mentoring junior developers and fostering a culture of continuous improvement</li><li>Collaborating with product managers, designers, and engineers in an agile environment</li><li>Engaging with users and stakeholders to gather feedback and iteratively improve products</li><li>Supporting ongoing delivery and maintenance of production applications</li></ul><p><br></p>
  • 2026-02-04T16:13:59Z
1 3