Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2027 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

121 results for Full Stack Developer jobs

Data Platform Engineer
  • Cleveland, OH
  • onsite
  • Permanent / Full Time
  • 75000 - 90000 USD / Yearly
  • One of Robert Half&#39;s clients is looking for a curious, resourceful Data Platform Engineer to help us strengthen the foundation behind our data. This is a hands-on, growth-oriented role for someone who enjoys investigating how systems work, solving practical problems, and learning new technologies. You will help build and maintain data pipelines, improve the reliability and accessibility of our data, and contribute to an assessment of our current data architecture. <br><br>You will have the opportunity to work across several areas of data engineering rather than being limited to one narrow specialty. This may include data integration, pipeline development, data modeling, quality monitoring, documentation, reporting support, and architecture discovery. We are more interested in how you approach problems than whether you have already used every technology in our environment. The right person is dependable, asks thoughtful questions, follows work through to completion, and knows how to use modern AI development tools responsibly and effectively. <br><br>Essential Functions <br><br>Build, maintain, and improve pipelines that move data between operational systems, databases, warehouses, and reporting tools. <br><br>Help document our existing data environment, including data sources, integrations, transformations, storage, reporting dependencies, and access controls. <br><br>Support an audit of the current data architecture by investigating how systems connect and identifying potential reliability, scalability, data-quality, security, or maintainability concerns. <br><br>Work with more experienced team members and business stakeholders to evaluate and prioritize improvements. <br><br>Develop and maintain reusable data models for reporting, analytics, and operational use. <br><br>Add testing, monitoring, alerting, logging, and documentation to important data workflows. <br><br>Investigate failed jobs, inconsistent metrics, and other data issues through structured root-cause analysis. <br><br>Write readable, maintainable code using source control, code review, automated testing, and repeatable deployment practices. <br><br>Translate business needs into practical technical solutions with guidance from internal stakeholders. <br><br>Use AI-assisted development tools to accelerate research, coding, testing, documentation, and troubleshooting. <br><br>Review and validate AI-generated work rather than accepting it without verification. <br><br>Learn unfamiliar systems and technologies as needed and share what you discover with the team. <br> <br>Knowledge, Skills &amp; Abilities <br><br>Strong foundational SQL skills and experience working with relational data. <br><br>Working knowledge of Python, R, or another language used for data processing and automation. <br><br>Some experience building, modifying, or supporting ETL/ELT pipelines. <br><br>Familiarity with databases, data warehouses, APIs, scheduled jobs, or cloud-based data services. <br><br>Basic experience with Git and modern software-development practices. <br><br>An ability to investigate unfamiliar problems, test assumptions, and communicate findings clearly. <br><br>A dependable approach to execution, documentation, and follow-through. <br><br>Genuine curiosity and a willingness to learn technologies outside your current experience. <br><br>Practical experience using AI coding assistants or language models as part of a development workflow. <br><br>Good judgment about validating AI-generated code and protecting confidential or sensitive company information.
  • 2026-10-30T00:00:00Z
Software Development Project Manager
  • Glastonbury, CT
  • onsite
  • Permanent / Full Time
  • 110000 - 135000 USD / Yearly
  • We are looking for an experienced Software Development Project Manager to lead complex software initiatives in Glastonbury, Connecticut. This role oversees multiple programs, aligns delivery priorities with customer expectations, and drives collaboration across technical and business stakeholders. The ideal candidate brings strong project governance, clear executive communication, and the ability to manage software development efforts in regulated or security-conscious environments.<br><br>Responsibilities:<br>• Direct several concurrent software projects, balancing scope, timing, budget, and delivery objectives across a broader program portfolio.<br>• Partner with customers and internal stakeholders to define priorities, establish realistic expectations, and maintain strong working relationships throughout the project lifecycle.<br>• Coordinate with software development teams using Agile and Scrum practices, including sprint planning, delivery tracking, and issue escalation.<br>• Monitor project financials, schedules, risks, and performance metrics, and provide clear status updates to leadership and customer contacts.<br>• Support the integration and delivery of application solutions, working closely with technical teams to align development activities with operational needs.<br>• Guide resolution of complex project issues, make informed decisions, and communicate impacts and recommendations to executive stakeholders.<br>• Ensure work is performed in accordance with applicable export control, information security, and operational security requirements.<br>• Travel to customer, partner, or company sites as needed, including occasional overnight trips, to support program execution and stakeholder engagement.
  • 2026-10-26T00:00:00Z
