Search jobs now Find the right job type for you Create a job alert 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 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.

280 results for Software Engineerdeveloper jobs

Systems Engineer
  • Tucson, AZ
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>Robert Half is seeking a highly skilled <strong>Systems Engineer</strong> for an upcoming client engagement in the Tucson area. This role is responsible for designing, implementing, supporting, and optimizing enterprise infrastructure environments across on-premises and cloud platforms. The ideal candidate will have strong experience with Windows Server administration, virtualization technologies, cloud infrastructure, networking, security, and enterprise systems management.</p><p>This position requires a proactive technical professional who can collaborate with IT teams, business stakeholders, and leadership to ensure high availability, performance, and security across the organization&#39;s infrastructure.</p><p>Key Responsibilities</p><ul><li>Design, implement, and maintain enterprise server, storage, and infrastructure solutions.</li><li>Administer and support Windows Server environments, Active Directory, Group Policy, DNS, DHCP, and related services.</li><li>Manage virtualization platforms including VMware vSphere and/or Microsoft Hyper-V.</li><li>Support cloud infrastructure initiatives within Microsoft Azure and/or AWS environments.</li><li>Monitor system performance, availability, and capacity planning to ensure optimal operation.</li><li>Perform system upgrades, patch management, and infrastructure lifecycle management.</li><li>Develop and maintain disaster recovery, backup, and business continuity solutions.</li><li>Troubleshoot complex infrastructure, server, storage, network, and application issues.</li><li>Collaborate with cybersecurity teams to implement security best practices and maintain compliance requirements.</li><li>Configure and support identity and access management solutions, including Microsoft Entra ID (Azure AD).</li><li>Create and maintain technical documentation, architecture diagrams, and operational procedures.</li><li>Participate in infrastructure projects, migrations, cloud transformations, and system modernization initiatives.</li><li>Provide Tier III escalation support and technical leadership for infrastructure-related incidents.</li></ul><p><br></p>
  • 2026-07-31T00:00:00Z
Systems Engineer
  • Glenview, IL
  • onsite
  • Temporary / Contract
  • 55 - 65 USD / Hourly
  • We are looking for an experienced Systems Engineer to support and enhance a complex enterprise infrastructure environment in Illinois. This long-term contract position is ideal for a hands-on specialist who can manage core Microsoft, virtualization, and cloud technologies while maintaining stability, security, and operational efficiency. The role will focus on Windows systems engineering, hybrid identity administration, platform upgrades, and infrastructure automation across on-premises and Azure environments.<br><br>Responsibilities:<br>• Administer and improve enterprise Windows Server infrastructure, ensuring reliable performance, security, and alignment with operational standards.<br>• Lead VMware vSphere lifecycle activities, including environment assessments, version upgrades, and workload movement to alternate hypervisor platforms when required.<br>• Manage Active Directory in complex multi-forest environments, including organizational unit structure, delegated administration, trust design, Kerberos policy configuration, and directory cleanup efforts.<br>• Support Azure infrastructure services by handling IaaS resources, hybrid connectivity, identity integration, backup operations, and subscription-level administration.<br>• Oversee enterprise messaging and endpoint management platforms such as Exchange and SCCM, maintaining service availability and supporting ongoing enhancements.<br>• Provision and maintain NetApp storage resources, administer datastores, and coordinate storage integration with virtualized environments.<br>• Develop and maintain production-quality PowerShell scripts to automate routine administration, streamline operational tasks, and improve consistency.<br>• Execute infrastructure changes within established ITSM and change control frameworks, documenting implementation steps, risks, and validation outcomes.<br>• Contribute to technical documentation and runbook development, including the effective use of AI-based tools to accelerate knowledge capture and operational readiness.
  • 2026-08-04T00:00:00Z
