<p>We are looking for a SharePoint Developer to support an organization in Savannah, Georgia. This Long-term Contract opportunity focuses on building and enhancing a dedicated SharePoint environment that supports the needs of a specific business unit. The ideal candidate will bring strong experience in SharePoint design and development, along with the ability to create practical, user-friendly solutions that improve collaboration and information access.</p><p><br></p><p>Responsibilities:</p><p>• Build and configure an internal SharePoint site tailored to the operational needs of a designated business unit</p><p>• Translate departmental objectives into effective SharePoint layouts, features, and workflows</p><p>• Develop site components, pages, and content structures that improve usability and document organization</p><p>• Collaborate with stakeholders to gather requirements and turn business needs into scalable SharePoint solutions</p><p>• Integrate SharePoint functionality with data sources and related tools where appropriate, including Microsoft SQL environments</p><p>• Maintain and enhance existing SharePoint features to ensure reliable performance and a positive user experience</p><p>• Perform testing, troubleshooting, and issue resolution to support stable site functionality</p><p>• Document development work, site structure, and configuration details to support ongoing maintenance</p>
We are looking for a Software Engineer to build and enhance business applications that support operations across multiple facilities in Columbus, Ohio. This role combines hands-on development with cross-functional collaboration, requiring someone who can translate operational needs into practical software solutions. The ideal candidate is comfortable managing projects from concept through delivery while clearly communicating technical ideas to both technical and non-technical stakeholders.<br><br>Responsibilities:<br>• Lead assigned initiatives through planning, development, testing, deployment, and ongoing support while following established engineering practices.<br>• Design and implement automation solutions that streamline workflows and improve day-to-day operational performance.<br>• Partner with business stakeholders and process owners to gather requirements, analyze system interactions, and develop tailored software applications.<br>• Maintain and enhance existing applications by diagnosing issues, correcting defects, and delivering system improvements based on user input.<br>• Represent the software development team in meetings and provide updates, recommendations, and technical guidance to internal partners.<br>• Prepare clear presentations and documentation that explain proposals, findings, and outcomes for audiences with varying levels of technical knowledge.<br>• Coordinate priorities and timelines effectively to keep projects on schedule and aligned with functional expectations.<br>• Provide application support for multiple facilities, including occasional travel and limited after-hours assistance when needed.
<p><strong>Software Engineer</strong></p><p>On-site | Austin, TX | Contract</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, develop, test, and maintain software applications and systems</li><li>Write clean, scalable, and efficient code following best practices and coding standards</li><li>Collaborate with product managers, designers, and other engineers to define requirements and solutions</li><li>Participate in code reviews to ensure quality, performance, and maintainability</li><li>Troubleshoot, debug, and resolve software defects and production issues</li><li>Build and integrate APIs, services, and backend components</li><li>Optimize applications for performance, scalability, and reliability</li><li>Contribute to system architecture, technical design, and documentation</li><li>Follow SDLC processes using Agile, Scrum, or similar methodologies</li><li>Stay current with emerging technologies and continuously improve development practices</li></ul>
<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>
We are looking for a Software Engineer to join our team in East Lansing, Michigan. In this role, you will build and refine software solutions while partnering with cross-functional teams to ensure reliable performance and strong system compatibility. This opportunity is ideal for someone who enjoys translating technical needs into well-defined designs and delivering high-quality applications in a structured development environment.<br><br>Responsibilities:<br>• Create detailed technical specifications that guide the development of software applications and program features.<br>• Partner with quality assurance teams to define thorough testing strategies and support validation efforts throughout the development lifecycle.<br>• Work closely with hardware engineering teams to evaluate system behavior and confirm effective integration between software and physical components.<br>• Develop, enhance, and maintain applications using modern programming frameworks and established engineering practices.<br>• Apply the organization's software development approach to deliver consistent, maintainable, and scalable solutions.<br>• Produce clear documentation for application architecture, technical requirements, and software functionality.<br>• Investigate performance issues and support troubleshooting activities to improve reliability and usability.<br>• Contribute to technical discussions, code reviews, and solution planning with internal stakeholders.
<p>We are seeking a Software Engineer to support the development of digital manufacturing solutions in a plant environment. This role involves building and implementing applications that enhance automation, data visibility, and overall operational efficiency.</p><p>Key responsibilities include developing software using technologies such as Python, C#, and .NET; supporting real-time monitoring and data integration across systems; and partnering with production and leadership teams to identify and implement process improvements. This individual will also help modernize legacy systems and support the adoption of Industry 4.0 initiatives.</p><p>The ideal candidate brings strong technical skills, a collaborative mindset, and the ability to drive projects from concept through implementation while working cross-functionally with operations and IT teams.</p>
We are looking for a Software Engineer to join our team in Orem, Utah and contribute to the design, enhancement, and long-term support of core software solutions. In this role, you will partner with engineering colleagues to build reliable applications, maintain product quality, and help move projects from planning through release. This position is ideal for someone who enjoys hands-on development, clear team communication, and staying current with modern tools and frameworks.<br><br>Responsibilities:<br>• Build, enhance, and maintain software applications and platform capabilities using approved development technologies and best practices.<br>• Track assigned work in Jira, provide timely status updates, and communicate progress or blockers with the broader engineering team.<br>• Evaluate upcoming tasks, provide realistic effort estimates, and support effective sprint and release planning.<br>• Collaborate with engineers and related stakeholders to align code changes, reduce deployment risk, and support on-time delivery.<br>• Create and update technical documentation throughout the development lifecycle to support implementation, testing, and ongoing maintenance.<br>• Apply sound engineering judgment to troubleshoot issues, resolve defects, and improve system performance and reliability.<br>• Stay informed on emerging development frameworks, tools, and techniques that can strengthen product delivery and code quality.
<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>Seeking a senior full stack developer to build and enhance enterprise web applications using .NET and Angular.</p><p><strong>Responsibilities</strong></p><ul><li>Develop backend services using .NET / C#</li><li>Build front-end UI with Angular</li><li>Design RESTful APIs and microservices</li><li>Collaborate with cross-functional teams in Agile environment</li></ul><p><br></p>
<p>We are looking for a talented Software Engineer to join our team in Jacksonville, Florida. This Contract to permanent position involves designing and developing web applications using a combination of Microsoft technologies and modern front-end frameworks. The ideal candidate thrives in collaborative environments, possesses strong problem-solving skills, and is passionate about delivering scalable and user-friendly software solutions.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and maintain robust applications using C# and .NET technologies.</p><p>• Create intuitive and responsive front-end interfaces using Angular, JavaScript, and React.js.</p><p>• Develop and optimize SQL queries while managing relational databases, such as SQL Server.</p><p>• Build and consume RESTful APIs to support application integrations.</p><p>• Collaborate with cross-functional teams, including Product, QA, UX, and DevOps, to ensure high-quality deliverables.</p><p>• Participate in the full software development lifecycle, from requirements gathering to deployment and support.</p><p>• Conduct code reviews and contribute to the establishment of engineering best practices.</p><p>• Troubleshoot and resolve application issues across various environments.</p><p>• Maintain clear and comprehensive documentation for code, systems, and development processes.</p><p>• Stay informed about emerging technologies and industry trends to enhance development practices.</p>
<p>We are seeking a talented Software Developer to join a collaborative technology team focused on designing, building, and supporting enterprise software applications. In this role, you will work closely with senior developers and the Software Architect to develop modern web-based solutions, enhance existing applications, and contribute to ongoing system modernization efforts.</p><p>This position is ideal for a developer who enjoys working across a mix of new development and legacy system improvement, and who is excited by the opportunity to help evolve an organization’s technology stack.</p><p><br></p><p><strong>This is a hybrid role in Milwaukee, WI. </strong></p><p><strong>We will not be accepting c2c/ third party candidates. Please do not apply or submit. </strong></p><p><br></p><p> <strong>Responsibilities</strong></p><ul><li>Design, develop, test, and maintain enterprise and web-based applications that support critical business operations.</li><li>Partner with the Software Architect and development team to build scalable, maintainable, and high-performing software solutions.</li><li>Write clean, efficient, and well-documented code following established standards and best practices.</li><li>Support the maintenance and enhancement of existing JavaScript-based applications and systems.</li><li>Develop and integrate RESTful APIs and backend services.</li><li>Participate in code reviews, troubleshooting, debugging, and issue resolution.</li><li>Use source control and issue tracking tools to manage development tasks and code changes.</li><li>Assist with deployments and testing across development, staging, and production environments.</li><li>Help ensure data accuracy and integrity during releases, updates, and enhancements.</li><li>Work with business stakeholders and IT teams to gather requirements and translate them into technical solutions.</li><li>Contribute to projects using Agile, Scrum, or Waterfall methodologies based on business needs.</li><li>Provide occasional support for troubleshooting and system updates across multiple locations.</li></ul><p><br></p><p><br></p>
We are looking for a skilled Software Engineer to join our team in the Plano/ Richardson, Texas. In this role, you will focus on crafting server-side components while contributing to the development and optimization of AI-driven tools and workflows. This position offers an exciting opportunity to work in an agile environment, drive innovation, and enhance engineering efficiency using cutting-edge technologies. Must be must be eligible to work in the U.S. or Permanent Resident. <br> Responsibilities: • Design and implement high-quality server-side components that align with business needs and architectural standards. • Develop and refine AI-driven coding tools, workflows, and infrastructure to improve engineering consistency and efficiency. • Create and optimize coding agents, prompts, and workflows to streamline development processes. • Integrate tools and plugins into a cohesive development pipeline that enhances productivity. • Enable specification-driven development by leveraging AI for idea generation, implementation, and validation. • Build and maintain unit, integration, and automation tests to ensure software reliability and performance. • Troubleshoot and enhance existing applications while collaborating with stakeholders to identify improvement opportunities. • Develop technical designs and models for assigned components, ensuring alignment with project goals. • Participate in code reviews and provide constructive feedback to improve team output. • Promote agile practices and collaborate with internal and external stakeholders to drive project success.
<p>We are looking for a Software Engineer to join our in Albuquerque, New Mexico.</p><p>This role is predominately remote with some onsite as needed. Must be local to New Mexico or willing to relocate.</p><p><br></p><p>The Software Engineer will help create dependable software that supports farmers across the globe. This position offers the chance to work in a lean, highly autonomous environment where engineers shape product capabilities from concept through release. You will contribute to customer-facing SaaS applications, strengthen product quality through testing and observability, and evaluate technical approaches that improve efficiency, scalability, and performance.</p><p><br></p><p>Responsibilities:</p><p>• Develop and deliver meaningful enhancements for customer-facing SaaS products, taking features from design through production release.</p><p>• Collaborate with support and customer-facing teams to investigate user challenges and translate feedback into practical engineering improvements.</p><p>• Examine logs, monitoring data, and session insights to identify defects, diagnose root causes, and improve application reliability.</p><p>• Build and maintain automated test coverage across unit, integration, and end-to-end levels to support stable, high-quality releases.</p><p>• Research and apply new tools, frameworks, and architectural patterns that reduce operating costs and improve system performance.</p><p>• Contribute to cloud-hosted services and applications using modern backend and frontend technologies in an on-site engineering environment.</p><p>• Strengthen development workflows by improving continuous integration and deployment practices for faster, more reliable delivery.</p><p>• Support systems that interact with containerized environments, cloud infrastructure, and asynchronous messaging patterns where needed.</p><p>Other duties as needed</p>
We are looking for a skilled Software Engineer to join our team in Jacksonville, Florida, on a Contract to permanent position. In this role, you will develop and enhance software applications using C++ while automating workflows through batch scripting. This position offers an excellent opportunity to contribute to high-performance systems and solve complex technical challenges.<br><br>Responsibilities:<br>• Design and implement software features and applications using the C++ programming language.<br>• Develop clean, efficient, and maintainable code that meets technical requirements and standards.<br>• Collaborate with cross-functional teams to gather and define technical specifications for projects.<br>• Perform unit testing and support integration testing to ensure software quality and reliability.<br>• Identify and resolve software defects through debugging and troubleshooting techniques.<br>• Automate repetitive tasks and workflows by creating and maintaining batch scripts.<br>• Optimize and maintain existing codebases to improve performance and functionality.<br>• Stay informed about the latest advancements and best practices in C++ development.
<p>We are looking for a<strong> </strong>Full Stack Software Engineer who can confidently build modern applications end-to-end, with strong experience in <strong>.NET backend development and Angular front-end frameworks</strong>. Someone who enjoys solving complex problems and contributing across the stack.</p><p><strong>What you’ll do:</strong></p><ul><li>Build and maintain applications using <strong>.NET (C#)</strong> and <strong>Angular</strong></li><li>Develop scalable APIs and responsive UI components</li><li>Collaborate with product and design teams</li><li>Participate in testing, debugging, and performance tuning</li></ul><p><br></p>
<p>Overview</p><p>We are seeking a Software Engineer to support the design, development, testing, and integration of advanced Guidance, Navigation, and Control (GNC) software systems. This role is focused on real-time embedded systems development and model-based engineering using C++ and MATLAB/Simulink.</p><p>The engineer will collaborate with cross-functional teams across local and global environments to deliver high-quality, maintainable software solutions supporting next-generation products.</p><p>Key Responsibilities</p><ul><li>Design, develop, test, troubleshoot, and debug software programs for enhancements and new product development</li><li>Develop and maintain object-oriented C++ and MATLAB/Simulink-based applications</li><li>Integrate Guidance, Navigation, and Control (GNC) software into larger system architectures</li><li>Build and support data processing tools for development and deployment workflows</li><li>Define, document, and execute test cases to ensure high software quality and reliability</li><li>Write clean, efficient, and well-documented code following engineering best practices</li><li>Collaborate with application domain experts, developers, and test engineers</li><li>Support real-time embedded system development and model-based software design</li><li>Contribute to continuous improvement of development processes and tools</li><li>Perform additional duties as assigned</li></ul>
We are looking for a Software Engineer to join a team in Fort Wayne, Indiana on a contract basis with the potential for a permanent position. This opportunity is ideal for someone with hands-on experience building modern web applications and contributing across both backend and frontend development. The role focuses on creating reliable software solutions, improving application performance, and collaborating with teammates to deliver high-quality results.<br><br>Responsibilities:<br>• Design, build, and maintain software applications using C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Develop responsive user-facing features and support robust server-side functionality for web-based solutions.<br>• Partner with cross-functional team members to translate business needs into scalable technical solutions.<br>• Write clean, efficient, and maintainable code while following established development standards and best practices.<br>• Troubleshoot application issues, identify root causes, and implement effective fixes to improve stability and performance.<br>• Participate in code reviews, testing efforts, and ongoing enhancements to strengthen product quality.<br>• Contribute to application updates and feature improvements throughout the software development lifecycle.
We are looking for a skilled Full Stack Developer II to join a high-volume applications team supporting a portfolio of custom business systems in Plano, Texas. This Long-term Contract opportunity is ideal for someone who enjoys balancing application development with production support, troubleshooting, and direct collaboration with business users. The role calls for strong full stack experience across database, backend, and Windows-based application environments, along with the ability to communicate clearly in a hybrid setting.<br><br>Responsibilities:<br>• Provide ongoing support for multiple custom-built business applications, resolving issues quickly to maintain reliable day-to-day operations.<br>• Investigate production incidents, identify root causes, and implement effective fixes across full stack environments.<br>• Develop, enhance, and maintain applications using .NET technologies, SQL-based systems, and Windows-focused platforms.<br>• Work with both Oracle and Microsoft database environments to support application functionality, data integrity, and performance.<br>• Partner directly with end users to gather issue details, explain resolutions, and ensure a positive support experience through regular communication.<br>• Participate in daily collaboration using tools such as Microsoft Teams, Outlook, and shared work tracking boards to coordinate priorities and updates.<br>• Contribute to API and MVC-based development efforts that improve system capability and streamline integrations.<br>• Assist with messaging or integration components, including MQ-related configurations or support activities when needed.
We are looking for an experienced Sr. Software Engineer to create and maintain software solutions that support critical business operations in the Financial Services industry. This position is based in Plano, Texas, and combines hands-on development with production support, systems integration, and collaboration with business partners. The ideal candidate brings strong expertise in modern Microsoft development technologies, data movement processes, and reporting solutions while also guiding less experienced team members.<br><br>Responsibilities:<br>• Create, enhance, and fine-tune business applications, data processing solutions, and reporting tools that support operational needs.<br>• Improve existing .NET-based systems by developing scalable features and streamlining data workflows using C# and database programming.<br>• Develop and support ETL processes that gather, transform, and load information from a variety of internal and external data sources.<br>• Produce and maintain reporting solutions, including dynamic reports with scheduled distribution and user-driven parameters.<br>• Connect platforms and services through APIs, data exchanges, and internal integration points to enable reliable information flow.<br>• Write maintainable, reusable code and shared components, and expand test coverage to improve application quality.<br>• Investigate production problems, identify root causes, and implement fixes using logs, monitoring tools, and diagnostic methods.<br>• Maintain accuracy and consistency across data pipelines and reporting outputs through validation and quality checks.<br>• Contribute to technical reviews and provide guidance to entry-level developers on coding practices, design decisions, and troubleshooting.
<p>We are looking for a Senior Software Developer to join a fast-moving technology team. This contract opportunity with permanent potential is ideal for someone who enjoys building scalable backend services, creating responsive user experiences, and solving complex data flow challenges in a high-volume environment. The role focuses on developing modern applications that connect operational systems, handheld devices, and internal tools while helping drive reliable real-time performance across the business.</p><p><br></p><p>Responsibilities:</p><p>• Design and develop event-driven services and APIs that support real-time inventory movement and warehouse transactions.</p><p>• Create backend applications in C# and .NET that extend core business capabilities and improve system performance.</p><p>• Build mobile-friendly interfaces for handheld scanning devices using Vue.js or comparable frontend technologies.</p><p>• Develop internal administrative applications and dashboards that provide clear visibility into operational activity.</p><p>• Investigate and resolve issues related to concurrency, synchronization, and data consistency in a busy warehouse setting.</p><p>• Manage code delivery through automated build and deployment pipelines using GitHub Actions and Azure-based services.</p><p>• Integrate modern applications with legacy and non-relational data sources to support ongoing platform modernization efforts.</p>
<p>We are looking for an experienced Senior .NET Software Developer to join a Long-term Contract opportunity based in Utah. This role will partner closely with a senior technical lead to evaluate legacy application customizations and help shape how essential functionality is incorporated into a modern .NET Core platform. The ideal candidate brings strong engineering judgment, enjoys working through complex application behavior, and can contribute effectively in a collaborative, low-ego team environment.</p><p><br></p><p>Responsibilities:</p><p>• Assess legacy Web Forms application components and identify business-critical functionality that should be incorporated into the modern .NET Core solution.</p><p>• Work closely with the lead developer to review customized code paths, clarify system behavior, and recommend practical implementation approaches.</p><p>• Translate older application logic into scalable configuration patterns and maintainable features within the current platform architecture.</p><p>• Build, enhance, and support backend services using C#, ASP.NET, and related .NET technologies aligned with modern development standards.</p><p>• Develop and optimize data access layers using Entity Framework, with awareness of environments that may also include NHibernate.</p><p>• Contribute to cloud-based application delivery using Azure services, including hosted applications, database services, and containerized workloads.</p><p>• Support migration-related development efforts by helping move functionality from legacy frameworks into a more modern, service-oriented architecture.</p><p>• Partner with teammates to troubleshoot issues, improve application performance, and deliver reliable solutions that meet long-term business needs.</p>
<p>Our client is at the forefront of transforming how teams work through secure, enterprise-grade generative AI applications. They are developing and enhancing an advanced AI-powered assistant for internal use — enabling employees to harness AI safely within a protected environment. </p><p><br></p><p> The Full Stack Software Engineer III will help design, develop, and evolve the next-generation AI platform, driving innovation while ensuring scalability, security, and exceptional user experience. This role spans the full stack — from back-end integration to front-end interfaces — in close collaboration with product, design, and AI engineering teams. </p><p><br></p><p> What You’ll Do Design, develop, and enhance AI-enabled enterprise applications that boost productivity and collaboration. Build and optimize features using large language models, prompt engineering, and AI-assisted workflows. Write efficient, maintainable, and scalable code across database, middleware, and front-end layers. Develop low- to medium-complexity systems and components within larger architectures. Conduct code reviews; mentor and guide Level I and II engineers. Act as module-level design authority, ensuring adherence to architecture and security standards. Plan and execute unit testing; review and validate test plans from entry level engineers. Define and implement integration and performance testing strategies. Troubleshoot and resolve complex production issues; establish frameworks for reliability and observability. Provide advanced production support and drive continuous improvement in performance and user experience. Collaborate with AI engineers, data scientists, and product owners to deliver innovative solutions. Perform additional related duties as assigned.</p>
<p>Robert Half is working with a company in the Madison, WI area who's seeking an Embedded Software Engineer to support development of complex embedded systems with a strong focus on embedded Linux, low-level hardware/software integration, and real-time system development.</p><p><br></p><p>This role is heavily centered around embedded Linux environments, device driver development, and integrating hardware components into the operating system layer. The engineer will work closely with cross-functional engineering teams supporting complex electromechanical systems and timing-critical hardware platforms.</p><p><br></p><p>The ideal candidate is comfortable operating close to the hardware, debugging across system layers, and independently solving difficult low-level technical problems.</p><p><br></p><p>What You’ll Be Doing</p><ul><li>Design, develop, and maintain embedded Linux software for complex real-time systems</li><li>Write, modify, and debug Linux device drivers supporting custom hardware</li><li>Integrate hardware components using low-level communication protocols including PCIe, SPI, I²C, UART, and USB</li><li>Work closely with electrical, FPGA, mechanical, and systems engineering teams to support hardware integration into the OS layer</li><li>Support timing-sensitive control systems and hardware subsystems</li><li>Troubleshoot issues spanning hardware, firmware, drivers, and operating systems</li><li>Develop unit and integration testing for embedded systems validation</li><li>Document software architecture, implementations, and validation efforts</li></ul><p><br></p>
<p>Position: DevOps Engineer (Mobile-First)</p><p>Location: Remote - Full Time | Direct Hire</p><p>Salary: $120,000-149,000 base annual salary + bonus + excellent benefits</p><p>*** 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. ***</p><p><br></p><p>Build It. Ship It. Scale It.</p><p>This is not a maintenance DevOps role.</p><p>We’re building a brand‑new, mobile‑first digital platform inside a well‑established enterprise — and we’re doing it the right way from day one. If you thrive in ambiguity, like shipping real product, and want to work alongside a Senior DevOps Engineer who is setting a very high technical bar, this role is for you.</p><p>You’ll work closely with a rockstar Senior DevOps Engineer to design, build, and evolve modern cloud infrastructure that empowers product engineers to move fast without breaking things. This is a hands‑on role where you’ll have real ownership, not tickets and red tape.</p><p><br></p><p>What You’ll Work On</p><p>• Build and maintain fast, reliable CI/CD pipelines that support frequent releases</p><p>• Help stand up and evolve AWS‑based infrastructure using Infrastructure as Code (Terraform / CloudFormation)</p><p>• Partner with engineers to enable developer self‑service and remove bottlenecks</p><p>• Support containerized workloads (Docker, Kubernetes) with a pragmatic, “don’t‑over‑engineer” mindset</p><p>• Implement monitoring, logging, and alerting to improve visibility and reliability</p><p>• Contribute to security‑first pipelines — vulnerability scanning, guardrails, and best practices</p><p>• Participate in incident response, root cause analysis, and continuous improvement</p><p>• Document standards, patterns, and lessons learned as the platform matures</p><p><br></p><p>The Environment You’re Joining</p><p>• Remote‑first, tight‑knit product and engineering team</p><p>• Startup‑like pace with strong executive backing</p><p>• Greenfield digital platform integrating multiple business domains</p><p>• Mobile‑first mindset with real users and real scale</p><p>• Engineering culture that values ownership, clarity, and collaboration</p><p><br></p><p>What We’re Looking For</p><p>• 3+ years of experience in DevOps, SRE, or infrastructure engineering</p><p>• Hands‑on experience with AWS (EC2, ECS/EKS, Lambda, S3, CloudWatch, IAM)</p><p>• CI/CD experience with tools like GitHub Actions, Jenkins, or similar</p><p>• Familiarity with Infrastructure as Code (Terraform and/or CloudFormation)</p><p>• Exposure to containers and orchestration (Docker, Kubernetes)</p><p>• Scripting skills (Bash, Python, or similar)</p><p>• Foundational understanding of networking, security, and system administration</p><p>• Comfortable working in fast‑moving, ambiguous environments</p><p><br></p><p>If you’re a builder, not a button‑pusher — and you want to grow into a senior‑level DevOps engineer while shipping real product — this is a rare opportunity.</p><p><br></p>
<p>We are looking for an experienced RPG Developer to join our team in the Des Moines Metro. As part of this long-term contract position, you will play a pivotal role in developing, troubleshooting, and maintaining RPG-based applications while collaborating with stakeholders to deliver high-quality solutions. This role requires a balance of technical expertise and strong communication skills to ensure seamless project execution and client satisfaction.</p><p><br></p><p>Responsibilities:</p><p>• Develop, test, and maintain RPG-based applications, ensuring functionality and performance meet business needs.</p><p>• Collaborate with business partners to gather requirements and translate them into technical solutions.</p><p>• Troubleshoot and resolve issues in RPG, DB2, and related systems, ensuring minimal disruption to operations.</p><p>• Document processes, workflows, and solutions to ensure clarity and consistency in project deliverables.</p><p>• Work closely with team members to delegate tasks effectively and ensure project milestones are achieved.</p><p>• Provide exceptional support to end-users, addressing inquiries and resolving technical challenges.</p><p>• Adapt to different versions of RPG, leveraging knowledge to optimize code across platforms.</p><p>• Conduct technical reviews and ensure quality assurance, despite the absence of a dedicated QA team.</p><p>• Communicate effectively with stakeholders to align technical solutions with business objectives.</p><p>• Take ownership of projects from start to finish, ensuring timely delivery and high-quality results.</p>