Software Development Project Manager
  • Oklahoma City, OK
  • onsite
  • Permanent / Full Time
  • 100000 - 120000 USD / Yearly
  • <p>A leading Oklahoma City company is seeking a Technical Project Manager experienced working with software development teams to drive strong delivery outcomes across the organization. Must be able to demonstrate excellence in key areas such as budgeting, tracking, and delivery. Company has a solid, tenured team and offers a great benefits package. Position is hybrid but you could live outside the OKC area. </p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Facilitate software delivery by supporting engineering teams and removing obstacles to progress.</li><li>Lead internal and external team meetings, including stand-ups, planning, refinement, demos, and retrospectives.</li><li>Collaborate with clients, subcontractors, partner teams, internal staff, and executives to maintain alignment and engagement.</li><li>Maintain consistent client reporting on budget projections, release timelines, and risk logs.</li><li>Coach teams to improve software development best practices and processes.</li></ul>
  • 2026-10-22T00:00:00Z
Senior Data Engineer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 140000 - 160000 USD / Yearly
  • We are looking for an experienced Senior Data Engineer to help design and enhance scalable data platforms that support critical business operations in Houston, Texas. This role is ideal for someone who enjoys building reliable pipelines, improving data accessibility, and working with modern big data technologies in a service-focused environment. The successful candidate will play a key role in shaping data architecture, enabling analytics, and maintaining high standards for performance, quality, and governance.<br><br>Responsibilities:<br>• Design, build, and optimize large-scale data pipelines that collect, transform, and deliver data from multiple sources.<br>• Develop robust ETL workflows using Python and Spark to support reporting, analytics, and operational data needs.<br>• Implement and maintain data solutions across distributed processing environments, including Hadoop and Azure Databricks.<br>• Create streaming and batch data integrations using Kafka and related technologies to ensure timely and dependable data movement.<br>• Collaborate with analysts, engineers, and business stakeholders to translate requirements into scalable technical solutions.<br>• Monitor pipeline performance, troubleshoot data issues, and apply improvements that increase reliability and efficiency.<br>• Establish data quality controls, validation processes, and documentation to support governance and long-term maintainability.<br>• Contribute to platform enhancements and technical initiatives, including changes to data infrastructure or internal processing frameworks when needed.
  • 2026-10-01T00:00:00Z
Software Engineering Instructor (Ruby, Python, Django)
  • Monroe, NY
  • onsite
  • Permanent / Full Time
  • 65000 - 80000 USD / Yearly
  • <p>We are seeking a versatile and technically strong Software Engineering Instructor to join our team in Monroe, NY. This individual will help students and/or learners strengthen their programming skills through hands-on instruction, mentoring, troubleshooting, and real-world development exercises.</p><p><br></p><p>The ideal candidate is a well-rounded software developer who can work comfortably across multiple programming languages and frameworks and has the ability to explain complex technical concepts in a clear, approachable manner.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Provide hands-on programming instruction, tutoring, and technical mentorship.</li><li>Teach and support learners across multiple programming languages, frameworks, and development environments.</li><li>Develop practical exercises, examples, and learning materials focused on real-world software development.</li><li>Help learners troubleshoot code, identify bugs, and understand best practices for debugging and testing.</li><li>Support testing and regression testing to ensure applications function as expected.</li><li>Introduce learners to cloud technologies, particularly <strong>AWS</strong>.</li><li>Help learners understand and apply modern <strong>AI technologies</strong>, including AI frameworks, APIs, plugins, and integrations.</li><li>Adapt instruction to different experience levels and learning styles.</li><li>Stay current with emerging programming languages, development frameworks, AI technologies, and industry best practices.</li></ul><p><br></p>
  • 2026-10-08T00:00:00Z