Sr Cloud Developer - Software
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 140000 - 160000 USD / Yearly
  • <p>As the Software Engineer, you will be responsible for designing and developing automated solutions and system integrations to optimize our business operations. You will be a key player in gathering requirements from non-technical stakeholders, translating them into technical specifications, and ensuring that the delivered solutions meet their needs. You will be responsible for fostering and maintaining strong relationships with stakeholders, ensuring they have confidence in the technology solutions that support their business processes. Your advanced skills in solution design, AWS, and programming languages will be critical to delivering scalable, reliable, and impactful solutions. </p><p><br></p><p><br></p><p>Automation Development: Design, develop, and oversee the maintenance of automation scripts and tools to streamline and optimize business processes.</p><p>Cloud Integration: Architect and manage integrations between various systems and AWS services, ensuring seamless data flow and system interoperability.</p><p>Solution Design: Architect scalable and reliable integration solutions that align with business requirements and technical constraints.</p><p>Testing &amp; Validation: Oversee and participate in the testing of automation and integration solutions to ensure functionality, reliability, and security.</p><p>Documentation: Maintain detailed documentation of automation processes, integration workflows, and system configurations.</p><p>Continuous Improvement: Lead efforts to identify opportunities for process improvements, proposing and implementing innovative automation solutions across the organization.</p><p>Support &amp; Troubleshooting: Provide high-level support for existing automation and integration solutions, troubleshooting issues, and implementing fixes as necessary.</p><p><br></p><p><br></p><p><br></p>
  • 2026-07-14T00:00:00Z
Full Stack Sr. Software Engineer
  • Des Moines, IA
  • remote
  • Temporary to Hire
  • 0 - 0 USD / Yearly
  • We are looking for a senior full stack engineer to join a contract-to-permanent opportunity based in Urbandale, Iowa. In this role, you will build and enhance secure, scalable applications across both frontend and backend environments while partnering closely with other engineers to solve complex technical challenges. The ideal candidate brings deep experience with modern development frameworks, cloud services, automated delivery pipelines, and sound engineering practices that support reliable enterprise systems.<br><br>Responsibilities:<br>• Design, build, and maintain full stack applications with a focus on secure, reliable, and scalable performance.<br>• Create and improve backend services and web interfaces using technologies such as Node.js, Python, JavaScript, React, .NET, and ASP.NET.<br>• Develop and support RESTful APIs that enable seamless integration between distributed systems and user-facing platforms.<br>• Manage and refine CI/CD workflows in Azure DevOps, including build automation, testing, deployment, and release coordination.<br>• Investigate production and development issues, identify root causes, and implement effective solutions in a timely manner.<br>• Review code contributions, uphold engineering standards, and encourage consistent development practices across the team.<br>• Work within Agile delivery models to plan iterations, track progress, and continuously improve team execution.<br>• Partner with peers and stakeholders to ensure applications meet expectations for security, maintainability, and overall system performance.
  • 2026-07-14T00:00:00Z
Full Stack Engineer
  • Chicago, IL
  • onsite
  • Permanent / Full Time
  • 160000 - 180000 USD / Yearly
  • <p>This role is ideal for engineers who enjoy building AI powered software systems rather than developing standalone models. If your passion is designing and shipping modern applications and eco-system including related APIs with production grade AI elements, you will thrive here. You should be comfortable owning features end to end, including contributing to front end components when needed to improve usability, workflow design, and overall user experience. We value engineers who think in terms of complete solutions, not just backend services. Our emphasis is on building reliable, scalable applications.</p>
  • 2026-08-05T00:00:00Z
Back End Developer
  • Hollywood, FL
  • onsite
  • Permanent / Full Time
  • 125000 - 175000 USD / Yearly
  • We are looking for a Back End Developer to join a collaborative engineering team in Hollywood, Florida. In this role, you will create reliable server-side solutions, partner with product and business teams to translate needs into technical outcomes, and help modernize core platform capabilities. This opportunity is ideal for someone who enjoys building scalable applications, improving code quality, and contributing to a thoughtful service-oriented architecture.<br><br>Responsibilities:<br>• Design, develop, release, and support backend enhancements that address evolving business needs.<br>• Collaborate closely with product partners and fellow engineers to deliver solutions in a team-driven development environment.<br>• Gather and clarify functional goals by working directly with stakeholders and turning requirements into practical technical plans.<br>• Build and maintain data access components using C# with Dapper and MySQL, with continued focus on efficiency and database performance.<br>• Expand automated quality coverage by creating unit and integration tests with NUnit as part of both new development and modernization efforts.<br>• Refactor older platform components into independently deployable .NET Core services aligned with the broader architectural roadmap.<br>• Establish clear interfaces and communication patterns between newly separated services and remaining monolithic application areas during the transition period.<br>• Contribute to the stability, maintainability, and long-term scalability of backend systems through sound engineering practices.
  • 2026-08-05T00:00:00Z
