<p>We are looking for a Software Engineer who can translate business needs into reliable technical solutions while collaborating closely with cross-functional teams. The role centers on building, enhancing, and supporting applications and integrations that improve operational efficiency in a production environment.</p><p><br></p><p>Responsibilities:</p><p>• Interpret technical specifications and convert them into well-structured, maintainable software solutions with minimal supervision.</p><p>• Partner with business analysts and subject matter experts to refine requirements, confirm priorities, and define the boundaries of assigned work.</p><p>• Develop application code, automation scripts, and deployment-related components to support new features and system enhancements.</p><p>• Apply established coding practices and engineering standards to produce clean, consistent, and dependable software.</p><p>• Work closely with quality assurance teams to review deliverables, resolve defects, and confirm that completed work meets expectations.</p><p>• Troubleshoot application issues, perform root-cause analysis, and implement effective fixes to improve system stability.</p><p>• Create and maintain unit tests to strengthen code quality and reduce regression risk.</p><p>• Contribute to integration-related development efforts, including MuleSoft-based solutions where needed.</p>
We are looking for an experienced Sr. Software Engineer to join a real estate and property organization in Reston, Virginia. This role will help create and maintain enterprise-grade software solutions that support core business operations, with a strong emphasis on scalable architecture, reliable integrations, and modern application development. The ideal candidate brings deep experience across Microsoft Dynamics 365, backend engineering in C# and .NET, and front-end development using contemporary web technologies.<br><br>Responsibilities:<br>• Design and deliver enterprise software solutions that support business-critical functions and scale effectively as operational needs grow.<br>• Develop, customize, and maintain Microsoft Dynamics 365 applications, ensuring they align with business requirements and integrate smoothly with connected platforms.<br>• Build and support backend services and application components using C#, .NET, and ASP.NET with a focus on performance, stability, and maintainability.<br>• Create responsive user-facing features using JavaScript and React.js to improve usability and overall application experience.<br>• Implement integrations between Dynamics 365 and other enterprise systems to enable consistent data flow and streamlined processes.<br>• Troubleshoot production issues, resolve defects, and optimize existing applications to improve reliability and efficiency.<br>• Collaborate with cross-functional stakeholders to translate technical and operational needs into well-structured software solutions.<br>• Contribute to application configuration, enhancement planning, and ongoing support for enterprise platforms throughout the software lifecycle.
<p>We are seeking a skilled <strong>Software Engineer with .NET and C# expertise</strong> to join our growing development team. In this role, you will design, develop and maintain scalable software solutions that support critical business operations. You will collaborate with cross-functional teams to deliver high-quality applications, troubleshoot technical issues and contribute to ongoing system improvements.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop and maintain applications using <strong>.NET Framework/.NET Core and C#</strong></li><li>Write clean, efficient and well-documented code</li><li>Collaborate with business analysts, developers and stakeholders to gather requirements and deliver solutions</li><li>Troubleshoot, debug and enhance existing applications</li><li>Develop and integrate APIs, web services and backend components</li><li>Participate in code reviews, testing and deployment activities</li><li>Support database development and optimization, including writing SQL queries and stored procedures</li><li>Contribute to application architecture and continuous improvement initiatives</li></ul><p><br></p>
<p><strong>Senior Software Engineer (Python)</strong></p><p><strong>Location:</strong> Alpharetta, GA, Atlanta, GA, OR Boca Raton, FL</p><p><strong>Duration:</strong> 6-12 Month Contract</p><p><strong>Overview</strong></p><p>We are seeking a Senior Software Engineer with strong Python development expertise to support ongoing application enhancements, production issue resolution, and backend service development. This is a hands-on contract opportunity for someone who excels at troubleshooting complex systems, identifying root causes, and delivering reliable software improvements in fast-paced environments.</p><p>This role is ideal for a developer who enjoys working within existing codebases, resolving critical defects, and contributing practical solutions that improve application stability and performance.</p><p><strong>Key Responsibilities</strong></p><ul><li>Develop, enhance, and maintain Python-based applications and services</li><li>Troubleshoot and resolve production and non-production issues</li><li>Analyze application failures, identify root causes, and implement effective fixes</li><li>Support REST API development, maintenance, and troubleshooting</li><li>Deliver bug fixes, enhancements, and small feature improvements</li><li>Collaborate with technical teams to understand requirements and resolve issues</li><li>Review logs, diagnose system failures, and improve application stability</li><li>Investigate and resolve database-related issues across SQL and NoSQL environments</li><li>Contribute to code quality, maintainability, and system reliability initiatives</li></ul>
We are looking for a Sr. Software Engineer to help shape and advance AI-driven software modernization efforts in Exton, Pennsylvania. This role will guide engineering teams on applied AI practices, improve code conversion quality across varied product environments, and contribute to standards that support scalable adoption throughout the organization. The position is well suited for someone who enjoys complex technical analysis, modern automation, and working across a broad mix of legacy and contemporary technologies with a global team.<br><br>Responsibilities:<br>• Assess complex code conversion outcomes, identify areas where automated results need refinement, and make targeted adjustments when necessary to preserve functionality and accuracy.<br>• Improve AI-based modernization workflows by defining effective coding patterns, highlighting risky translation scenarios, and strengthening output quality over time.<br>• Investigate difficult translation issues by comparing behavior across languages, compilers, runtime environments, and platforms to resolve defects or precision gaps.<br>• Build internal utilities, scripts, and automation that increase efficiency, consistency, and visibility across code modernization initiatives.<br>• Design comprehensive validation strategies and resilient test coverage to confirm that transformed code performs correctly and meets expected standards.<br>• Evaluate emerging AI tools and methods on an ongoing basis, recommending enhancements that keep modernization practices effective and current.<br>• Determine practical boundaries of different technologies and approaches so teams can make informed implementation decisions.<br>• Support broader engineering adoption by mentoring developers, sharing technical guidance, and creating learning materials around AI-assisted development practices.
We are looking for a Sr. Software Engineer to help shape modern cloud platforms in Jacksonville, Florida. This role will lead the design and delivery of scalable serverless solutions, guide technical direction for complex initiatives, and strengthen engineering standards across the organization. The ideal candidate brings deep experience with C#/.NET, cloud architecture, and cross-functional collaboration to build reliable, secure, and high-performing systems.<br><br>Responsibilities:<br>• Design and deliver large-scale serverless applications using cloud-native services, event-driven patterns, and distributed system principles.<br>• Define technical architecture for new platforms, reusable services, and core components that support long-term scalability and operational stability.<br>• Build and improve infrastructure automation, deployment pipelines, and release processes to enable efficient and dependable software delivery.<br>• Act as a senior technical authority for cloud and serverless engineering, providing guidance on architecture decisions and implementation approaches.<br>• Lead design reviews, resolve complex production issues, and drive improvements in reliability, observability, and operational performance.<br>• Collaborate with product, security, DevOps, and business partners to align engineering solutions with strategic objectives and risk controls.<br>• Establish testing approaches that strengthen quality across automated, integration, and end-to-end validation efforts.<br>• Mentor engineers and technical leaders by sharing best practices, shaping engineering patterns, and supporting career development.<br>• Promote secure development, system hardening, and proactive mitigation of technical and operational risks.<br>• Influence roadmaps and technical strategy through clear communication, sound engineering judgment, and data-informed recommendations.
We are looking for a Senior Software Engineer to join a team building software for connected Linux-based devices in Thorofare, New Jersey. In this role, you will shape backend and platform capabilities, create reliable services for edge environments, and help deliver software that interacts closely with hardware, device interfaces, and cloud-connected systems. This position is ideal for an engineer who brings strong architectural judgment, hands-on development expertise, and a commitment to building maintainable, production-ready solutions.<br><br>Responsibilities:<br>• Create and enhance software services and platform components for embedded Linux systems using Python, Bash, and other suitable programming languages.<br>• Define technical approaches for new features by balancing system performance, reliability, security, ease of maintenance, and long-term support needs.<br>• Build and support APIs that enable communication across device services, user interface elements, diagnostic utilities, and cloud-integrated applications.<br>• Collaborate across software, firmware, and hardware boundaries to connect applications with networking layers, device drivers, sensors, and management interfaces.<br>• Develop processes and tooling for software updates, device setup, provisioning, commissioning, configuration, and remote lifecycle management.<br>• Strengthen observability by implementing logging, telemetry, and diagnostic capabilities that assist quality, manufacturing, and field support teams.<br>• Contribute to containerized deployments and release workflows for Linux edge platforms, including packaging, automation, testing, and distribution activities.<br>• Investigate production and field issues, troubleshoot interactions among device software, connectivity layers, cloud services, and hardware behavior, and drive reliable resolutions.<br>• Participate in code reviews, produce clear technical documentation, and guide less experienced engineers through mentoring and technical collaboration.
Position: Senior Software Engineer -- JAVA<br>Location: Des Moines, IA - Hybrid<br>Salary: up to $145K + excellent benefits<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. ***<br><br>Looking for one of the best mid-sized organizations around within the most financially sound industry. Our client company is uniquely positioned in the market and hires and retains the area's top talent. You will have the opportunity to join the best leaders and teams and do what you love to do, where agility and continuous innovation are cherished.<br><br>Responsibilities:<br> • Collaborating with the development team to create bespoke software solutions.<br> • Offering technical leadership on development initiatives.<br> • Providing mentorship and support to other developers.<br> • Directly collaborating with business partners to ensure quality solutions.<br> • Gain expertise in various technologies and applications to act as the SME.<br><br>Qualifications:<br> • Bachelor's degree in Computer Science, MIS, or 8+ years equivalent work experience.<br> • Proven experience in leading teams and managing personnel.<br> • Proficiency in Java EE, XML, SQL, HTML, CSS, JavaScript, Angular 11, Bootstrap, Foundation, Typescript, NodeJS.<br> • Deep understanding of object-oriented design principles, application architecture, and SDLC.<br> • Familiar with automation tools such Gitlab and experience with Agile methodologies.<br> • Financial Services industry experience is a plus.<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654 or mobile: 515-771-8142. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
We are looking for a Software Engineer to join a team in Sinton, Texas and build reliable, scalable applications that support business operations. This role involves creating and improving both front-end and back-end solutions, partnering with users to translate needs into effective technical outcomes, and maintaining high standards for code quality and security. The ideal candidate brings strong problem-solving ability, solid experience with modern development tools, and a proactive approach to delivering well-documented, dependable software.<br><br>Responsibilities:<br>• Build, enhance, and support software applications and related services using contemporary development technologies such as C#, .NET, Python, and web-based frameworks.<br>• Investigate application issues, diagnose root causes, and implement fixes that improve stability, functionality, and performance.<br>• Produce clear technical documentation covering system behavior, design decisions, and implementation details to support maintainability.<br>• Apply secure development methods and align coding practices with established organizational standards and quality expectations.<br>• Manage assigned tasks independently, track commitments responsibly, and deliver work within agreed timelines.<br>• Collaborate with business users to gather, clarify, and translate functional needs into practical software solutions.<br>• Create and optimize SQL components, including queries, views, stored procedures, and triggers, with an emphasis on efficiency and appropriate design.<br>• Contribute to integrations and connected systems through APIs, webhooks, and other modern interface methods.<br>• Strengthen technical capabilities through ongoing learning and by staying current with evolving tools, practices, and engineering approaches.
<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>
<p>Robert Half is hiring! We are looking for a Senior Software Engineer to build and evolve data-driven platforms that turn complex information into reliable, usable products. In this role, you will create resilient systems that process diverse data sources, support application experiences, and improve how information is stored, accessed, and delivered. You will work closely with teammates to shape engineering practices, solve production issues, and deliver iterative improvements that keep customer value at the center of development.</p><p><br></p><p>Experience with large unstructured data sets is a must. </p><p><br></p><p>Responsibilities:</p><p>• Architect and develop scalable pipelines that collect, normalize, and transform structured and unstructured data from varied sources into formats ready for analytics and AI use cases.</p><p>• Build production-ready services with strong observability, dependable error handling, and ongoing performance tuning to support reliability at scale.</p><p>• Improve database and search-layer design across relational and document-oriented systems to balance speed, efficiency, and operating cost.</p><p>• Develop APIs and data access components that connect core data platforms with downstream application functionality in a clean and maintainable way.</p><p>• Lead feature development across the full lifecycle, from initial ingestion and backend processing through delivery of end-user capabilities.</p><p>• Investigate operational alerts, trace issues to underlying causes, and implement corrective actions that prevent repeat incidents.</p><p>• Partner with engineering leadership and cross-functional teammates to define sound data engineering standards, maintain useful technical documentation, and promote knowledge sharing.</p><p>• Make pragmatic engineering decisions by prioritizing customer outcomes and adjusting approach when added complexity does not create meaningful value.</p><p>• Deliver enhancements in incremental releases, using continuous iteration to steadily strengthen product quality and impact.</p>
<p><strong>Overview</strong></p><p>Our client is seeking a <strong>Full Stack Software Engineer</strong> to join a collaborative Agile development team focused on building and enhancing modern web applications. This is an excellent opportunity for a developer who enjoys working across both the front end and back end while leveraging modern tools, cloud technologies, and AI-assisted development practices.</p><p>A key focus for this team is embracing emerging AI technologies. Candidates should have hands-on experience using tools such as <strong>Claude, GitHub Copilot, ChatGPT, or similar AI coding assistants</strong> to improve productivity, accelerate development, and solve technical challenges. Experience discussing real-world prompt strategies and AI-assisted workflows is highly desired.</p><p><br></p><p><strong>What You'll Do</strong></p><ul><li>Develop and maintain full-stack web applications in a collaborative Scrum environment.</li><li>Build modern user interfaces using <strong>React</strong> and related front-end technologies.</li><li>Design, develop, and enhance backend services, APIs, and integrations using <strong>C#/.NET</strong>.</li><li>Create and support <strong>microservices-based architectures</strong> and <strong>multi-threaded APIs</strong>.</li><li>Work with <strong>SQL Server</strong> databases to design, optimize, and maintain data solutions.</li><li>Collaborate closely with Product Owners, Architects, QA Engineers, and fellow Developers to deliver high-quality software.</li><li>Participate in code reviews, sprint planning, retrospectives, and continuous improvement initiatives.</li><li>Write clean, maintainable, and testable code with a focus on performance and scalability.</li><li>Contribute ideas and technical solutions that improve products, processes, and team effectiveness.</li><li>Mentor junior team members and share best practices where appropriate.</li></ul><p><strong>*Please note: </strong>C2C is not an option for this role - candidates must be U.S. Citizens or Green Card holders to be considered</p>
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.
<p>Responsibilities</p><ul><li>Design, develop, and support modern web applications and backend services.</li><li>Build scalable APIs, integrations, and data-driven solutions that support both customer-facing and internal business processes.</li><li>Collaborate with cross-functional teams to gather requirements and translate business needs into technical solutions.</li><li>Develop and maintain cloud-based applications using modern software engineering best practices.</li><li>Support application modernization initiatives, performance optimization, and system scalability.</li><li>Participate in architecture discussions, code reviews, and continuous improvement efforts.</li><li>Work closely with global teams to deliver high-quality software solutions.</li></ul><p><br></p>
<p>Our client is seeking a hands-on Software Development Team Lead to guide a cross-functional team responsible for building, enhancing, and supporting critical business applications. This individual will lead while remaining closely involved in technical decision-making, system design, and production support.</p><p><br></p><p>This is an ideal opportunity for someone who enjoys mentoring teams, driving delivery, and staying connected to the technology without being a day-to-day individual contributor.</p><p><br></p><ul><li>Mentor a team of software developers across multiple application initiatives.</li><li>Partner with business stakeholders to prioritize work, gather requirements, and deliver solutions that improve operational efficiency.</li><li>Provide technical leadership through architecture reviews, design discussions, code reviews, and release planning.</li><li>Drive modernization efforts across a portfolio of custom business applications and integrated platforms.</li><li>Help evolve development practices, including the use of AI-assisted development tools, automation, testing, and specification-driven delivery approaches.</li><li>Oversee application support, incident response, and root cause analysis to maintain system reliability and performance.</li><li>Collaborate with IT leadership on roadmap planning, resource allocation, team development, and process improvement.</li></ul><p><br></p>
<p>Robert Half is seeking an innovative <strong>AI Software Engineer</strong> to join our client'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 & Innovation:</strong> Stay current on emerging AI technologies, frameworks, and industry best practices.</li></ul><p><br></p>
We are looking for a Senior Software Engineer to join a collaborative team building modern, scalable applications in Georgia. This position blends front-end and back-end development, giving you the opportunity to work across the stack with contemporary JavaScript frameworks, server-side technologies, and cloud-based environments. The role also includes guiding less-experienced engineers while remaining deeply involved in hands-on technical delivery.<br><br>Responsibilities:<br>• Build and enhance user-facing features using Vue.js, with an emphasis on creating responsive and maintainable interfaces.<br>• Develop server-side functionality and application services with Node.js and Next.js to support scalable product capabilities.<br>• Contribute equally across front-end and back-end development, balancing UI implementation with API and service design.<br>• Create and maintain backend components using Java and Spring Boot where platform needs require it.<br>• Support cloud-based application development and deployment, including work within AWS or comparable cloud platforms.<br>• Lead efforts to modernize legacy solutions by moving existing services toward updated API-based architectures.<br>• Provide technical direction to entry-level team members through mentoring, code reviews, and practical problem solving.<br>• Communicate architectural decisions, implementation details, and project progress clearly to both technical and non-technical stakeholders.
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.
<p><strong>Primary Responsibilities</strong></p><ul><li>Design and architect full-stack software solutions for airborne systems, including embedded software architecture, code implementation, unit testing, and integration of distributed software modules across subsystems and networks.</li><li>Lead technical design decisions and influence solution approaches within the software development lifecycle, utilizing DevOps and CI/CD pipelines.</li><li>Develop software tools, test harnesses, and infrastructure to support fully integrated solutions.</li><li>Mentor and review work of engineers, providing technical guidance on design patterns, coding standards, and best practices.</li><li>Communicate directly with customers, end users, internal stakeholders, and cross-functional teams to define requirements, resolve technical issues, and drive project deliverables.</li><li>Take ownership of entire software components or subsystems from concept through deployment.</li></ul>
We are looking for an experienced Sr. Software Engineer to join a collaborative team in Hollywood, Florida. In this role, you will create modern web application features across the frontend and backend, helping deliver reliable user experiences and scalable services. You will partner with product teams and stakeholders to translate business needs into technical solutions while contributing to quality, maintainability, and continuous improvement.<br><br>Responsibilities:<br>• Develop full-stack functionality by building interactive React interfaces, creating backend services in C# and .NET Core, and implementing efficient data access patterns.<br>• Shape and maintain application state management using Redux, including reducers, actions, selectors, and asynchronous workflows that support evolving platform needs.<br>• Design and deliver RESTful APIs that connect frontend experiences with core systems and service-based architectures in a clean and maintainable way.<br>• Expand automated test coverage by contributing unit, integration, and end-to-end tests across both client-side and server-side applications.<br>• Collaborate closely with product partners, engineers, and cross-functional team members to deliver solutions aligned with user and business goals.<br>• Gather and clarify technical and functional expectations through direct communication with business stakeholders and internal teams.<br>• Build reusable UI patterns and shared components that promote consistency, scalability, and long-term maintainability across the application.<br>• Support integration work between established systems and newer services as backend architecture continues to evolve.
About the Role Our client is seeking an entry to mid-level Software Test Engineer to join its team in Huntsville, Alabama. This is a fully onsite opportunity supporting tactical strike guided munition programs in a mission-driven defense environment. This role is ideal for candidates with 2–4 years of experience who are looking to grow their careers in software quality, automation, and systems testing. The selected candidate will help test software products ranging from analysis tools and simulations to mission planning software and other mission-critical systems. The position focuses on automated testing, test infrastructure development, integration testing, manual testing, formal software qualification testing, fielding, support, and maintenance. Key Responsibilities Support test planning, test strategy, test design, and test execution for software products and systems Participate as an integral team member in software quality and testing efforts across complex, multi-disciplinary projects Develop and maintain automated test frameworks and test infrastructure Perform integration testing, informal manual testing, and formal software qualification testing Review, edit, and generate engineering and test documentation in accordance with applicable standards Collaborate closely with software developers and cross-functional engineering teams Provide recommendations on software and product quality Support fielding, maintenance, and ongoing improvement of software products Learn from and work alongside senior test engineers in a collaborative environment
<p><strong> Embedded Linux-Senior Software Engineer</strong></p><p><strong>Location: </strong>ONSITE Cedar Rapids, IA</p><p><strong>Employment Type: </strong>Long Term<strong> </strong>Contract</p><p><strong>Work Authorization: Due to federal contract requirements, candidates must be U.S. Citizens.</strong></p><p><strong>Candidates must be eligible to obtain security clearance </strong></p><p><strong>Overview</strong></p><p>We are seeking an experienced Senior Software Engineer with expertise in Embedded Linux development to support advanced research and product development initiatives focused on next-generation embedded systems. This role will contribute to the design, development, testing, and support of software that powers complex hardware platforms in a collaborative Agile environment.</p><p>The ideal candidate will have strong experience with Embedded Linux, device driver development, board support packages (BSPs), hardware integration, and low-level debugging.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test, and maintain Embedded Linux software solutions.</li><li>Develop and support Board Support Packages (BSPs), device drivers, bootloaders, kernels, and root file systems.</li><li>Perform board bring-up activities and integrate software with target hardware platforms.</li><li>Investigate and resolve complex hardware and software issues through root cause analysis.</li><li>Utilize debugging tools, hardware schematics, and diagnostic techniques to troubleshoot system behavior.</li><li>Participate in Agile ceremonies, sprint planning, and collaborative development activities.</li><li>Manage work items, defects, and change requests using Jira.</li><li>Follow established engineering, quality, and development processes.</li></ul>
We are looking for a Software Developer to build, enhance, and support business-critical applications in San Antonio, Texas. This role is suited for a hands-on engineer who enjoys working across the full software lifecycle, from solution design and integration through testing and production support. You will collaborate with technical and non-technical partners to deliver reliable systems, solve complex problems, and improve application performance in a dynamic environment.<br><br>Responsibilities:<br>• Design, develop, and maintain software solutions using enterprise technologies such as .NET, C#, ASP.NET, and related web frameworks.<br>• Create and support system integrations by building and consuming REST and SOAP APIs, ensuring secure and dependable data exchange across platforms.<br>• Work with relational databases to develop queries, troubleshoot issues, and optimize application data performance.<br>• Participate in code management, debugging, testing, and deployment activities to maintain high-quality releases and dependable production operations.<br>• Partner with business stakeholders and cross-functional teams to translate operational needs into practical technical solutions.<br>• Investigate incidents, resolve application defects, and provide ongoing support for essential systems with a focus on stability and service continuity.<br>• Contribute to continuous improvement efforts by identifying opportunities to strengthen delivery processes, automation, and application architecture.<br>• Learn new tools and platforms quickly and apply sound engineering judgment to deliver effective solutions across a broad technology landscape.
<p>We are looking for a Sr. Software Engineer to join a Contract opportunity supporting an organization in Jacksonville, Florida. This role centers on building and sustaining integration solutions that connect transportation management workflows, internal applications, and external partner data exchanges. The ideal candidate brings strong C# and .NET expertise, practical knowledge of transportation management environments, and the ability to work across both established transfer methods and newer integration approaches.</p><p><br></p><p>Responsibilities:</p><p>• Design, enhance, and maintain C#-based integration services that support business operations and internal tools.</p><p>• Develop and manage data mapping, transformation, and exchange processes across multiple systems and partner connections.</p><p>• Support transportation management software workflows by working with application data structures, interfaces, and related databases.</p><p>• Administer and troubleshoot integrations built on Cleo platforms, including Cleo Integration Cloud, VLTrader, and Lexicom.</p><p>• Oversee document movement across a mix of legacy transfer methods and external vendor-supported networks to ensure reliable processing.</p><p>• Collaborate with internal technical teams to use the organization’s C# integration framework for rapid development of new interfaces.</p><p>• Diagnose production issues, resolve data flow disruptions, and improve the stability and performance of integration processes.</p>
<p>Multiple Permanent Opportunities – Senior Software Engineers & Software Engineers</p><p>Location: West side of Des Moines, IA – Hybrid Weekly with Flexibility</p><p>Salary: $100,000–$160,000 base + bonus + every Fri close at 3pm.</p><p>For immediate and confidential consideration, please apply & email your resume to Carrie Danger. My email can be found on my LinkedIn page.</p><p>SWE's Wanted – Build, Innovate, Influence</p><p>Remain hands-on, help shape products from concept to deployment, and join a growing engineering team with significant momentum, let's connect.</p><p>A high-growth tech SaaS company is making a major investment in product development and engineering & is hiring multiple Software Engineers & Senior Software Engineers.</p><p>• Senior Software Engineers: $130K–$160K + bonus</p><p>• Software Engineers: $100K–$120K + bonus, Pivotal growth stage where your work will directly influence products, customers, & the future direction of the business.</p><p>Why This Opportunity Stands Out</p><p>• Newly created positions driven by significant product & R& D investment</p><p>• Engineering organization doubling in size</p><p>• Modern stack focused on React, TypeScript, AWS, & CI/CD</p><p>• End-to-end product ownership and meaningful technical influence</p><p>• Fast-moving, entrepreneurial company with strong visibility/ impact</p><p>What You’ll Be Working On</p><p>You’ll help build and enhance a suite of SaaS and data-driven products used across a large, established industry. Engineers work closely with product and business leaders to solve real-world challenges through scalable software, cloud technologies, and modern web applications.</p><p>KEYS:</p><p>• React</p><p>• TypeScript</p><p>• JavaScript</p><p>• AWS (EC2, Lambda, ECS, S3, DynamoDB, RDS)</p><p>• CI/CD Pipelines</p><p>• GitHub Actions</p><p>• Modern SaaS Architecture</p><p>Software Engineer</p><p>• 2+ years of software development experience</p><p>• Experience with React, TypeScript, JavaScript</p><p>• AWS exposure</p><p>Senior Software Engineer</p><p>• 5+ years of software development experience</p><p>• Deep expertise in React, TypeScript, and AWS</p><p>• Experience building scalable, high-performance applications</p><p>• Strong ownership & collaboration skills; ability to thrive on a small team</p><p>Additional Must-Have Skills for the Senior Full Stack Role</p><p>This role is full stack, but leans more heavily toward the back end.</p><p>• React: Experience modernizing existing applications and helping rewrite a core product front end in React, build new features</p><p>• SQL: Strong API work, stored procedures, and experience supporting tech debt</p><p>• .NET / C#: Required</p><p>• Node.js: Required; used on both front end and back end in newest applications</p><p>• Azure migration experience: Highly desirable, especially moving code from on-prem to Azure</p><p>For immediate and confidential consideration, please apply & email your resume to Carrie Danger. My email can be found on my LinkedIn page. You may also contact me at 515-259-6087 or apply in one click on our Robert Half website.</p>