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.

200 results for Sr Software Engineer in Yardi

Software Engineer
  • Jacksonville, FL
  • onsite
  • Permanent / Full Time
  • 145935.00 - 175000.00 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-21T12:53:47Z
Software Engineer Team Lead
  • Houston, TX
  • onsite
  • Temporary to Hire
  • - USD / Hourly
  • We are looking for a Software Engineer Team Lead to join a Texas-based organization in the credit services industry and play a key role in building and evolving business-critical applications. This contract-to-permanent opportunity is ideal for a senior technical leader who enjoys staying close to the code while guiding engineering direction, partnering with internal stakeholders, and supporting distributed teams. The position is primarily hands-on, with a strong emphasis on application architecture, modernization, and delivery across a Microsoft and Azure-focused environment.<br><br>Responsibilities:<br>• Lead technical design and contribute directly to development efforts, dedicating the majority of time to coding, solution architecture, and problem-solving.<br>• Build, enhance, and support web applications using C#, .NET, Angular, SQL Server, and Azure services such as App Services, Functions, monitoring, and messaging components.<br>• Drive modernization initiatives for existing systems while ensuring ongoing reliability, performance, and maintainability of current applications.<br>• Partner with engineering team members across regions to coordinate development efforts, share technical guidance, and maintain delivery quality.<br>• Work closely with business and technology stakeholders across the department to translate needs into scalable software solutions.<br>• Establish and improve CI/CD practices to strengthen release processes, development efficiency, and code quality.<br>• Incorporate AI-assisted development tools and emerging agent-based workflows into engineering practices to improve speed and output quality.<br>• Provide technical leadership through mentorship, design oversight, and hands-on support without focusing primarily on people management or task administration.
  • 2026-10-14T12:53:44Z
Software Engineer
  • Jacksonville, FL
  • onsite
  • Temporary to Hire
  • - USD / Hourly
  • <p>We are looking for a Software Engineer to join our team in Jacksonville, Florida in a contract capacity with the potential for a permanent role. In this role, you will build and support integration-focused systems that connect internal platforms with external business partners while helping improve reliability, visibility, and day-to-day operational performance. This opportunity is ideal for someone who combines hands-on development experience with strong troubleshooting skills and a practical understanding of data exchange environments.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and maintain applications and integration solutions that support the movement of data across internal systems and external partner platforms.</p><p>• Provide ongoing support for MultiValue database environments, including administration, performance monitoring, issue resolution, and system upkeep.</p><p>• Partner with business users and stakeholders to evaluate existing workflows, identify inefficiencies, and recommend technology-driven improvements.</p><p>• Create and enhance reporting solutions that increase operational visibility and help teams track service performance more effectively.</p><p>• Follow established software development lifecycle practices to deliver tested, reliable, and maintainable application enhancements.</p><p>• Work closely with cross-functional teams on technical initiatives involving software, infrastructure, networking, and data integration needs.</p><p>• Develop and maintain EDI mappings using third-party tools, while also building custom alerts, scripts, and reports to support business operations.</p><p>• Assist with the installation, configuration, maintenance, and support of systems that enable efficient information exchange across the organization.</p>
  • 2026-11-03T20:58:42Z
Software Engineer
  • Laconia, NH
  • onsite
  • Permanent / Full Time
  • - USD / Yearly
  • <p><strong>Build the systems that keep the business running.</strong></p><p>We'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'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'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'd love to hear from you.</p>
  • 2026-11-02T19:38:44Z
Software Engineer
  • Peterborough, NH
  • onsite
  • Permanent / Full Time
  • 90000.00 - 120000.00 USD / Yearly
  • <p><strong>Build the systems that keep the business running.</strong></p><p>We'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'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'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'd love to hear from you.</p>
  • 2026-11-02T19:38:44Z