Back End Developer
  • Shawnee Mission, KS
  • onsite
  • Permanent / Full Time
  • 95000 - 115000 USD / Yearly
  • We are looking for a Back End Developer to support the design, development, and maintenance of reliable software solutions for a manufacturing environment in Overland Park, Kansas. This role focuses on building scalable application logic, improving system performance, and partnering with cross-functional teams to deliver dependable digital tools. The ideal candidate brings strong coding fundamentals, a practical approach to problem-solving, and the ability to contribute to both new development and ongoing enhancements.<br><br>Responsibilities:<br>• Develop and maintain server-side applications that support business operations and production-related systems.<br>• Build efficient APIs and backend services that integrate with internal platforms and user-facing applications.<br>• Write clean, well-structured code while following established development standards and best practices.<br>• Troubleshoot application issues, identify root causes, and implement durable fixes to improve stability.<br>• Collaborate with front-end developers, analysts, and stakeholders to translate functional needs into technical solutions.<br>• Optimize application performance, scalability, and security through thoughtful design and regular code improvements.<br>• Participate in testing, code reviews, and deployment activities to help ensure high-quality releases.<br>• Document technical designs, processes, and support procedures to aid maintainability and team knowledge sharing.
  • 2026-08-05T00:00:00Z
Back End Developer
  • Kansas City, KS
  • onsite
  • Permanent / Full Time
  • 120000 - 130000 USD / Yearly
  • We are looking for a Back End Developer to join a manufacturing organization in Kansas City, Kansas. This role focuses on building and maintaining reliable web application functionality while partnering with cross-functional teams to deliver scalable technical solutions. The ideal candidate brings strong programming fundamentals, a practical approach to problem-solving, and the ability to contribute to modern application development in a fast-paced environment.<br><br>Responsibilities:<br>• Design, build, and support server-side application features that align with business and operational needs.<br>• Collaborate with developers, designers, and stakeholders to deliver integrated web solutions across multiple projects.<br>• Write clean, maintainable code and participate in code reviews to improve quality and consistency.<br>• Develop and optimize APIs and application logic to support performance, reliability, and scalability goals.<br>• Troubleshoot defects, identify root causes, and implement timely fixes to maintain system stability.<br>• Contribute to user interface integration by working with JavaScript, HTML, CSS, and related frameworks as needed.<br>• Document technical solutions, development standards, and implementation details to support ongoing maintenance.
  • 2026-08-05T00:00:00Z
Back End Developer
  • Libertyville, IL
  • onsite
  • Permanent / Full Time
  • 110000 - 140000 USD / Yearly
  • We are looking for a Back End Developer to support digital design workflows in Libertyville, Illinois. This position focuses on building custom software solutions and automation tools that improve how teams work with Autodesk platforms and related applications. The ideal candidate brings strong programming experience, problem-solving ability, and a practical approach to expanding software functionality through scripting and API development.<br><br>Responsibilities:<br>• Develop and support custom plugins and add-ins for platforms such as Autodesk Revit and Navisworks to enhance project functionality.<br>• Build automation scripts in Python, Dynamo, or C# to reduce manual effort across tasks like model checks, documentation setup, and information processing.<br>• Use Revit and related software APIs to extend application capabilities and create tailored technical solutions.<br>• Investigate and resolve challenging integration problems between software systems, including troubleshooting defects in internally developed tools.<br>• Evaluate new technologies, including AI-driven solutions and cloud-based automation, to improve delivery efficiency and technical performance.<br>• Collaborate with project stakeholders to understand workflow needs and translate them into scalable backend development solutions.
  • 2026-07-23T00:00:00Z