Senior ServiceNow Developer
  • San Gabriel Valley, CA
  • onsite
  • Permanent / Full Time
  • 108000 - 150000 USD / Yearly
  • <p><strong>Senior ServiceNow Developer</strong></p><p><br></p><p><strong>Company Overview</strong> </p><p>An organization in the consumer industry is seeking a Senior ServiceNow Developer to support and enhance its enterprise service management platform. This role offers the opportunity to build scalable solutions, improve business processes, and contribute to ongoing technology modernization.</p><p><br></p><p><strong>Role Summary</strong> </p><p>The Senior ServiceNow Developer will design, develop, integrate, and support solutions across the ServiceNow platform. The ideal candidate combines strong technical development skills with the ability to understand business needs and translate them into effective platform solutions.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and enhance ServiceNow applications and workflows.</li><li>Configure and customize platform functionality to support business requirements.</li><li>Build and maintain integrations with enterprise systems and third-party applications.</li><li>Develop automation that improves service delivery and operational efficiency.</li><li>Partner with business and technology teams to gather requirements and deliver solutions.</li><li>Troubleshoot platform issues and support ongoing enhancements.</li><li>Maintain technical documentation and development standards.</li></ul><p><strong>Additional Details</strong></p><ul><li>Work model: Hybrid with regular onsite presence</li><li>Full-time position</li><li>Opportunity to contribute to platform enhancements and modernization initiatives</li></ul>
  • 2026-10-07T00:00:00Z
GCP DevOps Engineer
  • Charlotte, NC
  • remote
  • Permanent / Full Time
  • 0 - 0 USD / Yearly
  • <ul><li>Design, deploy, and maintain cloud infrastructure within GCP using Terraform.</li><li>Develop and manage Infrastructure as Code (IaC) frameworks, modules, and deployment standards.</li><li>Build and optimize CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, or Cloud Build.</li><li>Administer and support containerized environments using Kubernetes (GKE) and Docker.</li><li>Implement cloud networking, IAM, security controls, monitoring, and governance best practices.</li><li>Automate operational processes, system provisioning, and environment management.</li><li>Collaborate with software engineers, data engineers, and AI teams to support cloud-native application deployments.</li><li>Support AI/ML infrastructure including Vertex AI, model deployment pipelines, vector databases, and related cloud services.</li><li>Monitor platform performance, reliability, availability, and cost optimization.</li><li>Troubleshoot infrastructure, deployment, networking, and application performance issues.</li></ul>
  • 2026-10-19T00:00:00Z
Integration Developer/Analyst
  • Madison, WI
  • onsite
  • Temporary to Hire
  • 40 - 50 USD / Hourly
  • <p>We are seeking an Integration Developer/Analyst to help develop, maintain, and troubleshoot integrations between enterprise applications and third-party systems. This role is ideal for someone with a foundation in system integration, APIs, data transformation, and SQL who is eager to learn new technologies and grow their technical skills.</p><p>You will collaborate with technical teams, business users, and external vendors to understand integration needs, map data, resolve issues, and ensure information flows accurately and securely between systems. Experience with Boomi is not required; training and knowledge sharing will help you learn the platform.</p><p>Key Responsibilities</p><ul><li>Develop, maintain, and troubleshoot integrations between enterprise applications and external systems.</li><li>Learn and work with the Boomi integration platform to support data flows and integration processes.</li><li>Work with REST/SOAP APIs, JSON, XML, and vendor-provided data files.</li><li>Map, transform, and validate data to ensure accurate information exchange between systems.</li><li>Use Postman and similar tools to test APIs and troubleshoot integration issues.</li><li>Write and troubleshoot SQL queries, stored procedures, and database functions.</li><li>Use JavaScript or Python to support scripting, automation, and custom integration logic.</li><li>Collaborate with internal business users to gather requirements and understand business needs.</li><li>Coordinate with third-party vendors and technical teams to resolve integration issues.</li><li>Document integration processes, requirements, and solutions.</li><li>Follow data security practices and support secure data exchange.</li></ul><p><br></p>
  • 2026-10-28T00:00:00Z
Sr. Software Engineer
  • Thorofare, NJ
  • onsite
  • Permanent / Full Time
  • 110000 - 140000 USD / Yearly
  • 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.
  • 2026-11-03T00:00:00Z
