We are looking for a Senior Software Engineer to join a team delivering scalable, high-quality software solutions in Fort Washington, Pennsylvania. This is a Long-term Contract position with the potential to transition into a permanent role, offering the opportunity to contribute to complex development initiatives and help shape technical direction. The ideal candidate brings strong experience across modern Microsoft technologies, collaborates effectively with cross-functional partners, and is comfortable solving challenging engineering problems with limited supervision.<br><br>Responsibilities:<br>• Design, build, test, and release software components and applications that align with technical specifications, quality expectations, and project timelines.<br>• Partner with business stakeholders, technical teams, vendors, and project contributors to gather needs, evaluate options, and implement effective technology solutions.<br>• Produce clean, reliable code while maintaining technical documentation and following established practices for source control, testing, and quality management.<br>• Troubleshoot complex application and system issues, perform root-cause analysis, and drive timely resolution of defects and performance concerns.<br>• Support project delivery by providing effort estimates, technical input, and coordination that improves team efficiency and on-time execution.<br>• Mentor entry-level team members by sharing development knowledge, offering technical guidance, and promoting sound engineering practices.<br>• Take ownership of specialized assignments or high-impact initiatives, including serving as a technical lead or subject matter expert when needed.<br>• Contribute to Agile team activities and help advance development processes, testing practices, and deployment standards across the software lifecycle.
We are looking for a senior software engineer to provide technical leadership and hands-on development support for enterprise healthcare applications in Atlanta, Georgia. This position blends architecture ownership, full-stack engineering, and cross-team guidance to help deliver scalable digital solutions in a fast-moving Agile environment. The ideal candidate is comfortable shaping technical direction, improving engineering quality, and collaborating closely with distributed teams to bring complex products from design through release.<br><br>Responsibilities:<br>• Shape end-to-end technical solutions for enterprise applications, translating business needs into practical and maintainable system designs.<br>• Contribute directly to full-stack development while guiding implementation decisions across multiple Scrum teams.<br>• Mentor engineers through code reviews, story clarification, and day-to-day technical coaching to strengthen delivery quality.<br>• Establish and reinforce engineering standards, reusable design patterns, and architectural principles across teams.<br>• Serve as the primary point of contact for resolving complex development issues and aligning teams on technical direction.<br>• Lead modernization efforts such as decomposing legacy platforms into microservices and advancing event-driven design approaches.<br>• Work closely with DevOps partners to improve deployment practices, CI/CD workflows, and overall platform reliability.<br>• Design and support distributed systems that emphasize performance, scalability, security, and long-term maintainability.
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.
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 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.
We are looking for a Senior Software Engineer to join a collaborative team in Oklahoma City, Oklahoma, where you will help shape and enhance a high-impact, customer-facing enterprise platform. This position offers the opportunity to contribute technical leadership, influence engineering standards, and drive meaningful improvements in an Agile development environment. The ideal candidate brings strong full-stack expertise, a quality-focused mindset, and the ability to work effectively across web, mobile, and backend systems.<br><br>Responsibilities:<br>• Drive the design, development, and ongoing support of new features for a prominent enterprise application while partnering closely with Agile team members.<br>• Build and refine automated test coverage, and perform hands-on validation activities such as acceptance and regression testing to maintain dependable releases.<br>• Review peer code submissions, offer thoughtful technical guidance, and help uphold strong engineering practices across the team.<br>• Assess incoming work, define technical tasks, and provide realistic effort estimates to support planning for roadmap priorities and client needs.<br>• Identify process, architecture, and tooling enhancements that improve team productivity, software quality, and long-term maintainability.<br>• Investigate system behavior across different environments and implement performance improvements that strengthen stability and user experience.<br>• Collaborate across web, iOS, Android, and backend dependencies to keep releases coordinated and the broader platform operating smoothly.<br>• Communicate with stakeholders and clients to clarify requirements, align technical solutions with business goals, and provide consulting-oriented support.
<p>A well-respected Oklahoma City organization seeking a Senior Salesforce Developer to lead the design, development, implementation, and ongoing support of Salesforce solutions that support critical business operations.</p><p>This position offers the opportunity to work across a broad range of Salesforce initiatives, including custom development, integrations, automation, data management, application enhancements, and platform stability. The ideal candidate will bring strong technical expertise, a solution-oriented mindset, and the ability to collaborate effectively with both business and IT teams.</p><p>This is a full-time, direct-hire opportunity with a hybrid work schedule in Oklahoma City. The organization offers a strong benefits package, bonus potential, and a 401(k) match. Sponsorship is not available, and third-party candidates will not be considered.</p><p> </p><p><strong>Key Responsibilities</strong></p><ul><li>Lead all phases of complex Salesforce initiatives, from planning and design through implementation and post-production support</li><li>Serve as the primary technical subject matter expert and escalation point for Salesforce-related issues and enhancements</li><li>Design, develop, test, implement, and maintain Salesforce solutions that align with business needs</li><li>Build and support Apex classes, Lightning components, Flows, APIs, reports, and other platform enhancements</li><li>Partner with business and technical stakeholders to gather requirements and deliver scalable, high-quality solutions</li><li>Troubleshoot and resolve platform, integration, automation, and data-related issues</li><li>Support application performance, security, stability, and availability</li><li>Drive continuous improvement in development practices, governance, and delivery processes</li><li>Influence technical decisions and contribute to long-term Salesforce platform strategy</li><li>Create and maintain technical documentation, standards, and best practices</li></ul><p><br></p>
<p>Position: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS)</p><p>Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates)</p><p>Salary: $100,000 - $150,000 base + exceptional benefits</p><p><br></p><p>*** For immediate and confidential consideration, please APPLY and EMAIL YOUR RESUME to MEREDITH CARLE . My email can be found on my LinkedIn page. ***</p><p><br></p><p>Multiple Openings | Hybrid | High-Growth Product Technology Company | Des Moines, IA</p><p>This isn't another corporate software engineering job.</p><p>If you're looking for endless meetings, layers of approvals, rigid processes, and years of waiting for your ideas to matter, this probably isn't for you.</p><p>If you're looking for the opportunity to build, influence, innovate, and directly impact customers while working alongside other high-caliber engineers, keep reading.</p><p>We're partnering with a rapidly growing technology company entering its next major phase of expansion. With a strong foundation, proven market success, and ambitious product roadmap, the company is adding multiple Software Engineers to its product and engineering organization.</p><p>This is a rare opportunity to join a company that blends the energy and autonomy of a startup with the stability, customer adoption, and momentum of an established software business.</p><p>Why Engineers Are Excited About This Opportunity</p><p> • Build products that customers actually use and depend on</p><p> • Work alongside smart, driven, entrepreneurial engineers</p><p> • Have a voice in architecture, design, and technical decisions</p><p> • Work in a culture that values ownership over bureaucracy</p><p> • Contribute directly to product strategy and innovation</p><p> • Collaborate with leaders who genuinely care about engineering excellence</p><p> • Help shape the future of a rapidly scaling software platform</p><p> • Be recognized and rewarded for ideas, impact, and results</p><p><br></p><p>This organization believes great engineers should be empowered to solve problems, challenge assumptions, and help drive the business forward.</p><p>They're looking for engineers who think like builders.</p><p><br></p><p>What They're Looking For</p><p> • Experience developing modern software applications using technologies such as React, TypeScript, JavaScript, .NET, AWS, APIs, and cloud-native architectures</p><p> • Passion for building products and solving customer problems</p><p> • Strong problem-solving and engineering fundamentals</p><p> • Experience or interest in modern development practices including CI/CD, observability, testing, and AI-assisted development</p><p> • Ability to thrive in a collaborative, fast-moving environment</p><p> • Engineers who take ownership and accountability for outcomes</p><p> • Curious learners who enjoy exploring new technologies and approaches</p><p><br></p><p>Most importantly, you want your work to matter.</p><p>You want to build software, influence decisions, learn from strong teammates, and help create products that customers love.</p><p>If you've been waiting for a chance to join a successful technology company at exactly the right stage of growth, this may be the opportunity you've been looking for.</p><p><br></p><p>***</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>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>We are looking for an experienced Sr. Software Engineer to help build and enhance business-critical applications for our Information Technology team. This is a hands-on development position requiring someone who can translate business needs into scalable, secure, and maintainable software solutions. The ideal candidate brings strong expertise in modern Microsoft development technologies and enjoys partnering with stakeholders while guiding engineering best practices across the team.</p><p><br></p><p>Responsibilities:</p><p>• Lead the design, development, documentation, and validation of web applications, APIs, and background services using C#, .NET, ASP.NET, and related technologies.</p><p>• Partner with business stakeholders to interpret functional needs, define technical approaches, and deliver application enhancements that improve usability and performance.</p><p>• Build responsive user experiences across devices using front-end frameworks and web technologies such as Angular, JavaScript, Blazor, and related tools.</p><p>• Develop, maintain, and optimize database objects and queries while supporting reliable data access and application performance.</p><p>• Strengthen software quality by implementing unit and integration testing practices and promoting disciplined engineering standards across the team.</p><p>• Provide technical leadership through architecture guidance, code reviews, and evaluation of solution options to support efficient and sustainable development decisions.</p><p>• Apply secure coding methods and ensure solutions align with established security expectations, policies, and risk reduction practices.</p><p>• Support user adoption by demonstrating completed solutions, gathering feedback, and assisting with training when needed.</p><p>• Mentor other engineers by sharing practical development knowledge, recommending learning resources, and encouraging continuous improvement within the group.</p>
We are looking for a Senior Software Engineer to join a team delivering scalable, high-quality software solutions in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for a full stack developer who enjoys building and improving enterprise applications across both backend and frontend technologies. The role requires close collaboration with technical and business partners to translate requirements into reliable, well-documented solutions while supporting strong development, testing, and release practices.<br><br>Responsibilities:<br>• Design, build, test, and release software applications and system components in alignment with established engineering and quality standards.<br>• Partner with business stakeholders, project teams, vendors, and technical colleagues to gather needs, evaluate options, and deliver effective technical solutions.<br>• Analyze functional and technical requirements to create dependable application designs and support sound architectural decisions.<br>• Conduct code reviews and validate implementation quality to ensure maintainability, accuracy, and adherence to development standards.<br>• Follow source control, build, configuration, and deployment practices to support stable and efficient software delivery.<br>• Troubleshoot complex application and system issues, identify root causes, and implement durable fixes with minimal supervision.<br>• Produce clear technical documentation and maintain accurate records throughout development, testing, and deployment activities.<br>• Work closely with cross-functional participants to keep deliverables on schedule, within scope, and aligned with project expectations.<br>• Contribute to additional technical initiatives and special assignments as business needs evolve.
We are looking for an experienced Senior Software Engineer to join a team delivering scalable enterprise applications in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for a hands-on technical leader who can guide development efforts, collaborate across business and technology groups, and drive high-quality software delivery. The role calls for strong expertise in modern Microsoft technologies, front-end frameworks, and cloud-based solutions, along with the ability to work independently on complex engineering initiatives.<br><br>Responsibilities:<br>• Lead the design, development, and enhancement of enterprise software applications while coordinating priorities and release plans with business and technical partners.<br>• Translate business needs into practical technical approaches by working closely with stakeholders, vendors, analysts, and project teams.<br>• Contribute to effort sizing and delivery planning to support realistic timelines and successful execution.<br>• Build, maintain, and improve application code while producing clear technical documentation and following established version control and quality practices.<br>• Perform unit testing, troubleshoot defects, optimize application performance, and support deployment readiness for production releases.<br>• Provide assistance for critical production incidents within the assigned application area when elevated support is required.<br>• Independently analyze complex system challenges and create effective architectural and programming solutions.<br>• Facilitate Agile team ceremonies and help keep development activities aligned, organized, and progressing on schedule.
<p><strong>Senior Software Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A leading firm based in Los Angeles, California is seeking a Senior Software Engineer to join its technology organization. The firm manages a significant portfolio of institutional assets across credit, private investments, and other alternative strategies. Technology and AI are central to its ongoing innovation strategy, with continued investment in intelligent applications, automation, and data-driven solutions.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Senior Software Engineer will be a hands-on full-stack developer responsible for building and supporting internal applications, AI-enabled solutions, enterprise integrations, and the Salesforce platform. This role will work closely with investment, operations, compliance, investor relations, accounting, and data teams to turn complex business processes into scalable technology solutions. </p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop applications that automate workflows across investment management, compliance, operations, accounting, and investor relations.</li><li>Build full-stack solutions using C#, .NET, SQL, Python, JavaScript/TypeScript, APIs, and modern development frameworks.</li><li>Develop and support AI-enabled applications, agent workflows, document processing, and intelligent automation solutions.</li><li>Configure and enhance Salesforce, including objects, fields, flows, validation rules, security, integrations, and light custom development.</li><li>Build integrations between Salesforce, internal applications, data platforms, and third-party systems using APIs, ETL, messaging, and automation.</li><li>Develop data and document processing workflows that extract, validate, transform, and load information into enterprise systems.</li><li>Partner directly with investment and business teams to translate domain expertise into repeatable, automated workflows.</li><li>Support reporting and analytics initiatives while maintaining data quality and consistency across connected systems.</li><li>Troubleshoot production applications and integrations, perform root-cause analysis, and implement long-term solutions.</li><li>Apply AI-assisted engineering practices to accelerate development, testing, documentation, and process automation.</li></ul><p><strong>Additional Details</strong></p><ul><li>Work model: Hybrid, three days onsite per week</li><li>Quarterly travel may be required</li><li>Opportunity to join an organization with an established investment in AI and help build the next generation of internal AI capabilities</li><li>Direct collaboration with senior technology leadership and investment professionals</li></ul>
We are looking for a Senior Software Engineer to join a team delivering scalable full stack solutions in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for an experienced developer who enjoys building, enhancing, and supporting business-critical applications across both backend and frontend technologies. The role calls for strong technical judgment, close collaboration with cross-functional partners, and a disciplined approach to software quality, documentation, and delivery.<br><br>Responsibilities:<br>• Build, refine, and release full stack applications by translating business and technical needs into reliable software solutions.<br>• Partner with stakeholders, technical teams, and external contributors to evaluate requirements, recommend approaches, and deliver effective application enhancements.<br>• Analyze system behavior and technical specifications to shape sound design decisions aligned with established architecture principles.<br>• Conduct thorough code reviews and uphold development standards to improve maintainability, performance, and compliance with quality expectations.<br>• Follow approved source control, build, testing, and deployment practices to support stable and efficient software delivery.<br>• Troubleshoot complex application and system issues, identify root causes, and implement durable resolutions with minimal oversight.<br>• Prepare clear technical documentation and ensure code accuracy through consistent use of configuration management and quality assurance processes.<br>• Coordinate with project team members to keep work on schedule, support productivity, and help ensure successful completion of deliverables.<br>• Handle sensitive information appropriately while contributing to additional technical initiatives and assigned special projects as needed.
<p><strong>Please Note:</strong> This position supports government-contracted programs. As a result, candidates must be <strong>U.S. Citizens</strong> to be eligible for consideration.</p><p><strong>Senior Software Engineer (Test Systems & Manufacturing)</strong></p><p><strong>Location:</strong> Burnsville, MN</p><p><strong>Schedule:</strong> Onsite, First Shift (Flexible Start Time Between 6:00 AM and 9:00 AM)</p><p><strong>Employment Type:</strong> Contract-to-Hire, 12 Months with Potential for Full-Time Conversion</p><p><strong>Overview</strong></p><p>We are seeking a Senior Software Engineer to support a test engineering organization responsible for commercial and defense-related sensor products. This position plays a key role in the design, development, troubleshooting, and integration of software used in production test systems and manufacturing environments.</p><p>The ideal candidate is a hands-on engineer who enjoys solving complex technical problems, collaborating across disciplines, and working closely with hardware, software, and test equipment in support of production operations.</p><p>Key Responsibilities</p><ul><li>Design, develop, maintain, and enhance software applications used for manufacturing test systems and production equipment.</li><li>Troubleshoot software, hardware, and test-system issues that impact production operations.</li><li>Lead the development and implementation of test software solutions supporting new and existing products.</li><li>Collaborate with engineers, technicians, and operators to identify root causes and resolve technical challenges.</li><li>Support verification, validation, and requirements traceability activities throughout the development lifecycle.</li><li>Develop and maintain engineering processes, procedures, and best practices related to test software development.</li><li>Review software designs, provide technical recommendations, and contribute to continuous improvement initiatives.</li><li>Present project updates, technical findings, and design reviews to engineering teams and leadership.</li><li>Support modernization efforts for existing test platforms and manufacturing solutions.</li><li>Participate in cross-functional projects involving software, electrical, systems, and manufacturing engineering teams.</li></ul><p><br></p>
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 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><strong>Build the applications that power the business.</strong></p><p>We're seeking a <strong>Java Developer</strong> to join our enterprise technology team and develop, enhance, and support internal business applications used across multiple departments. This role is ideal for someone who enjoys solving complex business challenges and building scalable solutions that improve organizational efficiency.</p><p><strong>What You'll Do:</strong></p><ul><li>Design, develop, and maintain enterprise web applications using Java.</li><li>Collaborate with business stakeholders to understand requirements and deliver technical solutions.</li><li>Build and support integrations with databases, APIs, and other enterprise systems.</li><li>Troubleshoot application issues and implement performance improvements.</li><li>Participate in architecture discussions, code reviews, and development best practices.</li></ul><p><strong>What We're Looking For:</strong></p><ul><li>Experience developing applications with Java and SQL databases.</li><li>Knowledge of Spring Boot, RESTful APIs, and modern application development practices.</li><li>Experience working with enterprise business systems and application integrations.</li><li>Strong problem-solving skills and the ability to work directly with end users and stakeholders.</li><li>Experience with cloud technologies, CI/CD, or microservices is a plus.</li></ul><p><strong>Why Join Us?</strong></p><ul><li>Work on mission-critical applications that support the business every day.</li><li>Long-term projects in a stable enterprise environment.</li><li>Collaborative team culture with opportunities for growth and advancement.</li><li>Competitive compensation and comprehensive benefits.</li></ul><p>If you enjoy building high-impact software that helps organizations run more effectively, we'd love to hear from you.</p>
We are looking for a Senior Front End Software Engineer to build modern, scalable web applications. This role combines hands-on Angular development with technical leadership, requiring someone who can shape frontend architecture, elevate engineering standards, and deliver high-quality user experiences. The ideal candidate brings deep expertise in TypeScript and JavaScript, collaborates effectively across product and engineering teams, and helps guide frontend work from concept through release.<br><br>Responsibilities:<br>• Build and enhance enterprise-scale frontend applications with Angular, creating reliable and maintainable solutions that support long-term growth.<br>• Lead technical direction for frontend development by establishing sound architecture, reusable component patterns, and consistent coding practices.<br>• Turn product goals, design concepts, and business needs into intuitive, responsive, and accessible user interfaces.<br>• Improve application speed and stability through performance tuning, bundle optimization, and thoughtful rendering strategies.<br>• Work closely with Product, UX/UI, backend engineers, QA, and DevOps to plan, estimate, and deliver frontend initiatives in an Agile environment.<br>• Oversee code quality through peer reviews, testing guidance, and development standards that strengthen maintainability and release confidence.<br>• Diagnose complex production issues, monitor application health with tools such as New Relic, and drive improvements in reliability and observability.<br>• Support and develop entry-level and mid-level engineers through mentoring, technical coaching, collaborative problem-solving, and knowledge sharing.<br>• Evaluate emerging frontend tools and frameworks, recommending practical improvements that enhance developer experience and product delivery.<br>• Communicate implementation options, technical tradeoffs, and delivery risks clearly to both technical and non-technical stakeholders.
We are looking for a senior-level software engineer to join a contract opportunity with potential for a permanent role, supporting life insurance technology initiatives in West Des Moines, Iowa. This role will guide technical direction across policy administration and connected enterprise platforms, helping deliver resilient, secure, and scalable solutions that support both customer and operational needs. The ideal candidate brings deep Java engineering expertise, strong integration experience, and the ability to influence architecture, delivery, and modernization efforts in a complex distributed environment.<br><br>Responsibilities:<br>• Provide technical leadership for solution design and implementation across policy administration applications and interconnected enterprise systems.<br>• Build and enhance software components using Java, Spring Boot, Angular, TypeScript, and integration technologies to support business-critical insurance capabilities.<br>• Drive end-to-end architecture decisions by assessing dependencies, integration points, and system impacts across upstream and downstream platforms.<br>• Partner with cross-functional teams to deliver APIs, data flows, and middleware integrations that connect customer-facing tools, operational systems, and reporting environments.<br>• Lead design reviews, code reviews, and technical discussions to promote maintainable engineering standards and sound architectural choices.<br>• Support deployment and delivery practices through CI/CD pipelines, containerized applications, Kubernetes, and modern DevSecOps approaches.<br>• Investigate and resolve complex production issues spanning applications, APIs, databases, middleware, and enterprise support systems.<br>• Recommend solution placement across application, integration, and data layers to ensure capabilities are implemented in the most effective technology domain.<br>• Contribute to technical roadmaps, modernization planning, and engineering improvements that strengthen long-term platform performance and scalability.
<p>We are seeking a Senior Software Engineer with deep experience in backend Java development and Android application engineering. This role will focus on designing, building, and maintaining scalable backend services while also contributing to Android mobile applications. The ideal candidate brings strong technical expertise, a collaborative mindset, and a passion for delivering reliable, high-quality software.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test, and maintain backend services using Java and Spring Boot.</li><li>Build and enhance Android applications with a focus on performance, usability, and maintainability.</li><li>Collaborate with product, business, and engineering stakeholders to define technical requirements and deliver solutions.</li><li>Develop RESTful APIs and integrations that support mobile and web-based applications.</li><li>Write clean, efficient, and well-documented code following established coding standards.</li><li>Participate in architecture discussions, technical design reviews, and sprint planning sessions.</li><li>Perform code reviews and contribute to best practices for software quality, scalability, and security.</li><li>Troubleshoot and resolve application, database, and system performance issues.</li><li>Support deployment activities, testing efforts, and ongoing production maintenance.</li><li>Contribute to continuous improvement initiatives across development workflows, tooling, and engineering processes.</li></ul>
<p>We are looking for a Sr. Embedded Software Engineer to help build advanced flight software in Orlando, Florida. In this role, you will create and refine embedded solutions that support imaging payloads, onboard intelligence, and radio communications for space-based systems. You will work closely with cross-functional engineering teams to bring hardware and software together, validate performance, and support mission readiness from development through operations.</p><p><br></p><p>Responsibilities:</p><p>• Design, implement, and improve embedded software for CubeSat subsystems, including imaging, onboard processing, and communications components.</p><p>• Develop reliable applications and low-level code using C, C++, and Python to support flight and test objectives.</p><p>• Partner with hardware engineers to integrate sensors, processors, and embedded modules into mission-ready systems.</p><p>• Build and optimize onboard image processing and AI-enabled workflows for timely analysis of mission data.</p><p>• Create and verify software that supports radio links, telemetry, command handling, and spacecraft tracking functions.</p><p>• Plan and execute verification activities such as unit testing, simulation, and hardware-in-the-loop validation to confirm system performance.</p><p>• Troubleshoot embedded software behavior in constrained and space-like environments, identifying root causes and implementing fixes.</p><p>• Contribute to ground support tools used for receiving, processing, and reviewing spacecraft data.</p><p>• Produce clear technical documentation and collaborate with electrical, mechanical, and mission engineering teams throughout development.</p>
<p><strong>Robert Half is seeking a Senior Software Engineer</strong> with strong expertise in backend development and an AI forward mindset to support a Financial Services client headquartered in Bellevue, WA. This position is a 6 month contract and is 100% Remote. Apply today!</p><p><br></p><p><strong>Duration:</strong> 6 month contract</p><p><strong>Schedule</strong>: PST Core Hours, flexible </p><p><strong>Location:</strong> 100% Remote </p><p><br></p><p><strong>Responsibilities: </strong></p><ul><li>Develop secure, scalable, and maintainable backend applications using <strong>Python</strong>.</li><li>Design, build, and maintain <strong>microservices, RESTful APIs, and cloud-native applications</strong>.</li><li>Develop reusable solutions, shared libraries, and engineering standards that improve team productivity.</li><li>Participate in code reviews and ensure adherence to development and quality standards.</li><li>Implement unit, integration, and performance testing to support production-ready solutions.</li><li>Configure and maintain <strong>CI/CD pipelines</strong> and development automation.</li><li>Troubleshoot production issues and perform root cause analysis.</li><li>Partner with Product Owners, Business Analysts, architects, and other stakeholders to translate business requirements into effective technical solutions.</li><li>Participate in and lead technical design discussions, architecture reviews, and engineering initiatives.</li><li>Apply best practices for <strong>scalability, security, performance, observability, disaster recovery, and capacity planning</strong>.</li><li>Communicate technical decisions and tradeoffs effectively to both technical and non-technical audiences.</li><li>Mentor and provide technical guidance to other engineers through pairing, coaching, and knowledge sharing.</li><li>Leverage <strong>AI-assisted development tools and integrated AI agents</strong> to improve developer velocity, code quality, automation, and engineering outcomes.</li><li>Evaluate emerging technologies and help introduce tools and practices that improve software delivery.</li></ul>
<p><strong>Fullstack Developer - AI Focus</strong></p><p><strong>Hybrid, 2 days/week in Wayzata, MN</strong></p><p><strong>6-12 month contract</strong></p><p><br></p><p>We are looking for a Senior Software Engineer to join a hybrid team in Wayzata, Minnesota, contributing to innovative full-stack solutions that bring enterprise data and generative AI capabilities together. This Long-term Contract opportunity is ideal for an experienced engineer who enjoys building secure, scalable applications across both back-end and front-end layers in a fast-moving prototyping environment. The role focuses on creating dependable software that connects data workflows, large language models, and user-facing tools while supporting enterprise-grade performance, usability, and security.</p><p><br></p><p>Responsibilities:</p><p>• Build and enhance end-to-end application features using C# services on the back end and React with TypeScript on the front end.</p><p>• Develop workflows that connect enterprise data sources with large language models, ensuring outputs are validated, structured, and usable within business applications.</p><p>• Create reliable integrations that support modern AI-driven applications, including orchestration patterns and skills-based software capabilities.</p><p>• Deploy and maintain solutions in Microsoft Azure using automated delivery pipelines, while contributing to logging, monitoring, and foundational infrastructure templates.</p><p>• Partner with platform, security, and technical teams to resolve issues across controlled enterprise environments with strict access and network requirements.</p><p>• Support modernization efforts by helping shift legacy components toward cloud-native architectural practices and more scalable application designs.</p><p>• Investigate and solve complex technical issues independently, driving work from early discovery through production-ready delivery.</p><p>• Collaborate in a hybrid setting, typically working onsite two days per week to align with stakeholders and team members.</p>
<p>Candidate preference towards local Clearwater, FL area candidates but company stakeholders will consider an out of area candidate if highly skilled in new product development in a SaaS world, Javascript expert, Typescript, Next.JS, Nest.JS, PostgreSQL, and AWS. </p><p><br></p><p>We are looking for a senior software engineer to help build and evolve a modern platform that serves dental practices across the country. This contract-to-permanent opportunity is based in Clearwater, Florida, and is ideal for someone who thrives in SaaS product environments and enjoys shaping scalable, cloud-based solutions. Although the position spans full stack development, the strongest focus is on backend engineering, application design, data architecture, and reliable cloud infrastructure.</p><p><br></p><p>Responsibilities:</p><p>• Create and enhance SaaS applications using TypeScript, NestJS, and PostgreSQL, with an emphasis on performance, maintainability, and scale.</p><p>• Develop backend APIs and core services that power platform capabilities and support dependable application behavior.</p><p>• Build user-facing features and application flows with Next.js to deliver a modern and responsive experience.</p><p>• Design, refine, and optimize PostgreSQL schemas and queries to support large data volumes and efficient system performance.</p><p>• Architect and implement cloud-native solutions in AWS using secure, resilient, and scalable design principles.</p><p>• Partner with product leaders, UX stakeholders, and engineering teams to translate business needs into effective technical solutions.</p><p>• Contribute to architectural planning, peer code reviews, and engineering standards that improve software quality and team execution.</p><p>• Deliver secure, highly available applications capable of supporting large user populations and complex datasets.</p><p>• Support long-range platform growth by contributing to roadmap discussions and technical scalability planning.</p>