Back End Developer
  • Wheeling, IL
  • onsite
  • Permanent / Full Time
  • 120000 - 140000 USD / Yearly
  • We are looking for a Back End Developer to join a collaborative technology team in Wheeling, Illinois. This role focuses on building and maintaining reliable server-side solutions that support business applications and improve overall system performance. The ideal candidate brings strong development fundamentals, works well across teams, and can contribute to scalable web-based platforms in a fast-paced environment.<br><br>Responsibilities:<br>• Design, build, and maintain backend services that support web applications and internal platforms<br>• Develop efficient server-side logic and integrate application functionality with databases and external services<br>• Partner with front-end developers to ensure smooth communication between user interfaces and backend systems<br>• Write clean, maintainable code and participate in code reviews to support quality and consistency<br>• Troubleshoot application issues, identify root causes, and implement durable fixes<br>• Optimize performance, reliability, and scalability across backend components and APIs<br>• Contribute to technical planning, documentation, and ongoing improvements to development practices
  • 2026-08-05T00:00:00Z
Senior Java Engineer & Architect
  • Salt Lake City, UT
  • onsite
  • Permanent / Full Time
  • 150000 - 180000 USD / Yearly
  • We are looking for an accomplished Senior Java Engineer &amp; Architect to strengthen and modernize critical business applications in Salt Lake City, Utah. This position blends technical leadership with hands-on development, focusing on dependable architecture, scalable solutions, and practical improvements that support daily operations. You will collaborate with business stakeholders and a small technology team to enhance internal platforms, streamline workflows, and identify effective opportunities for automation and emerging tools.<br><br>Responsibilities:<br>• Design, develop, and refine Java-based applications that support core business processes and long-term operational goals.<br>• Create architectural plans that improve system scalability, maintainability, performance, and reliability across existing platforms.<br>• Partner with managers, end users, and IT colleagues to translate operational needs into effective technical solutions.<br>• Maintain and extend large, established codebases while reducing technical debt and improving application stability.<br>• Build and support integrations with databases, APIs, and external services to ensure smooth data flow across systems.<br>• Analyze workflows and recommend software enhancements that increase efficiency, accuracy, and employee productivity.<br>• Troubleshoot application, database, and infrastructure issues in a Linux environment and resolve problems with minimal disruption.<br>• Evaluate and implement appropriate technologies, including automation and AI-assisted tools, when they provide measurable business value.<br>• Provide project planning input, technical guidance, and user support to help ensure successful delivery and adoption of solutions.
  • 2026-08-05T00:00:00Z
IFS Developer
  • Saint Paul, MN
  • onsite
  • Temporary / Contract
  • 61.75 - 71.5 USD / Hourly
  • <p>We are looking for an IFS to support cloud-based business systems for service, asset, and operational workflows. This contract position will focus on designing practical, scalable solutions through platform configuration, process automation, and well-governed enhancements. The role works closely with business and technology teams to improve system performance, streamline service operations, and promote sustainable platform use with minimal custom development.</p><p><br></p><p>Responsibilities:</p><p>• Configure and support cloud application modules related to field service, asset management, scheduling, contracts, pricing, entitlements, and service-level commitments.</p><p>• Analyze operational needs and recommend configuration-led solutions that reduce reliance on custom development whenever possible.</p><p>• Build and maintain automated business processes for requests, approvals, notifications, record creation, and lifecycle status changes.</p><p>• Develop approved platform enhancements such as calculated fields, interface behaviors, event-driven actions, and other upgrade-conscious extensions.</p><p>• Partner with cross-functional stakeholders in operations, finance, product, and IT to convert business requirements into scalable system solutions.</p><p>• Document configuration decisions, functional designs, and platform standards to support consistency, governance, and future maintenance.</p><p>• Participate in testing across development, quality assurance, user acceptance, and production environments to validate system changes.</p><p>• Investigate and resolve issues tied to workflows, configurations, and automation while providing ongoing post-release support and improvement recommendations.</p>
  • 2026-08-04T00:00:00Z