Sr. Software Engineer
  • New York, NY
  • onsite
  • Temporary / Contract
  • 63.3365 - 73.337 USD / Hourly
  • We are looking for an experienced Sr. Software Engineer to support the design and enhancement of embedded software solutions for advanced voice and audio communication products in New York, New York. This Long-term Contract position focuses on building and maintaining Linux-based applications and platform capabilities for Intel x86 hardware, while contributing to modern user interface development and overall system performance. The ideal candidate brings a strong background in embedded Linux engineering along with hands-on experience across C#, .NET, React.js, JavaScript, and ASP.NET in a collaborative technology environment.<br><br>Responsibilities:<br>• Design, develop, and optimize embedded Linux software for communication devices that support voice and audio functionality.<br>• Build and maintain platform components within Ubuntu Core and customized Linux distributions for Intel x86-based systems.<br>• Create and refine user-facing application features for advanced interfaces, ensuring responsive performance and reliable operation.<br>• Collaborate with cross-functional engineering teams to translate product goals into scalable software solutions.<br>• Troubleshoot software issues across the stack, from operating system integration to application-level behavior.<br>• Implement, test, and improve backend and frontend features using C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Participate in system customization, integration, and ongoing platform enhancements to meet technical and product requirements.
  • 2026-11-02T00:00:00Z
Sr. Software Engineer
  • Los Angeles, CA
  • onsite
  • Permanent / Full Time
  • 180000 - 240000 USD / Yearly
  • <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>
  • 2026-10-30T00:00:00Z
Sr. Software Engineer
  • Exton, PA
  • onsite
  • Permanent / Full Time
  • 160000 - 180000 USD / Yearly
  • 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.
  • 2026-11-03T00:00:00Z
Sr. Software Engineer
  • Grand Rapids, MI
  • remote
  • Permanent / Full Time
  • 140000 - 170000 USD / Yearly
  • <p>We are looking for a Senior Software Engineer to join our team. This is a fully remote role that will help design scalable, secure software solutions across web services and user-facing applications. This role will contribute to end-to-end engineering efforts, from building robust integrations and modern interfaces to strengthening authentication, performance, and release quality. The ideal candidate brings strong full-stack development experience, collaborates effectively with product and engineering partners, and takes ownership of delivering reliable, maintainable systems.</p><p><br></p><p>Responsibilities:</p><p>• Design and implement dependable service integrations by defining contracts, validating data, mapping payloads, and supporting versioned interfaces across connected systems.</p><p>• Develop secure identity and access capabilities, including single sign-on, session management, authorization controls, and tenant-aware security boundaries.</p><p>• Build and enhance full-stack applications using modern front-end and back-end technologies, including user interfaces, business logic, APIs, and database updates.</p><p>• Create responsive, accessible, and configurable digital experiences that support multilingual use cases and consistent behavior across web and mobile clients.</p><p>• Deliver embedded and partner-facing solutions that function effectively within external websites and mobile web views, including cross-origin communication and session restoration.</p><p>• Maintain high engineering standards through automated testing, code quality checks, continuous integration practices, and proactive monitoring of production behavior.</p><p>• Improve application performance, address technical debt, and contribute reviewed changes that strengthen long-term maintainability and reliability.</p><p>• Support engineering workflow improvements through automation and practical tooling, including AI-assisted development approaches where appropriate.</p><p>• Partner with product managers, internal engineers, and external vendors to refine requirements, resolve technical dependencies, and prepare changes for release.</p><p>• Contribute to application evolution by extending existing platforms and supporting architectural changes between monolithic and microservices-based implementations while preserving client compatibility.</p>
  • 2026-10-29T00:00:00Z
Sr. Software Engineer
  • Jacksonville, FL
  • onsite
  • Permanent / Full Time
  • 140935 - 226905 USD / Yearly
  • We are looking for an experienced Sr. Software Engineer to join our team and drive the design, development, and evolution of enterprise software solutions. This role is ideal for a highly technical engineer who pairs strong full-stack expertise with a modern, AI-enabled approach to software delivery. You will play a key role in building scalable applications, improving engineering practices, and partnering across teams to deliver secure, reliable, and business-focused technology.<br><br>Responsibilities:<br>• Create and enhance software features that support critical business needs, with a focus on performance, reliability, and long-term maintainability.<br>• Design technical solutions for new components, services, and platform capabilities across distributed application environments.<br>• Lead by example through thoughtful code reviews, sound engineering decisions, and hands-on contribution throughout the development lifecycle.<br>• Use AI-assisted tools to strengthen solution design, accelerate development, improve debugging, and raise overall team productivity.<br>• Develop and maintain automated tests while promoting quality standards that reduce defects and support stable releases.<br>• Investigate production issues and application defects across front-end, back-end, database, and infrastructure layers, then implement effective resolutions.<br>• Apply secure development practices and support the delivery of applications that meet enterprise security expectations.<br>• Collaborate with product and technical stakeholders to understand user needs, align solutions with business goals, and improve product outcomes.<br>• Contribute to deployment, monitoring, source control, and continuous delivery practices that support efficient and dependable software releases.<br>• Identify opportunities to refine tools, workflows, and engineering standards, and help the broader team adopt improved ways of working.
  • 2026-10-21T00:00:00Z