iOS Software Engineer – Swift / SwiftUI
  • Glendale, AZ
  • remote
  • Temporary / Contract
  • 60.00 - 65.00 USD / Hourly
  • <p>Position Summary</p><p>Robert Half is interested in connecting with iOS Software Engineers who enjoy creating mobile applications that solve real-world operational challenges.</p><p>We are developing our network of mobile developers for potential client opportunities in transportation, logistics, fleet management, and mobility technology.</p><p>Engineers in these environments build applications that help drivers, dispatchers, field service professionals, and operations teams stay connected and productive.</p><p>We are particularly interested in candidates who understand native iOS development and have experience delivering dependable applications that continue functioning in environments with unreliable connectivity, heavy location usage, or demanding operational workflows.</p><p>Key Areas of Responsibility</p><ul><li>Design, build, and maintain native iOS applications using Swift and SwiftUI.</li><li>Develop mobile features supporting vehicle tracking, driver workflows, dispatch updates, and delivery management.</li><li>Integrate GPS and location-based functionality using Core Location and MapKit.</li><li>Build offline-capable application workflows with local data storage, synchronization, and appropriate conflict-handling strategies.</li><li>Implement push notifications for operational alerts, schedule updates, and time-sensitive communications.</li><li>Integrate secure RESTful APIs with backend platforms responsible for shipment, asset, or operational data.</li><li>Maintain and enhance existing UIKit applications while gradually adopting modern SwiftUI components.</li><li>Implement application architecture patterns such as MVVM and create reusable mobile components.</li><li>Investigate crashes, memory issues, background execution limitations, and performance problems.</li><li>Create and maintain automated unit and UI tests using XCTest or equivalent tools.</li><li>Participate in application signing, provisioning, TestFlight distribution, and App Store release processes.</li><li>Collaborate with backend developers, product designers, Android engineers, and operational teams to deliver consistent mobile experiences.</li><li>Participate in technical reviews and support continuous improvement of application reliability and maintainability.</li></ul><p>Required Qualifications</p><ul><li>4+ years of professional iOS application development experience.</li><li>Strong programming experience using Swift.</li><li>Hands-on development experience with SwiftUI and familiarity with UIKit.</li><li>Experience delivering and maintaining production iOS applications.</li><li>Solid understanding of iOS application lifecycle management, memory management, and asynchronous programming.</li><li>Experience consuming REST APIs and processing JSON data.</li><li>Familiarity with modern iOS architecture patterns, including MVVM.</li><li>Experience using Xcode, Git, XCTest, and common mobile debugging tools.</li><li>Knowledge of mobile data persistence, caching, and networking fundamentals.</li><li>Experience with application deployment, provisioning profiles, code signing, and Apple distribution processes.</li><li>Ability to work collaboratively with product, design, and engineering teams.</li></ul><p><br></p>
  • 2026-10-23T18:34:01Z
Full Stack Software Engineer
  • Monroe, NY
  • onsite
  • Permanent / Full Time
  • 130000.00 - 170000.00 USD / Yearly
  • <p>We’re seeking an experienced Full Stack Software Engineer to design, develop, test, and maintain scalable web applications across front-end and back-end environments.</p><p><strong> </strong></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop full-stack applications, APIs, and web services.</li><li>Build responsive user interfaces and scalable back-end services.</li><li>Develop business logic and database solutions.</li><li>Collaborate with Product, QA, DevOps, and Engineering teams.</li><li>Participate in technical design, code reviews, testing, troubleshooting, and performance optimization.</li><li>Integrate third-party services/APIs and support CI/CD and automated testing.</li><li>Evaluate emerging technologies to improve scalability, security, and reliability.</li></ul><p><br></p>
  • 2026-10-30T17:38:44Z
Java Software Developer -Mid to Senior level - FTE PERM
  • Des Moines, IA
  • onsite
  • Permanent / Full Time
  • 110000.00 - 125000.00 USD / Yearly
  • <p>IMMEDIATE HIRE!! MID LEVEL JAVA DEVELOPER - MULTIPLE HIRES - Full Stack Developer (Direct Hire) – 100% REMOTE if you live in IOWA,IOWA ONLYI - BUT YOU MUST BE WILLING TO DRIVE TO THE DES MOINES OFFICE FREQUENTLY!!! </p><p><strong>NO SPONSORSHIP: EAD, Green Card, or US Citizen ONLY. NO C2C, No H1-B visa, and NO F1 / OPT considered.  </strong></p><p><strong>***Please contact CARRIE DANGER directly for immediate consideration. ** My direct email address is on my LinkedIN Profile. MID LEVEL. Java Developer position with one of our clients in Des Moines Iowa up to 125K.***</strong></p><p>WHAT YOU WILL NEED FOR THIS MID LEVEL DEVELOPER:</p><p>* MINIMUM 3+ years of Java development</p><p>*Eye for DESIGN and front end web page development with UI / UX Development </p><p>* ACCESSIBILITY background / ACCESSIBILITY WEB DEVELOPMENT experience for externally facing web applications and web sites </p><p>* Searching for a Mid level developer, Not a Senior Developer. IDEALLY 5-8 YEARS OF EXPERIENCE.  </p><p>• Experience with a Front-End Language such as: JavaScript; Angular, or React experience is a plus!</p><p>• Spring Boot experience, Microservices experience.  </p><p>• WEB development.</p><p>• 2 year or 4 year degree is Preferred (Prefer Computer Science or similar)</p><p>Join a high performing TECHY team who has a passion for learning and continuous improvement, working in an advanced Agile environment! STRONG financial company who is still hiring. Work in a fun team who promotes training and team training events and will send you off to training as well for Java and development! Looking for candidates who have a passion for development and wants to get better and improve, where you can have a long career on an awesome team!  </p><p>This company actually has a training budget and works to keep their Developers up to date technically. They allow training time during the work week and invest in their developers. </p><p>This is a Permanent Direct Hire MID LEVEL. Java Developer position with one of our clients in the Des Moines area up to 120K depending on years of experience.</p><p>For immediate and confidential consideration on this Direct Hire Full Stack Java Developer / Web Developer opportunity, it is best to contact me directly, CARRIE DANGER, SVP Permanent Placement Team, Iowa Region at My Direct Office #: 515-259-6087 or Cell: 515-991-0863, and e-mail resume CONFIDENTIALLY & directly to me - my email address / contact Information on my LinkedIN profile. Or you can ONE CLICK APPLY on our website Robert Half and apply Specifically to this posting.</p>
  • 2026-11-03T21:34:11Z