Database Developer
  • Boston, MA
  • remote
  • Temporary / Contract
  • 63.3365 - 73.337 USD / Hourly
  • We are looking for a highly experienced Database Developer to support a healthcare research organization on a short-term Contract assignment based in Boston, Massachusetts. This role is focused on hands-on PostgreSQL development and is best suited for an experienced specialist who brings deep database expertise rather than generalist application experience. The engagement will contribute to an active project and requires someone who can deliver quickly in a fully remote environment.<br><br>Responsibilities:<br>• Design, build, and refine PostgreSQL database solutions that support project goals within a healthcare-focused research setting.<br>• Create and optimize database queries, stored objects, and related structures to improve reliability, efficiency, and overall performance.<br>• Evaluate existing database environments and recommend practical enhancements for scalability, monitoring, and day-to-day operations.<br>• Support database administration activities, including performance tuning, mirroring considerations, and operational stability across cloud or hosted platforms.<br>• Partner with project stakeholders to translate technical needs into effective database designs and development deliverables.<br>• Contribute to database migration or environment change efforts when needed as part of the active project scope.<br>• Use tools such as pgAdmin and related PostgreSQL utilities to troubleshoot issues, manage objects, and maintain database health.
  • 2026-07-24T00:00:00Z
Database Developer
  • Lehi, UT
  • remote
  • Permanent / Full Time
  • 160000 - 180000 USD / Yearly
  • <p>We are looking for a Database Engineer to support the design, migration, and optimization of cloud-based data platforms. This role focuses on building reliable database solutions for large and complex datasets while enabling efficient delivery of information to applications, analytics tools, and other downstream consumers. The ideal candidate brings strong hands-on experience with cloud database technologies, Python development, and modern data engineering practices, along with the ability to contribute practical architectural insight.</p><p><br></p><p>Responsibilities:</p><p>• Lead the migration of database workloads to cloud-based environments, with particular emphasis on DynamoDB and DocumentDB implementations.</p><p>• Design, build, and maintain scalable data pipelines that process high-volume datasets and deliver dependable data to downstream services and presentation layers.</p><p>• Develop and optimize Python-based solutions to support database operations, automation, and data movement across distributed systems.</p><p>• Create and maintain database structures and access patterns for NoSQL and in-memory platforms, including Redis and related AI or vector-driven data use cases.</p><p>• Partner with engineering teams to define practical database architecture decisions and translate technical requirements into effective cloud implementations.</p><p>• Support search and retrieval capabilities by working with Solr and other data access technologies used across the environment.</p><p>• Implement scripting and automation tasks using shell scripting where needed to streamline deployment, maintenance, and operational workflows.</p><p>• Evaluate and integrate technologies such as ElastiCache, MemoryDB, MongoDB, and vector databases to meet performance, scalability, and application need.</p>
  • 2026-08-05T00:00:00Z
Python Developer - Remote
  • Brandon, FL
  • onsite
  • Permanent / Full Time
  • 80000 - 120000 USD / Yearly
  • <p>Full Time Remote Python Developer opening now available. </p><p><br></p><p>We are looking for an experienced Sr. Python/Flask Full Stack Software Engineer to create and enhance business-critical applications that support day-to-day operations in Brandon, Florida. This role offers the opportunity to work across the full development lifecycle, from building backend services and intuitive front-end experiences to connecting key business platforms and improving internal workflows. The ideal candidate is comfortable balancing hands-on engineering, cross-functional collaboration, and continuous improvement in a fast-moving environment.</p><p><br></p><p>Responsibilities:</p><p>• Build and support end-to-end web solutions using Python with Flask for server-side development and React.js for modern user interfaces.</p><p>• Architect and refine APIs that enable reliable communication between internal applications and external business platforms, including REST-based services and GraphQL when appropriate.</p><p>• Design database structures, manage data models, and improve query performance within PostgreSQL environments.</p><p>• Develop and maintain integrations with Microsoft Dynamics 365 Business Central, Microsoft 365, Power Platform tools, and Azure-based services to streamline business operations.</p><p>• Deliver internal applications that address operational needs such as inventory tracking, order workflows, reporting capabilities, and e-commerce support functions.</p><p>• Partner with teams across operations, sales, finance, and IT to translate business needs into practical, user-focused technical solutions.</p><p>• Investigate application issues, resolve defects, and implement enhancements that improve stability, usability, and performance.</p><p>• Contribute to peer reviews, technical documentation, and shared engineering practices that strengthen collaboration within a small development team.</p><p>• Provide technical assistance on broader company technology efforts when additional engineering support is needed.</p>
  • 2026-07-31T00:00:00Z