Sr. Software Engineer
  • Oklahoma City, OK
  • onsite
  • Permanent / Full Time
  • 130000 - 140000 USD / Yearly
  • 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.
  • 2026-10-22T00:00:00Z
Sr. Software Engineer
  • Peterborough, NH
  • onsite
  • Permanent / Full Time
  • 0 - 0 USD / Yearly
  • <p><strong>Build the applications that power the business.</strong></p><p>We&#39;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&#39;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&#39;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&#39;d love to hear from you.</p>
  • 2026-11-02T00:00:00Z
Sr. Software Engineer
  • St. Paul, MN
  • onsite
  • Permanent / Full Time
  • 105000 - 125000 USD / Yearly
  • <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>
  • 2026-10-02T00:00:00Z
Sr. Software Engineer
  • Chicago, IL
  • remote
  • Permanent / Full Time
  • 130000 - 160000 USD / Yearly
  • <p>We are seeking a <strong>Senior Software Engineer</strong> to join a high-impact engineering team focused on building and enhancing backend services that support dispute management, workflow automation, and risk mitigation capabilities within a SaaS platform.</p><p>This role will contribute to key initiatives such as platform modernization, decisioning workflows, alerting functionality, and scalable service delivery. In addition to strong technical depth, this position requires sound judgment, adaptability, and the ability to work effectively in a fast-paced, cross-functional environment. The ideal candidate is also highly proficient with AI-assisted development tools, including Claude Code, to accelerate delivery while maintaining software quality.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain Java-based backend services and REST APIs.</li><li>Build and improve alerting and configurable notification capabilities.</li><li>Partner on technical initiatives including database upgrades, integrations, scalability improvements, and containerized deployments.</li><li>Participate in release cycles, iterative feature delivery, and continuous improvement efforts.</li><li>Provide technical leadership through code reviews, mentorship, and active participation in planning and requirements discussions.</li><li>Manage multiple concurrent initiatives and shifting priorities while maintaining quality and delivery velocity.</li></ul>
  • 2026-10-14T00:00:00Z
Sr. Software Engineer
  • Duluth, GA
  • onsite
  • Permanent / Full Time
  • 120000 - 145000 USD / Yearly
  • 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.
  • 2026-10-21T00:00:00Z
Sr. Software Engineer
  • Fort Washington, PA
  • onsite
  • Temporary to Hire
  • 0 - 0 USD / Yearly
  • We are looking for a Sr. Software Engineer to support the development of control software used in high-precision semiconductor assembly and packaging equipment. This contract position with the potential to become permanent offers the opportunity to contribute across the full software lifecycle, from defining requirements and building new capabilities to testing, troubleshooting, and improving system performance in both simulated and lab-based machine environments. The role is ideal for an engineer who enjoys hands-on technical problem-solving, architecting scalable solutions, and partnering with cross-functional teams to advance complex equipment software.<br><br>Responsibilities:<br>• Design and build software solutions that support advanced semiconductor equipment used in precision manufacturing environments.<br>• Translate functional needs into technical specifications, develop code, and complete unit testing to ensure reliable performance.<br>• Investigate software issues in simulation and engineering lab settings, identify root causes, and implement effective fixes.<br>• Contribute to the evolution of software platforms, system architecture, and shared infrastructure to improve long-term performance and maintainability.<br>• Partner with engineering and cross-disciplinary stakeholders to move development efforts forward and support aligned project execution.<br>• Take ownership of designated software modules, establish direction for future enhancements, and promote best practices within the team.<br>• Provide technical guidance and knowledge sharing to other engineers working on related applications and components.
  • 2026-11-04T00:00:00Z