Full Stack Java Developer (Senior)
  • Des Moines, IA
  • onsite
  • Temporary / Contract
  • - USD / Hourly
  • <p>** NOTE: This role is Hybrid ONSITE 4 days per week in Des Moines, IA **</p><p><br></p><p>We are looking for a SENIOR Java Software Developer to support banking technology initiatives in Des Moines, Iowa. This Long-term Contract opportunity is ideal for a developer who enjoys building reliable applications across both front-end and back-end environments. The role will focus on creating and enhancing enterprise solutions using modern Java frameworks, Angular, and database-driven services while partnering with teams to deliver scalable results.</p><p><br></p><p>Responsibilities:</p><p>• Build, enhance, and maintain Java-based applications that support banking operations and business objectives.</p><p>• Develop user-facing features with JavaScript and Angular to deliver responsive and intuitive web experiences.</p><p>• Design and implement backend services using Spring, Spring Boot, and Maven within enterprise application environments.</p><p>• Write, optimize, and troubleshoot SQL and PL/SQL code to support data processing, integration, and application performance.</p><p>• Collaborate with cross-functional teams to translate functional needs into technical solutions and high-quality software deliverables.</p><p>• Contribute to API development and system integration work using Java-based service frameworks and RESTful design practices.</p><p>• Review application performance, resolve defects, and apply coding best practices to improve reliability and maintainability.</p><p>• Use Excel for analysis, reporting support, or data validation as needed within development and testing activities.</p><p><br></p><p>** NOTE: This role is Hybrid ONSITE 4 days per week in Des Moines, IA **</p>
  • 2026-10-27T12:48:45Z
Software Engineer
  • Dublin, OH
  • onsite
  • Permanent / Full Time
  • 140000.00 - 150000.00 USD / Yearly
  • We are looking for a Software Engineer to help strengthen and evolve a mission-critical internal platform in Dublin, Ohio. In this role, you will build and refine full-stack solutions that support day-to-day business operations while improving reliability, maintainability, and long-term scalability. You will work closely with stakeholders and engineering peers to deliver practical software enhancements across a modern cloud-based environment.<br><br>Responsibilities:<br>• Create, enhance, and support end-to-end applications that enable essential operational workflows across the business.<br>• Take responsibility for existing systems by improving application resilience, refining performance, and expanding technical documentation.<br>• Develop and maintain backend services, APIs, and connected integrations that operate effectively within a cloud-first architecture.<br>• Contribute to deployment automation, continuous integration processes, release activities, and ongoing production support.<br>• Partner with business teams to understand operational needs and turn them into effective technical designs and working solutions.<br>• Use AI-enabled development tools to streamline delivery, strengthen code quality, and improve engineering efficiency.<br>• Help shape application architecture, engineering best practices, and team standards through active technical collaboration.<br>• Support modernization efforts for legacy components and drive improvements that increase platform stability and scalability.
  • 2026-11-05T21:43:45Z