Automation Engineer
  • Torrington, CT
  • onsite
  • Permanent / Full Time
  • 110000 - 160000 USD / Yearly
  • <p>We are looking for a skilled Automation Engineer to join our dynamic team in Torrington, Connecticut. In this role, you will play a pivotal part in advancing our infrastructure through automation, ensuring seamless operations and enhanced reliability. You will have the opportunity to work on cutting-edge technologies and contribute to modernizing our systems.</p>
  • 2026-07-21T00:00:00Z
Forward-Deployed Software Engineer
  • Norristown, PA
  • onsite
  • Permanent / Full Time
  • 100000 - 140000 USD / Yearly
  • We are looking for a forward-deployed software engineer to strengthen customer-facing engineering efforts in King of Prussia, Pennsylvania. This role combines software development, operational support, and analytical problem-solving to improve how internal teams and customers interact with core systems. The ideal candidate brings strong backend engineering experience, a practical approach to automation, and the ability to turn technical challenges into reliable, scalable solutions.<br><br>Responsibilities:<br>• Create and enhance internal applications, scripts, and workflows that improve efficiency for customer-facing and engineering teams.<br>• Oversee the health of live systems, investigate irregular behavior, and address risks before they affect users or business operations.<br>• Examine operational and product data to uncover trends, support decision-making, and recommend meaningful improvements.<br>• Investigate customer-reported technical problems, determine root causes, and deliver timely, effective resolutions.<br>• Develop and release product enhancements driven by customer needs while maintaining quality and system stability.<br>• Partner closely with Customer Success, Sales Engineering, and Engineering to remove obstacles and support high-impact initiatives.<br>• Improve platform reliability and performance through thoughtful debugging, optimization, and ongoing maintenance.<br>• Stay informed on evolving technologies and engineering practices, applying new ideas where they add measurable value.
  • 2026-08-04T00:00:00Z
Full Stack Senior Software Engineer
  • Herndon, VA
  • onsite
  • Permanent / Full Time
  • 140000 - 145000 USD / Yearly
  • We are looking for an experienced Full Stack Senior Software Engineer to join a growing team in Reston, Virginia. This role is ideal for someone who enjoys creating robust, business-focused software solutions and can contribute across both front-end and back-end development. You will help build scalable applications, work with modern Microsoft technologies, and collaborate with cross-functional partners to deliver high-quality products.<br><br>Responsibilities:<br>• Design, develop, and enhance full-stack software solutions using C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Build reliable enterprise applications that emphasize scalability, maintainability, and strong overall performance.<br>• Create data-centric features that connect effectively with databases, external APIs, and related service layers.<br>• Partner with product managers and business stakeholders to translate business needs into practical technical solutions.<br>• Contribute to application architecture decisions and support the adoption of cloud-based development approaches.<br>• Write clean, well-structured code and participate in testing, troubleshooting, and ongoing system improvements.
  • 2026-08-04T00:00:00Z
Full Stack Java Developer (Senior)
  • Des Moines, IA
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <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-08-05T00:00:00Z
Sr Software Engineer
  • Jacksonville, FL
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • <p>We are seeking a <strong>Senior Software Engineer</strong> to join a high-performing technology team responsible for designing, developing, and supporting modern cloud-based applications. This role requires strong experience with <strong>.NET, C#, Azure, and Angular</strong>, along with a passion for developing scalable, secure, and high-quality software solutions.</p><p>The ideal candidate will be a hands-on engineer who can contribute throughout the entire software development lifecycle, collaborate with cross-functional teams, and mentor junior developers.</p><p>Responsibilities</p><ul><li>Design, develop, test, and maintain enterprise applications utilizing <strong>C#, .NET, Angular, and Azure</strong></li><li>Build and support cloud-native solutions within the Microsoft Azure ecosystem</li><li>Develop and consume RESTful APIs and microservices</li><li>Participate in architecture discussions and technical design reviews</li><li>Optimize application performance, scalability, and reliability</li><li>Collaborate with Business Analysts, Product Owners, QA, and stakeholders to deliver technical solutions</li><li>Troubleshoot and resolve complex production issues</li><li>Implement secure coding practices and application security standards</li><li>Conduct code reviews and provide technical mentorship to team members</li><li>Participate in Agile/Scrum ceremonies, including sprint planning, standups, and retrospectives</li></ul><p><br></p>
  • 2026-08-06T00:00:00Z