Server and Storage Engineer
  • Minneapolis, MN
  • onsite
  • Permanent / Full Time
  • 170000 - 190000 USD / Yearly
  • <p>We are looking for an experienced Server and Storage Engineer to support and enhance enterprise infrastructure operations for our Minneapolis client. This position focuses on maintaining reliable server, storage, virtualization, and backup environments while strengthening performance visibility across critical systems. The ideal candidate brings deep technical expertise, a proactive approach to problem-solving, and the ability to help modernize infrastructure with cloud-aligned technologies.</p><p><br></p><p>Responsibilities:</p><p>• Manage and optimize enterprise server and storage platforms to ensure high availability, resilience, and consistent performance across the environment.</p><p>• Administer NetApp storage solutions and VMware infrastructure, including configuration, capacity planning, maintenance, and operational support.</p><p>• Oversee backup and recovery processes for business-critical systems, validating data protection strategies and recovery readiness.</p><p>• Use monitoring and observability platforms such as Dynatrace, Datadog, or New Relic to identify issues, analyze trends, and improve system health.</p><p>• Support core Microsoft infrastructure, including Windows Server, Active Directory, Azure Active Directory, and Exchange services.</p><p>• Maintain and improve virtualized environments and related infrastructure components to meet security, performance, and scalability requirements.</p><p>• Collaborate with cross-functional technology teams on infrastructure improvements, cloud-related initiatives, and long-term platform strategy.</p><p>• Troubleshoot complex server, storage, and connectivity issues, driving timely resolution and minimizing operational disruption.</p>
  • 2026-11-01T00:00:00Z
Sr. Automation Developer
  • Fairfield, NJ
  • onsite
  • Permanent / Full Time
  • 90000 - 125000 USD / Yearly
  • <p>We’re seeking an Automation Developer to design, build, and optimize automation solutions that drive operational efficiency and improve business outcomes. This role focuses on developing secure, scalable applications and workflows using Microsoft Power Platform, RPA technologies, API integrations, and emerging AI capabilities. You&#39;ll collaborate closely with both technical teams and business stakeholders to deliver reliable, well-governed solutions that support organizational goals.</p><p><br></p><p>Key Responsibilities</p><ul><li>Design, develop, and enhance automation workflows and business applications using Microsoft Power Platform, RPA tools, and related technologies.</li><li>Integrate APIs, AI services, and other modern technologies to improve process efficiency and user experience.</li><li>Implement secure solutions that protect data, credentials, and system interactions while meeting compliance and governance standards.</li><li>Follow established development practices for solution design, testing, deployment, documentation, and ongoing support.</li><li>Partner with IT teams and business stakeholders to gather requirements and translate business challenges into technical solutions.</li><li>Create technical designs, development plans, and implementation approaches for approved initiatives.</li><li>Lead and support testing activities, including user acceptance testing, to ensure solutions perform as expected.</li><li>Monitor production environments, troubleshoot issues, and resolve automation failures to maintain system reliability and performance.</li><li>Maintain documentation, approvals, and audit-ready records to support change management, compliance, and software development lifecycle requirements.</li></ul><p><br></p>
  • 2026-10-20T00:00:00Z
Technical Lead/ Application Architect
  • Marysville Nt, CA
  • onsite
  • Temporary / Contract
  • 50 - 53 USD / Hourly
  • <p>Our client is seeking an experienced <strong>Technical Lead / Application Architect</strong> to lead the design, development, and modernization of enterprise web applications supporting critical business initiatives. This role combines hands-on engineering with architectural leadership and is ideal for a technologist who enjoys influencing technical direction while remaining actively involved in solution delivery.</p><p>The successful candidate will partner closely with product, UX, infrastructure, security, and engineering teams to build scalable, secure, and high-performing web platforms that enhance business operations and customer experiences.</p><p>Key Responsibilities</p><ul><li>Provide technical leadership for enterprise web application initiatives, guiding architecture decisions, development standards, and implementation strategies.</li><li>Design, develop, and maintain modern web applications using <strong>Angular, TypeScript, JavaScript</strong>, and related front-end technologies.</li><li>Build and support backend services and APIs using <strong>Node.js</strong> and <strong>Express</strong>, ensuring scalable and reliable application performance.</li><li>Define and evolve application architecture, emphasizing maintainability, reusability, accessibility, security, and scalability.</li><li>Conduct code reviews, mentor development team members, and establish engineering best practices across projects.</li><li>Lead technical troubleshooting and performance optimization efforts across complex application environments.</li><li>Implement secure development practices, including authentication, authorization, session management, and application security controls.</li><li>Integrate web applications with enterprise platforms, cloud services, APIs, and microservices architectures.</li><li>Support DevOps initiatives by contributing to CI/CD pipelines, automated testing frameworks, containerization strategies, and production monitoring.</li><li>Collaborate with cross-functional stakeholders in Agile environments to translate business requirements into scalable technical solutions.</li><li>Leverage AI-powered development tools and automation technologies to improve engineering productivity, code quality, and testing efficiency.</li></ul><p><br></p>
  • 2026-10-30T00:00:00Z