Software Engineer
  • Columbus, IN
  • remote
  • Temporary to Hire
  • - USD / Hourly
  • We are looking for a Software Engineer to join a team in Columbus, Indiana on a contract basis with the potential for a permanent position. This position is well suited for someone who enjoys building reporting solutions, developing scalable applications, and working across modern web and backend technologies. The role offers the opportunity to contribute to data-driven tools and software enhancements while collaborating with stakeholders to deliver practical, high-quality results.<br><br>Responsibilities:<br>• Design, build, and maintain reporting solutions that support business operations and decision-making.<br>• Develop and enhance software applications using technologies within the Microsoft ecosystem, including .NET, along with other modern development tools as needed.<br>• Create and support REST-based integrations that enable reliable communication between internal and external systems.<br>• Write and optimize database queries, stored procedures, and data processes using Oracle PL/SQL and related reporting platforms.<br>• Build user-facing features with JavaScript frameworks such as React.js and Redux to deliver responsive, intuitive interfaces.<br>• Partner with cross-functional teams to gather requirements, translate business needs into technical solutions, and ensure successful delivery.<br>• Contribute to dashboarding, analytics, and visualization efforts using tools such as SSRS and Microsoft Power BI.<br>• Support emerging development initiatives involving AI-driven capabilities and automation where applicable.
  • 2026-11-04T14:38:46Z
Software Engineer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 100000.00 - 130000.00 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-07T19:18:42Z
Software Engineer
  • New York, NY
  • remote
  • Temporary to Hire
  • 76.00 - 88.00 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-16T17:03:59Z
Software Engineer
  • Memphis, TN
  • remote
  • Temporary / Contract
  • 70.00 - 85.00 USD / Hourly
  • Software Engineer - .NET Developer Job Summary We are seeking a highly skilled Software Engineer (.NET Developer) to design, develop, test, and maintain scalable enterprise applications using Microsoft .NET technologies. The ideal candidate will collaborate with business stakeholders, architects, and cross-functional teams to deliver high-quality software solutions that support business objectives. This role requires strong experience in application development, API integration, database design, and modern software development practices. Key Responsibilities Design, develop, enhance, and support enterprise applications using the Microsoft .NET framework and .NET Core/.NET. Develop web applications, RESTful APIs, and microservices using C#, ASP.NET MVC, ASP.NET Core, and Web API. Collaborate with business analysts, product owners, and stakeholders to understand requirements and translate them into technical solutions. Create and maintain application architecture, technical specifications, and documentation. Develop and optimize SQL Server database objects, including stored procedures, views, functions, and queries. Perform code reviews and ensure adherence to coding standards, security practices, and software development methodologies. Troubleshoot and resolve application defects, performance issues, and production incidents. Implement automated testing and participate in CI/CD deployment processes. Integrate applications with third-party systems, cloud services, and enterprise platforms. Participate in Agile ceremonies, including sprint planning, daily standups, and retrospectives. Maintain application security and compliance with organizational standards.
  • 2026-11-06T18:48:42Z
Software Engineer
  • Maumee, OH
  • remote
  • Temporary / Contract
  • - USD / Hourly
  • <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-22T18:03:50Z
Software Engineer
  • Jacksonville, FL
  • remote
  • Permanent / Full Time
  • - 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-23T14:24:09Z
Software Engineer 2
  • Kansas City, KS
  • remote
  • Temporary / Contract
  • - USD / Hourly
  • We are looking for a Software Engineer 2 to support identity and access management operations in Kansas City, Kansas. This Long-term Contract position focuses on strengthening privileged access practices, authentication services, and directory administration across Windows and hybrid cloud environments. The role partners with engineering, infrastructure, application, and vendor teams to address access-related issues, improve integrations, and create reliable operational documentation.<br><br>Responsibilities:<br>• Administer and support identity and access management services with a focus on privileged access, authentication workflows, and directory-based security controls.<br>• Coordinate the onboarding and maintenance of privileged accounts, ensuring appropriate access levels, credential handling, and session oversight are in place.<br>• Troubleshoot identity, login, and access issues across enterprise platforms and work closely with internal technical teams and external vendors to restore service efficiently.<br>• Assist with integrations between identity platforms, enterprise applications, and infrastructure components to improve secure connectivity and user access management.<br>• Perform access reviews and support governance activities by validating entitlements, monitoring control effectiveness, and helping maintain audit readiness.<br>• Document technical procedures, support models, and repeatable workflows to strengthen operational consistency and improve team efficiency.<br>• Support directory services administration in Windows and hybrid cloud environments, including user access, authentication dependencies, and policy-driven controls.<br>• Contribute to ongoing improvements in identity operations by identifying process gaps, recommending practical enhancements, and supporting implementation efforts across IAM tools.
  • 2026-11-06T14:18:42Z