AI Software Engineer
  • Nashville, TN
  • onsite
  • Temporary / Contract
  • 80 - 95 USD / Hourly
  • <p>Robert Half is seeking an innovative <strong>AI Software Engineer</strong> to join our client&#39;s technology team. In this role, you will design, develop, and deploy AI-powered applications and services that leverage machine learning, large language models (LLMs), and modern cloud technologies. The ideal candidate combines strong software engineering fundamentals with hands-on experience building and integrating AI solutions into production environments.</p><p>This position offers the opportunity to work on cutting-edge AI initiatives that drive automation, improve business processes, and create intelligent user experiences.</p><p><br></p><p>Key Responsibilities</p><ul><li><strong>AI Application Development:</strong> Design, build, and maintain AI-powered applications, APIs, and services using modern software development practices.</li><li><strong>LLM Integration:</strong> Develop solutions utilizing large language models (OpenAI, Anthropic, Gemini, Llama, etc.) through APIs, prompt engineering, fine-tuning, and retrieval-augmented generation (RAG) techniques.</li><li><strong>Machine Learning Solutions:</strong> Build, train, evaluate, and deploy machine learning models to solve business challenges.</li><li><strong>Software Engineering:</strong> Develop scalable backend systems and microservices using languages such as Python, C#, Java, or JavaScript/TypeScript.</li><li><strong>Data Processing:</strong> Design data pipelines and workflows for collecting, transforming, and preparing data used in AI applications.</li><li><strong>Cloud Deployment:</strong> Deploy and manage AI workloads within cloud environments including AWS, Azure, or Google Cloud Platform.</li><li><strong>Model Optimization:</strong> Monitor AI system performance, improve model accuracy, optimize inference costs, and implement guardrails for reliability and security.</li><li><strong>Collaboration:</strong> Partner with product managers, data engineers, data scientists, and business stakeholders to deliver AI solutions aligned with organizational goals.</li><li><strong>Documentation:</strong> Create and maintain technical documentation for AI architectures, workflows, APIs, and deployment processes.</li><li><strong>Research &amp; Innovation:</strong> Stay current on emerging AI technologies, frameworks, and industry best practices.</li></ul><p><br></p>
  • 2026-08-05T00:00:00Z
Firmware Engineer
  • Largo, FL
  • onsite
  • Permanent / Full Time
  • 110000 - 125000 USD / Yearly
  • <p>We are looking for a Electrical Design Engineer to support the design and development of electronic products in Largo, Florida. This role is suited for an engineer who enjoys working across product design, testing, and compliance activities while contributing practical solutions in a fast-moving environment. The ideal candidate brings strong technical judgment, hands-on lab experience, and the ability to manage multiple engineering priorities with attention to quality and safety.</p><p><br></p><p>Responsibilities:</p><p>• Develop firmware and support electronic product design activities from concept through validation and release.</p><p>• Create test strategies, verification plans, and supporting procedures to evaluate product functionality, reliability, and performance.</p><p>• Design and refine printed circuit board solutions and related electrical systems for new and existing products.</p><p>• Build or coordinate test fixtures and software tools needed for efficient product evaluation and troubleshooting.</p><p>• Perform hands-on debugging and analysis using laboratory instruments such as oscilloscopes, digital multimeters, and power supplies.</p><p>• Review engineering drawings and technical specifications to ensure designs align with functional, quality, and manufacturing expectations.</p><p>• Support compliance efforts by designing products with applicable safety and regulatory standards in mind.</p><p>• Contribute to product improvement initiatives, including design updates, issue resolution, and cost optimization efforts.</p>
  • 2026-07-17T00:00:00Z