Cloud Engineer (Azure) (Fully Remote)
  • Hartford, Ct, CT
  • remote
  • Temporary / Contract
  • 47 - 55 USD / Hourly
  • <p><strong>Cloud Engineer (Azure) </strong></p><p><strong>Location: </strong>100% Remote</p><p><strong>Employment Type: </strong>Contract (6-9 Months with Potential Extension)</p><p><strong>Compensation: </strong>Hourly Equivalent of $97,000 - $110,000 annually</p><p><strong>Benefits</strong></p><p>This opportunity is eligible for:</p><ul><li>Paid Time Off (PTO) accrual</li><li>Holiday pay</li><li>Access to medical, dental, and vision benefit options</li><li>401(k) </li></ul><p><strong> </strong></p><p><strong>About the Opportunity:</strong></p><p>Robert Half is partnering with an organization undergoing a major cloud transformation initiative. As part of a large-scale infrastructure modernization effort, the company is migrating critical systems and workloads from traditional data centers into a multi-cloud environment.</p><p> </p><p>We are seeking a Cloud Engineer who will play a key role in cloud migration projects, infrastructure modernization, and day-to-day cloud operations. This position offers the opportunity to work on enterprise-scale initiatives while helping build the next generation of cloud infrastructure.</p><p><strong> </strong></p><p><strong>Responsibilities</strong></p><ul><li>Support the migration of on-premises infrastructure and workloads into cloud environments</li><li>Design, deploy, configure, and maintain Microsoft Azure infrastructure solutions</li><li>Administer and support cloud networking, security, and identity management services</li><li>Collaborate with infrastructure, networking, and security teams on cloud initiatives</li><li>Build and manage virtual machines, storage, backup, and recovery solutions</li><li>Monitor, troubleshoot, and optimize cloud environments for performance and reliability</li><li>Assist with cloud governance, security, and compliance initiatives</li><li>Support hybrid and multi-cloud environments</li><li>Document technical solutions, configurations, and operational procedures</li><li>Participate in infrastructure modernization and cloud transformation projects</li></ul><p><br></p>
  • 2026-10-14T00:00:00Z
Database Engineer
  • Westlake, OH
  • onsite
  • Permanent / Full Time
  • 70000 - 155000 USD / Yearly
  • We are looking for a skilled Database Engineer to join our team in Westlake, Ohio. In this role, you will design, implement, and optimize database solutions to support business operations and data-driven decision-making. You will collaborate with cross-functional teams and leverage advanced technologies to ensure robust database performance and scalability.<br><br>Responsibilities:<br>• Design and implement database solutions that align with business requirements and technical specifications.<br>• Optimize and tune database performance to ensure efficiency and scalability.<br>• Collaborate with cross-functional teams to analyze data needs and develop appropriate solutions.<br>• Write, test, and troubleshoot complex SQL queries, including joins, aggregations, and stored procedures.<br>• Monitor and maintain database systems, performing regular updates and performance checks.<br>• Utilize source control and CI/CD tools, such as Azure DevOps, to manage database development and deployment.<br>• Stay updated on emerging technologies and integrate new tools into existing systems as needed.<br>• Provide technical guidance and support to team members regarding database-related issues.<br>• Ensure data integrity and security through regular audits and implementation of best practices.
  • 2026-10-01T00:00:00Z
3 5