Sr. Java Developer
  • Des Moines, IA
  • onsite
  • Temporary / Contract
  • - USD / Hourly
  • We are looking for a senior Java developer to support enterprise banking applications in Des Moines, Iowa. This Long-term Contract position calls for a hands-on engineer who can build scalable backend services, contribute to modern API development, and collaborate on user-facing features with Angular and JavaScript. The ideal candidate brings deep experience across Java-based systems, microservices, and database work, along with the ability to deliver reliable solutions in a regulated environment.<br><br>Responsibilities:<br>• Design, develop, and maintain Java-based applications that support critical banking operations.<br>• Build and enhance RESTful services and microservices to improve system scalability, performance, and integration.<br>• Develop backend components using Java, Spring, Spring Boot, and Maven while following sound engineering practices.<br>• Partner with front-end developers to deliver responsive features using JavaScript and Angular.<br>• Write, optimize, and troubleshoot SQL queries to support application functionality and data accuracy.<br>• Collaborate with cross-functional teams to define technical solutions, review code, and resolve production issues.<br>• Use GitHub and standard version control practices to manage source code and support team-based development.<br>• Contribute to technical design discussions and help implement secure, dependable software solutions for banking platforms.
  • 2026-11-05T15:48:43Z
Senior DevOps Engineer (Azure DevOps / AWS) - Fully Remote
  • Hartford, CT
  • remote
  • Temporary / Contract
  • 48.00 - 58.00 USD / Hourly
  • <p><strong>Job Title: </strong>Senior DevOps Engineer (Azure DevOps / AWS)</p><p><strong>Location:</strong> 100% Remote</p><p><strong>Duration:</strong> 3-6 Month Contract</p><p><strong>Type:</strong> Contract Consulting Engagement</p><p><strong>Schedule: </strong>40 Hours Weekly, Monday- Friday </p><p><br></p><p><strong>Overview</strong></p><p>We are seeking a hands-on <strong>Senior DevOps Engineer</strong> to support a large-scale application modernization and cloud transformation initiative. This consultant will play a key role in enhancing CI/CD capabilities, improving deployment automation, and supporting the migration of legacy applications to modern cloud-based architectures.</p><p>The ideal candidate will have deep experience with <strong>Azure DevOps</strong>, CI/CD pipeline development, AWS cloud technologies, and application modernization efforts. This is a highly technical, engineering-focused role where you'll be expected to contribute immediately within an established DevOps environment while helping drive several strategic modernization initiatives forward.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, build, enhance, and maintain Azure DevOps CI/CD pipelines</li><li>Improve deployment automation and release management processes</li><li>Develop new development, testing, and production deployment pipelines</li><li>Support application modernization and cloud transformation initiatives</li><li>Help standardize deployment practices across multiple teams and environments</li><li>Automate build, release, and deployment workflows</li><li>Collaborate with software engineers, architects, and business stakeholders</li><li>Support deployments within AWS environments, including EC2 and serverless workloads</li><li>Assist with Infrastructure as Code initiatives and overall platform maturity</li><li>Contribute to DevOps best practices, governance, and operational reliability</li><li>Document processes and collaborate within Jira and Confluence environments</li></ul><p><br></p><p><br></p>
  • 2026-10-28T14:13:44Z
Software Engineer
  • Nashville, TN
  • remote
  • Temporary / Contract
  • 65.00 - 75.00 USD / Hourly
  • <p>Robert Half is seeking a Contract C# Developer to join our client'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-11-03T15:48:40Z
Senior Application Support Engineer
  • Westerville, OH
  • remote
  • Temporary / Contract
  • 40.00 - 50.00 USD / Hourly
  • We are looking for a Senior Application Support Engineer to provide hands-on application support and operational stability for critical warehouse and transportation technology platforms in Westerville, Ohio. This Long-term Contract role focuses on maintaining system performance, resolving complex production issues, and partnering across technical and business teams to keep fulfillment and shipping processes running smoothly. The position also contributes to application improvements, technical documentation, user guidance, and recovery preparedness for essential enterprise systems.<br><br>Responsibilities:<br>• Deliver advanced support for warehouse management, transportation, and related peripheral applications to ensure reliable day-to-day operations.<br>• Investigate incidents, analyze system behavior, and drive root cause resolution for complex application and integration issues.<br>• Partner with frontline support and senior technical teams to coordinate escalations, communicate status, and restore service efficiently.<br>• Maintain and administer SaaS platforms along with Windows- and Linux-based supporting systems used in distribution and shipping environments.<br>• Configure and support outbound shipping workflows, including troubleshooting carrier and transportation system integrations.<br>• Create and update technical documentation, operational procedures, and end-user guidance to improve support readiness and knowledge sharing.<br>• Contribute to disaster recovery planning and participate in recovery exercises to help validate application resilience.<br>• Perform targeted development or scripting work when needed to correct underlying issues while following established engineering standards.<br>• Work with cross-functional stakeholders on software installation, release coordination, and production readiness activities across multiple departments.<br>• Mentor less experienced team members and recommend enhancements that improve support efficiency, application performance, and customer experience.
  • 2026-11-04T15:13:42Z