Firmware Engineer
  • Germantown, WI
  • onsite
  • Temporary / Contract
  • 63.65 - 73.7 USD / Hourly
  • We are looking for an experienced Firmware Engineer to support the design and delivery of advanced embedded products in Wisconsin. This Long-term Contract position is ideal for a senior-level candidate who enjoys building robust firmware, shaping technical direction, and partnering closely with multidisciplinary teams throughout development and release. The role offers hands-on involvement across architecture, implementation, testing, and product improvement in an onsite engineering environment.<br><br>Responsibilities:<br>• Architect, build, and enhance embedded firmware for sophisticated electronic devices across the full product lifecycle.<br>• Guide software development activities from early design through production launch, sustainment, and continuous improvement.<br>• Produce efficient, dependable code in C and C++ for embedded platforms with limited memory and processing resources.<br>• Create and verify embedded software solutions using MATLAB and Simulink to support model-based development efforts.<br>• Partner with electrical, mechanical, manufacturing, test, and product stakeholders to deliver cohesive system-level results.<br>• Implement and support embedded communication interfaces, including wireless and peripheral protocols used in connected devices.<br>• Diagnose firmware and hardware integration issues through structured debugging, verification, and root-cause investigation.<br>• Develop internal tools, automation scripts, and test utilities using Python and C++ to improve engineering efficiency and product quality.<br>• Contribute to manufacturing validation and end-of-line test approaches that strengthen reliability, consistency, and performance.<br>• Help define software engineering best practices, technical documentation expectations, and effective validation methods.
  • 2026-07-17T00:00:00Z
Application Security Engineer
  • Reading, PA
  • remote
  • Permanent / Full Time
  • 117200 - 146600 USD / Yearly
  • We are looking for an Application Security Engineer to strengthen secure software delivery and partner closely with engineering teams in Reading, Pennsylvania. This role focuses on embedding security throughout the software lifecycle, from architecture and development through deployment and ongoing operations. The ideal candidate brings deep application security expertise, a collaborative mindset, and the ability to translate security requirements into practical engineering guidance.<br><br>Responsibilities:<br>• Partner with software engineering and cybersecurity teams to build security into application design, coding practices, release processes, and production support.<br>• Perform in-depth security evaluations through code analysis, threat modeling, penetration testing, and vulnerability assessments to uncover and prioritize risk.<br>• Establish and uphold secure development standards, reusable patterns, and technical guidance that improve consistency across teams.<br>• Administer and enhance security controls within CI/CD workflows, including code scanning, infrastructure-as-code checks, and container security tooling.<br>• Contribute to architecture assessments for cloud-based systems, microservices, and containerized applications to ensure resilient and secure designs.<br>• Evaluate application risks and support formal security reviews to guide mitigation planning and informed technical decisions.<br>• Verify that application security activities align with applicable compliance obligations and recognized industry frameworks.<br>• Create and deliver training sessions that help developers strengthen secure coding habits and increase security awareness.<br>• Track emerging attack techniques and threat intelligence, then apply those insights to improve preventive and detective controls.<br>• Support the monitoring, investigation, and remediation of application security issues, while coordinating effectively with external vendors and consultants as needed.
  • 2026-07-14T00:00:00Z
DevOps Engineer
  • Medford, MA
  • onsite
  • Temporary / Contract
  • 71.25 - 82.5 USD / Hourly
  • We are looking for an experienced DevOps Engineer to support a small, fast-moving technology team. This long-term contract opportunity is ideal for someone who thrives in an Azure-focused environment, can independently manage day-to-day pipeline operations, and contributes practical ideas for improving cloud infrastructure and deployment processes. The role calls for a hands-on, detail-oriented individual who is comfortable working across infrastructure, automation, containers, and database-related tasks while partnering closely with a lean team.<br><br>Responsibilities:<br>• Manage and enhance Azure DevOps workflows, including source control practices, build automation, and application deployments in the cloud.<br>• Maintain and improve infrastructure through Terraform, ensuring repeatable, scalable, and well-documented provisioning processes.<br>• Oversee routine pipeline support activities while identifying opportunities to strengthen reliability, efficiency, and release quality.<br>• Work with Linux-based systems and containerized applications, including environments that use Azure Container Apps.<br>• Assist with cloud-hosted application operations and infrastructure troubleshooting across a primarily Azure-based ecosystem.<br>• Perform basic PostgreSQL query work for updates and operational needs, with opportunities to support more advanced database tasks based on experience.<br>• Collaborate with technical leadership on upcoming engineering initiatives and contribute to broader platform improvements when priorities allow.<br>• Operate effectively in a small team setting by taking ownership of assigned work, asking thoughtful questions, and driving tasks through completion.
  • 2026-08-03T00:00:00Z
3 5