.NET Software Engineer
  • Nashville, TN
  • remote
  • Temporary / Contract
  • 70.00 - 80.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-11-03T15:54:08Z
Sr. Automation Developer
  • Fairfield, NJ
  • onsite
  • Permanent / Full Time
  • 90000.00 - 125000.00 USD / Yearly
  • <p>We’re seeking an Automation Developer to design, build, and optimize automation solutions that drive operational efficiency and improve business outcomes. This role focuses on developing secure, scalable applications and workflows using Microsoft Power Platform, RPA technologies, API integrations, and emerging AI capabilities. You'll collaborate closely with both technical teams and business stakeholders to deliver reliable, well-governed solutions that support organizational goals.</p><p><br></p><p>Key Responsibilities</p><ul><li>Design, develop, and enhance automation workflows and business applications using Microsoft Power Platform, RPA tools, and related technologies.</li><li>Integrate APIs, AI services, and other modern technologies to improve process efficiency and user experience.</li><li>Implement secure solutions that protect data, credentials, and system interactions while meeting compliance and governance standards.</li><li>Follow established development practices for solution design, testing, deployment, documentation, and ongoing support.</li><li>Partner with IT teams and business stakeholders to gather requirements and translate business challenges into technical solutions.</li><li>Create technical designs, development plans, and implementation approaches for approved initiatives.</li><li>Lead and support testing activities, including user acceptance testing, to ensure solutions perform as expected.</li><li>Monitor production environments, troubleshoot issues, and resolve automation failures to maintain system reliability and performance.</li><li>Maintain documentation, approvals, and audit-ready records to support change management, compliance, and software development lifecycle requirements.</li></ul><p><br></p>
  • 2026-10-20T13:48:43Z
Software Engineer
  • Modesto, CA
  • onsite
  • Temporary / Contract
  • 55.00 - 65.00 USD / Hourly
  • We are looking for a Software Engineer to join a healthcare organization on a Contract basis in Modesto, California. This opportunity is well suited for a hands-on developer who can take ownership of web application work from initial planning through deployment while collaborating with a small technical team. The first assignment is expected to focus on a training attendance and completion tracking solution, with additional opportunities to support automation, reporting, and AI-focused initiatives as priorities are finalized.<br><br>Responsibilities:<br>• Design, build, and deliver a web-based application that tracks training participation, completion status, and related records.<br>• Translate business needs into practical technical solutions, guiding work from requirements discovery through testing and release.<br>• Develop user-facing features using modern front-end technologies such as React, JavaScript, and related frameworks.<br>• Create and maintain backend services, application logic, and database structures that support secure and reliable internal tools.<br>• Produce reporting capabilities that help stakeholders monitor training activity and extract actionable insights from application data.<br>• Contribute to future projects involving recruiting workflows, HR process automation, dashboard creation, and broader operational improvements.<br>• Support cloud-based development practices within Azure environments, including source control, deployment pipelines, and implementation standards.<br>• Partner with developers, administrators, reporting resources, and business stakeholders to refine scope, resolve issues, and deliver usable solutions.<br>• Help evaluate and build secure internal automation and AI-enabled tools in alignment with governance expectations and organizational policies.
  • 2026-11-04T02:18:41Z
C++ Software Engineer
  • Jacksonville, FL
  • remote
  • Temporary to Hire
  • - USD / Hourly
  • <p>We are seeking an experienced <strong>C++ Software Engineer</strong> to design, develop, test, and maintain high-performance software applications and systems. This role will focus on building reliable, scalable solutions using modern C++ development practices, with an emphasis on complex software systems and simulation-based applications. The ideal candidate has a strong background in object-oriented programming, software design, and debugging, with the ability to contribute to all phases of the software development lifecycle.</p>
  • 2026-10-22T13:14:05Z
1 3