Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

336 results for Senior Software Engineer jobs

Mobile Software Quality Engineer
  • Des Moines, IA
  • remote
  • Permanent
  • - USD / Yearly
  • Position: SENIOR SOFTWARE QUALITY ENGINEER - Shape the future of a Mobile-First Platform<br>Location: REMOTE<br>Salary: UP TO $125K BASE + BONUS + EXCEPTIONAL 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>A nationally recognized company with a legacy of success is launching a bold new digital initiative—and this is your chance to be part of it from day one.<br>With full executive backing and the resources of a Fortune 500 parent, this newly formed department is building a mobile-first product from scratch. It’s a greenfield, 0-to-1 launch with a startup pace and mindset—but with the stability and funding already in place. The first MVP is on the runway, and we’re assembling a team of 20 innovators to bring it to life.<br>We’re looking for a Senior Software Quality Engineer who’s passionate about building scalable, secure, and seamless digital experiences. You’ll lead quality efforts across mobile, web, backend, and third-party integrations—ensuring every release is rock solid.<br>Why This Role Stands Out<br> • Start-up energy, enterprise support: Build fast, innovate boldly, and work with cutting-edge tools—without worrying about funding or red tape.<br> • Impact from Day One: Help define the quality strategy for a product that’s being built from the ground up.<br> • Modern tech stack: Work across Flutter, Node.js/NestJS, PostgreSQL, and integrate with CI/CD pipelines and automation frameworks.<br>What You’ll Do<br> • Design and implement end-to-end test strategies across mobile, web, backend, and integrations.<br> • Collaborate with product, engineering, and DevOps to define acceptance criteria and test plans.<br> • Develop and execute automated and manual test cases for UI, API, and workflows.<br> • Maintain and evolve automation frameworks using Cypress, Playwright, Appium, and Postman.<br> • Validate third-party integrations and ensure seamless user experiences.<br> • Integrate testing into CI/CD pipelines (GitHub Actions, GitLab CI).<br> • Manage test environments, mock servers, and test data.<br> • Track and report on quality metrics—test coverage, defect rates, release readiness.<br>What You Bring<br> • 4–6 years of experience in software quality engineering or full-stack QA.<br> • Experience testing Flutter apps (mobile and web).<br> • Strong skills in testing Node.js/NestJS APIs and writing SQL queries.<br> • Hands-on experience with automation tools (Cypress, Playwright, Appium).<br> • Familiarity with CI/CD tools, Git, Docker, and agile methodologies.<br> • Bonus: Experience with performance testing (JMeter, k6), security testing (OWASP, JWT), and monitoring tools (Sentry, Datadog).<br>Reporting Structure<br> • Reports to: Director of Product Engineering<br> • Team size: You’ll be a foundational member of a 20-person launch team<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. ***
  • 2025-10-18T20:44:20Z
Software Developer
  • Boston, MA
  • remote
  • Temporary
  • 66.50 - 77.00 USD / Hourly
  • The client looking for a mid-senior level developer to build and manage user interfaces for their application. Qualified candidates must be end to end developers that can take initiative and provide details on problems and solutions using technologies.<br><br>Essential Skills:<br>o Microsoft .NET Framework: Asp .Net with C# (Required)<br>o Azure SQL Server database design, development, and administration (Required)<br>o Web development with ASP.NET, including Web Forms, MVC, and Okta APIs (Required)<br>o Web application development with HTML, CSS and JavaScript<br>o Configuration and administration of Internet Information Services & Azure Web Apps<br>o Software, data, and web site security, including secure communications<br>o Software development practices - SDLC and Agile<br>o Build and release processes using Azure DevOps<br>o Source control (TFVC & Git)<br>o Experience with Okta Identity Management (certification a plus)<br>o Experience with Sitecore Ver 10 (certification a plus)<br>o Experience with BootStrap (a plus)<br><br><br>Job Duties/Responsibilities<br>• Researching, designing, implementing, and managing software applications<br>• Testing and evaluating new applications and tools (client will be migrating Legacy apps to .Net 6)<br>• Identifying areas for modification in existing programs and subsequently developing these modifications<br>• Troubleshooting and debugging issues within applications<br>• Application integration between various MassHousing applications (inhouse and SaaS tools)<br>• Writing and implementing creative and efficient code<br>• Determining operational practicality<br>• Developing quality assurance procedures<br>• Deploying software tools, processes, and metrics<br>• Maintaining and upgrading existing systems<br>• Training users<br>• Assist with analysis and testing as necessary<br>• Collaborate with fellow developers (9 total with 1 Lead Architect)
  • 2025-09-26T18:33:45Z
Software Engineer
  • Grand Rapids, MI
  • onsite
  • Permanent
  • 90000.00 - 120000.00 USD / Yearly
  • We are looking for a skilled Software Engineer to join our dynamic team in Grand Rapids, Michigan. In this role, you will be responsible for developing, testing, and maintaining software solutions tailored to user needs while ensuring high performance and reliability. If you have a passion for coding and an eye for detail, we encourage you to apply.<br><br>Responsibilities:<br>• Analyze user requirements to determine software functionality and design specifications.<br>• Develop, test, and implement software solutions to address identified needs.<br>• Recommend enhancements for existing systems and programs to improve efficiency and user experience.<br>• Build and integrate individual software components to ensure seamless operation within the overall system.<br>• Create technical diagrams, flowcharts, and design models to guide developers and programmers.<br>• Perform routine testing and maintenance to ensure the software remains functional and up-to-date.<br>• Document system and application details for future reference and updates.<br>• Debug software issues and address user concerns to improve functionality and satisfaction.
  • 2025-10-08T20:24:08Z
Software Developer
  • Jacksonville, FL
  • onsite
  • Contract / Temporary to Hire
  • 43.54 - 50.41 USD / Hourly
  • <p><strong>Get ready to ignite your passion for coding!</strong> We're on the hunt for a phenomenal Software Engineer to join our dynamic IT Software team right here in sunny Jacksonville, FL! If you're bursting with creativity and love building cutting-edge software, this is your chance to shine!</p><p><br></p><p><strong>Imagine this:</strong> You'll be a key player in crafting, testing, and fine-tuning secure and scalable applications that truly make a difference. You'll team up with brilliant product owners, enthusiastic stakeholders, and fellow developers to deliver jaw-dropping, full-stack solutions that thrill our customers and propel our business forward!</p><p><br></p><p><strong>Here's where the magic happens:</strong></p><ul><li><strong>Dream Big, Build Bigger!</strong> Collaborate with our rockstar product owners and stakeholders to design software solutions that are not just functional, but revolutionary!</li><li><strong>Code with Confidence!</strong> Dive into industry best practices and coding standards to develop, test, and maintain software applications that are as robust as they are elegant.</li><li><strong>Level Up Together!</strong> Engage in lively code reviews, sharing your expertise and soaking up the wisdom of your colleagues.</li><li><strong>API Alchemist!</strong> Develop and manage powerful internal and external APIs/RESTful services, both on-site and in the cloud, connecting our systems like never before.</li><li><strong>Data Dynamo!</strong> Harness the power of databases like SQL Server, MongoDB, and PostgreSQL to store and retrieve data with lightning speed and precision.</li><li><strong>Testing Titan!</strong> Create and execute unit and integration tests to guarantee flawless software performance, every time.</li><li><strong>User Whisperer!</strong> Gather and analyze user feedback to continuously enhance software performance and create an amazing user experience.</li><li><strong>Documentation Dynamo!</strong> Keep our technical documentation crystal clear and up-to-date, including user manuals and system architecture diagrams.</li><li><strong>Tech Trailblazer!</strong> Stay ahead of the curve by exploring and embracing emerging trends and technologies in the ever-evolving world of software development.</li></ul><p><strong>If you're ready to unleash your coding superpowers in a vibrant, collaborative, and onsite environment in Jacksonville, FL, we want YOU! Let's build the future together!</strong></p>
  • 2025-10-15T20:14:23Z
Senior Backend Developer
  • Austin, TX
  • onsite
  • Temporary
  • 67.00 - 82.00 USD / Hourly
  • <p><strong>Robert Half</strong> is actively partnering with an Austin-based client to hire a <strong>Senior Backend Developer (contract-to-hire).</strong> Please note, that this is a hybrid role and requires <strong>3 days onsite per week.</strong></p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, test, and deploy scalable cloud-based software applications</li><li>Collaborate with cross-functional teams including product management, design, and QA to deliver solutions that meet business and user needs</li><li>Ensure software quality, reliability, and maintainability by following best practices in development, testing, and deployment</li><li>Conduct code reviews, troubleshoot bugs, and optimize performance for high-quality deliverables</li><li>Identify technical risks and propose effective mitigation strategies to support project success</li></ul>
  • 2025-10-25T00:19:08Z
Senior Systems Engineer
  • San Francisco, CA
  • onsite
  • Permanent
  • 160000.00 - 170000.00 USD / Yearly
  • We are looking for an experienced Systems Engineer to oversee and enhance the performance, security, and scalability of IT infrastructures across corporate and client environments. This role encompasses managing on-premises systems, cloud platforms like Microsoft 365 and Azure, as well as network operations. The ideal candidate will bring a proactive approach to ensuring the reliability and security of critical systems while collaborating with cross-functional teams.<br><br>Responsibilities:<br>• Oversee and maintain network infrastructure for corporate and client operations, including Microsoft 365, Azure Active Directory, and Active Directory environments.<br>• Manage security solutions such as firewalls (Palo Alto), endpoint protection tools, and mobile device management platforms.<br>• Lead the planning and execution of infrastructure projects, upgrades, and new implementations to align with organizational goals.<br>• Provide expert-level technical support for desktops, servers, mobile devices, and telecom systems.<br>• Maintain accurate and up-to-date system documentation, software inventories, and patch management processes.<br>• Work closely with third-party vendors and internal teams to ensure secure and efficient IT operations.<br>• Offer high-level technical support to executives and participate in an on-call rotation for after-hours support.<br>• Travel occasionally to client locations to assist with network installations, troubleshooting, and project management.
  • 2025-10-20T23:18:42Z
Software Engineer
  • Rochester Hills, MI
  • onsite
  • Permanent
  • 110000.00 - 125000.00 USD / Yearly
  • We are looking for a skilled C++ Software Engineer to join our team in Rochester Hills, Michigan. In this role, you will design, develop, and maintain software solutions while ensuring high-quality performance and functionality. This position offers the opportunity to work on complex projects and collaborate with cross-functional teams to achieve innovative results.<br><br>Responsibilities:<br>• Design and implement new software modules, databases, and system components, ensuring optimal functionality and performance.<br>• Maintain and enhance existing software systems by diagnosing issues and applying effective solutions.<br>• Prepare comprehensive design documentation, including diagrams, flowcharts, and detailed descriptions of data structures.<br>• Collaborate with team members and other departments to coordinate project milestones and ensure alignment with objectives.<br>• Develop and execute test plans, routines, and datasets for thorough unit and integration testing.<br>• Conduct automated unit testing and integration testing, supporting the validation of software systems.<br>• Provide regular updates and progress reports to engineering management, highlighting achievements and addressing challenges.<br>• Stay current with industry trends and apply innovative thinking to improve processes and solutions.<br>• Design and develop applications and services for efficient data transfer using various protocols.
  • 2025-10-22T18:04:06Z
Software Engineer
  • New Albany, OH
  • onsite
  • Temporary
  • - USD / Hourly
  • We are looking for a highly capable Software Engineer to support and enhance our Freshservice platform within a manufacturing environment. This is a Contract position based in New Albany, Ohio, requiring expertise in automation, integration, and customization to optimize IT operations and business workflows. The ideal candidate will excel in developing tailored solutions, troubleshooting issues, and collaborating with cross-functional teams to meet organizational needs.<br><br>Responsibilities:<br>• Customize the Freshservice platform, including workflows, forms, templates, and service catalogs, to meet specific business requirements.<br>• Design and implement automated processes for IT operations such as incident management, change management, and service requests.<br>• Develop custom applications, widgets, and dashboards to improve platform functionality and user experience.<br>• Integrate Freshservice with external systems using APIs, webhooks, and other integration tools.<br>• Create and maintain detailed reports and analytics to track IT performance metrics, KPIs, and SLAs.<br>• Troubleshoot and resolve issues related to scripts, workflows, and integrations to ensure system reliability.<br>• Collaborate with IT and business teams to align Freshservice solutions with operational goals and requirements.<br>• Conduct thorough testing of customizations and integrations to ensure seamless functionality.<br>• Stay updated on Freshservice platform updates and industry best practices to enhance system capabilities.
  • 2025-10-09T17:54:09Z
Software Automation Engineer
  • Evans, GA
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>We are looking for a dedicated Software Automation Engineer to join our team in Schaumburg, Illinois. In this role, you will play a key part in designing and implementing automation frameworks to optimize engineering processes. This is a long-term contract position, offering an excellent opportunity to work onsite in a collaborative and innovative environment.</p><p><br></p><p>Responsibilities:</p><p>• Develop and implement automation frameworks tailored to engineering processes.</p><p>• Utilize CREO to design and refine automation solutions.</p><p>• Collaborate with team members to ensure seamless integration of automation systems.</p><p>• Conduct thorough testing and debugging to enhance system reliability.</p><p>• Provide technical support and guidance for automation-related challenges.</p><p>• Document processes and solutions to maintain clear project records.</p><p>• Work independently while receiving support from senior engineers.</p><p>• Ensure compliance with industry standards and best practices in automation design.</p><p>• Manage project timelines and deliverables effectively.</p><p>• Contribute to the continuous improvement of automation tools and methodologies. </p><p>• Integrate with Windchill PLM.</p>
  • 2025-10-06T12:34:29Z
Sr. Software Engineer
  • Jacksonville, FL
  • remote
  • Temporary
  • - USD / Hourly
  • We are looking for an experienced Sr. Software Engineer to join our team in Jacksonville, Florida. This is a long-term contract position offering the opportunity to develop and deploy innovative applications while working with cutting-edge technologies. The ideal candidate will have strong problem-solving skills and a deep understanding of software development processes.<br><br>Responsibilities:<br>• Design, develop, and implement applications that meet business requirements and technical specifications.<br>• Utilize Domino Designer tools to create, modify, and maintain applications.<br>• Manage and optimize Domino databases, ensuring efficient access and organization of data.<br>• Write and troubleshoot scripts using LotusScript and JavaScript to enhance application functionality.<br>• Build web-based interfaces using JavaScript and other web development tools.<br>• Analyze and resolve technical issues related to Domino applications and infrastructure.<br>• Collaborate with team members and stakeholders to ensure successful project delivery.<br>• Apply domain knowledge to understand and support business workflows and processes.<br>• Develop APIs to facilitate seamless integration between systems.<br>• Stay updated on industry trends and technologies to continuously improve application development practices.
  • 2025-10-08T14:04:30Z
Software Engineer
  • New York, NY
  • onsite
  • Permanent
  • 150000.00 - 175000.00 USD / Yearly
  • We are seeking a Software Engineer to join our dynamic Technology team in New York. This individual will play a critical role in enhancing the firm’s trading systems, with a strong focus on execution trading and close collaboration with traders and brokers.<br><br>Key Responsibilities<br><br>Partner directly with traders and brokers to improve execution workflows and trading efficiency.<br>Enhance and maintain core components of the firm’s trading infrastructure, including:<br><br>Data acquisition and validation from multiple sources.<br>Integration of quantitative models into live trading systems.<br>Execution logic and order routing across global markets.<br>Post-trade workflows, including reconciliation and audit trails.<br>Risk reporting and analytics to support real-time and end-of-day decision-making.<br><br><br>Develop and optimize systems for low-latency, high-throughput trading environments.<br>Collaborate with quantitative researchers to translate model outputs into executable strategies.<br>Work with internal stakeholders to ensure systems align with business objectives and compliance requirements.<br>Contribute to architectural decisions and evaluate new technologies to evolve the tech stack.<br>Participate in code reviews, testing, and deployment processes using industry best practices.<br><br><br>Qualifications<br><br>Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative field.<br>3–5 years of detail oriented software development experience.<br>Proficiency in C++, Rust, and familiarity with Python.<br>Experience with messaging protocols (RabbitMQ, Kafka), WebSockets, and AWS.<br>Strong knowledge of SQL and relational database design.<br>Familiarity with financial data APIs and databases (e.g., Onetick, Kdb).<br>Comfortable working in Unix/Linux environments.<br>Strong analytical and problem-solving skills.<br>Excellent communication skills, both written and verbal.
  • 2025-10-16T15:18:42Z
Senior Data Engineer
  • Calabasas, CA
  • remote
  • Temporary
  • 61.00 - 67.00 USD / Hourly
  • <p>**** For Faster response on the position, please send a message to Jimmy Escobar on LinkedIn or send an email to Jimmy.Escobar@roberthalf(.com) with your resume. You can also call my office number at 424-270-9193****</p><p><br></p><p>We are looking for a Senior Data Engineer to join our team in Calabasas, California. This role is perfect for someone passionate about creating and managing data solutions that drive business success. As part of this long-term contract position, you will work on designing, implementing, and optimizing data systems to support large-scale operations in the entertainment industry.</p><p><br></p><p>Responsibilities:</p><p>• Develop efficient data pipelines and workflows using ETL processes to handle large-scale data.</p><p>• Utilize Apache Spark, Hadoop, and Kafka to build and optimize distributed data systems.</p><p>• Write clean and effective Python code to create scalable data solutions.</p><p>• Collaborate with cross-functional teams to gather requirements and deliver data-driven insights.</p><p>• Perform data modeling and ensure systems are structured to support analytical needs.</p><p>• Manage data storage solutions while ensuring security and reliability.</p><p>• Troubleshoot and resolve issues in data systems to maintain performance.</p><p>• Conduct testing and validation of data systems to ensure accuracy and functionality.</p><p>• Stay updated on industry trends and emerging technologies to enhance data engineering practices.</p><p>• Document processes and workflows to maintain transparency and facilitate future improvements.</p>
  • 2025-10-22T23:28:45Z
Full Stack Software Engineer III
  • San Ramon, CA
  • remote
  • Permanent
  • 102000.00 - 150000.00 USD / Yearly
  • Our client is at the forefront of transforming how teams work through secure, enterprise-grade generative AI applications. They are developing and enhancing an advanced AI-powered assistant for internal use — enabling employees to harness AI safely within a protected environment. <br> The Full Stack Software Engineer III will help design, develop, and evolve the next-generation AI platform, driving innovation while ensuring scalability, security, and exceptional user experience. This role spans the full stack — from back-end integration to front-end interfaces — in close collaboration with product, design, and AI engineering teams. <br> What You’ll Do Design, develop, and enhance AI-enabled enterprise applications that boost productivity and collaboration. Build and optimize features using large language models, prompt engineering, and AI-assisted workflows. Write efficient, maintainable, and scalable code across database, middleware, and front-end layers. Develop low- to medium-complexity systems and components within larger architectures. Conduct code reviews; mentor and guide Level I and II engineers. Act as module-level design authority, ensuring adherence to architecture and security standards. Plan and execute unit testing; review and validate test plans from entry level engineers. Define and implement integration and performance testing strategies. Troubleshoot and resolve complex production issues; establish frameworks for reliability and observability. Provide advanced production support and drive continuous improvement in performance and user experience. Collaborate with AI engineers, data scientists, and product owners to deliver innovative solutions. Perform additional related duties as assigned.
  • 2025-10-10T23:14:52Z
Sr. Software Engineer
  • Rochester Hills, MI
  • onsite
  • Permanent
  • 90000.00 - 125000.00 USD / Yearly
  • We are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, Mobile, and Embedded platforms in the Heavy Duty Vehicle Diagnostics domain. This role blends hands-on technical expertise with project leadership, ensuring delivery of secure, high-quality, and compliant products. You will collaborate with cross-functional teams to define requirements, integrate systems, and deliver solutions that meet the evolving needs of our customers and industry standards.<br><br><br>Responsibilities:<br><br>Lead projects spanning PC applications, mobile apps, and embedded platforms for heavy-duty diagnostics products.<br>Define system architecture, requirements, and integration strategies across software and hardware platforms.<br>Drive development and validation of diagnostic protocols (e.g., CAN/J1939, ISO 15765-2, J1708/J1587, UDS, ISO 22900).<br>Ensure compliance of drivers with Industry Standard (RP1210/RP1227, J2534).<br>Ensure compliance with cybersecurity, safety, and regulatory requirements.<br>Work closely with OEMs, Fleets, Suppliers, and internal engineering teams to deliver high-performing, secure diagnostic solutions.<br>Coordinate issue resolution during development, testing, and customer deployments.<br>Contribute to certification and compliance documentation.<br>Qualifications:<br><br>Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field.<br>5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development.<br>Strong technical expertise in:<br>Implementing API Drivers on PC and mobile platforms using (C/C++/.NET).<br>Vehicle communication protocols: CAN, CAN FD, ISO 15765-2, UDS, J1939, DoIP<br>Firmware development on VCI devices (e.g. devices with microcontrollers and CAN transceivers, UARTs and USB peripherals)<br>TCP/IP protocols and network stack, including secure communication (TLS, VPN, IPsec).<br>Working with low level drivers (e.g. USB, NDIS etc.) on PC, as well as working with SDK<br>A very good experience of working with various IDEs preferably<br>Visual Studio 2022<br>MCUXpresso<br>Have a good understanding of debugging firmware IoT devices<br>Have a good understanding of PC and Mobile (Android/iOS) application development with 3rd party API layer<br>Familiarity with Agile, CI/CD, and version control (Git).<br>Preferred Skills:<br><br>Linux experience on embedded systems<br>Hands-on experience with cybersecurity in embedded systems.<br>Wireless experience with Wi-Fi, Bluetooth SPP, and Bluetooth Low Energy.<br>Experience with containerized applications on embedded systems (Docker, Podman).
  • 2025-10-16T15:18:42Z
Software Engineer
  • Jacksonville, FL
  • remote
  • Contract / Temporary to Hire
  • 39.59 - 45.84 USD / Hourly
  • <p>We are offering an opportunity for a Software Engineer at our location in Jacksonville, Florida. In this role, you will be tasked with developing, testing, and deploying software solutions using a modern technology stack. You will work closely with product owners, designers, and other engineers in an Agile environment to deliver excellent user experiences. </p><p><br></p><p>Responsibilities: </p><p><br></p><p>• Contribute to the creation and maintenance of software applications utilizing .NET Core, C#, and Angular JS.</p><p>• Develop and implement RESTful APIs to ensure seamless integration between various systems.</p><p>• Participate actively in designing and implementing microservices architecture.</p><p>• Write efficient SQL queries and manage SQL Server databases.</p><p>• Engage in all stages of the software development lifecycle, including gathering requirements, designing, coding, testing, and deploying.</p><p>• Write unit and integration tests, and contribute to automated testing initiatives.</p><p>• Utilize Git for version control and collaborate effectively with the team through code reviews.</p><p>• Apply Docker and containerization technologies for application deployment and management.</p><p>• Participate in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.</p><p>• Troubleshoot software defects and production issues.</p><p>• Stay abreast of the latest technology trends and best practices.</p><p>• Contribute to technical documentation and knowledge sharing within the team.</p><p>• Collaborate effectively with cross-functional teams including product, design, and QA.</p>
  • 2025-10-15T20:14:23Z
Senior IIB / Java Developer
  • Columbus, OH
  • remote
  • Temporary
  • 53.00 - 58.00 USD / Hourly
  • <p>We are looking for an experienced Senior Programmer Analyst to join our team in Columbus, Ohio. In this long-term contract role, you will contribute to the development of enterprise-grade APIs and production infrastructure, ensuring high performance, scalability, and reliability. You will work closely with a team of engineers and architects to deliver innovative software solutions while employing modern technologies and agile methodologies.</p><p><br></p><p><strong>Work Location:</strong> 100% Remote (Preference for candidates local to Columbus, OH)</p><p><br></p><p><strong>Job Description</strong></p><p>We are seeking high-capacity individuals to assist in building best-in-class Enterprise APIs and production infrastructure. Daily responsibilities may include:</p><p><strong>Key Responsibilities</strong></p><ul><li>Develop modern REST APIs using Java Spring Boot, CI/CD, and cloud/container services.</li><li>Assist with system design, business analysis, server layout, disaster recovery planning, and production deployments.</li><li>Contribute to software/data design including schema, storage efficiency, and API design.</li><li>Deliver hands-on software solutions and server/data architecture.</li><li>Work with Kafka for environment setup, enrichment, and transformation use cases.</li><li>Implement API layers and integrate with CI/CD pipelines.</li><li>Collaborate in agile teams working in 2-week sprints.</li><li>Maintain and evolve integration assets and development processes.</li></ul>
  • 2025-10-22T12:39:01Z
Sr. Software Engineer
  • New York, NY
  • onsite
  • Permanent
  • 200000.00 - 250000.00 USD / Yearly
  • We are looking for an experienced and driven Sr. Software Engineer to join our team in New York, New York. As part of a dynamic financial services organization, you will play a critical role in developing and optimizing software solutions that support quantitative investment strategies. This position offers the opportunity to collaborate with a skilled global team and contribute to cutting-edge advancements in the world of automated trading.<br><br>Responsibilities:<br>• Design, develop, and maintain software systems that support quantitative trading and investment strategies.<br>• Collaborate with cross-functional teams to implement research-tested solutions into production environments.<br>• Optimize and enhance backend systems to ensure high performance and reliability.<br>• Develop APIs and integrate third-party tools to support data analysis and trading operations.<br>• Ensure the quality and accuracy of data by implementing robust validation and improvement processes.<br>• Participate in Agile Scrum workflows to deliver projects efficiently and effectively.<br>• Create comprehensive documentation for software systems and processes.<br>• Conduct performance testing and debugging to ensure system stability.<br>• Stay updated on emerging technologies and incorporate relevant innovations into development practices.<br>• Provide mentorship and guidance to less experienced team members when needed.
  • 2025-10-01T14:43:47Z
Software Developer
  • Jacksonville, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>Are you passionate about building high-performance applications that make a real impact? We’re looking for a <strong>C++ Developer</strong> to join our engineering team in <strong>Jacksonville, FL</strong>. In this role, you’ll be working on cutting-edge projects, developing optimized and scalable systems, and collaborating with a talented group of engineers to drive innovation.</p><p><br></p><p><strong>What You’ll Do</strong></p><ul><li>Design, code, and optimize software applications using <strong>C++</strong></li><li>Enhance <strong>system performance, scalability, and reliability</strong></li><li>Collaborate with cross-functional teams to develop and refine <strong>software architecture and design</strong></li><li>Debug and troubleshoot complex software issues in large-scale systems</li><li>Contribute to continuous improvement through <strong>code reviews</strong> and best practice implementation</li><li>Work within <strong>modern development frameworks and tools</strong></li></ul><p><br></p>
  • 2025-10-16T15:33:45Z
Software Developer
  • St. Augustine, FL
  • onsite
  • Temporary
  • 35.63 - 41.25 USD / Hourly
  • <p><br></p><p>We are seeking a highly motivated and experienced Software Developer to join our team and play a pivotal role in a critical legacy application modernization project. The successful candidate will be responsible for re-architecting, developing, and migrating our existing legacy application to a robust, scalable, and modern web-based application. This role requires a strong understanding of web development best practices, excellent problem-solving skills, and a solid foundation in the Microsoft technology stack and related web technologies.</p><p><br></p><p>Responsibilities</p><p>• Design, develop, test, deploy, and maintain high-quality, scalable, and secure web applications.</p><p>• Lead the conversion of functionalities from a legacy application to a modern web-based .Net MVC framework.</p><p>• Write clean, efficient, and well-documented code in .Net Core, C#, and JavaScript.</p><p>• Develop and consume RESTful APIs to facilitate communication between various application components and external services.</p><p>• Design and manage database schemas, and interact with MySQL databases effectively.</p><p>• Implement responsive and user-friendly interfaces using Bootstrap and other front-end technologies.</p><p>• Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.</p><p>• Collaborate closely with product owners, business analysts, and other developers to translate business requirements into technical solutions.</p><p>• Identify and troubleshoot software defects and provide timely resolutions.</p><p>• Stay up-to-date with emerging technologies and industry trends to recommend and implement improvements.</p><p>• Contribute to code reviews and mentor junior developers.</p><p><br></p><p>Qualifications</p><p>Required Skills & Experience</p><p>• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.</p><p>• Proven experience in software development, with a strong portfolio of web application development.</p><p>• Expertise in .NET framework and C# programming language.</p><p>• Strong experience with ASP.NET MVC.</p><p>• Proficiency in JavaScript and modern front-end development concepts.</p><p>• Solid understanding and practical experience with Bootstrap for responsive web design.</p><p>• Demonstrable experience developing and consuming API's (RESTful services).</p><p>• Proficiency in MySQL database design, query optimization, and management.</p><p>• Experience with version control systems (e.g., Git).</p><p>• Strong analytical, problem-solving, and debugging skills.</p><p>• Excellent communication and interpersonal skills.</p><p><br></p><p>Preferred Skills</p><p>• Experience with other front-end frameworks (e.g., React, Angular, Vue.js) is a plus.</p><p>• Familiarity with cloud platforms (e.g., Azure, AWS, GCP).</p><p>• Experience with automated testing frameworks and practices.</p><p>• Knowledge of software design patterns and architectural principles.</p><p>• Experience in migrating legacy systems.</p>
  • 2025-10-08T14:04:30Z
Applications Architect - Director of Software Engineering
  • Kansas City, MO
  • onsite
  • Permanent
  • - USD / Yearly
  • Position: Applications Architect - Director of Software Engineering<br>Location: Kansas City, MO -- Mostly REMOTE<br>Salary: up to $200,000 base annual salary plus exceptional 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>This isn’t just a leadership role—it’s a chance to shape the future of a company’s technology landscape. You’ll lead the development of modern, consumer-facing solutions, consolidate legacy systems, and guide a talented engineering team through a full-scale transformation. <br><br>You will join at the start of this journey with the ability to shape and impact the architectural design, partner with the product management teams, maybe even do some coding yourself and select internal software engineers to bring on to your team and hire new folks and build out your team. <br><br>This is mostly a remote position, where candidates in the Kansas City Metropolitan area and nearby locations will have preference.<br><br>&#128269; What Our Client Company is Looking For<br>• A technical visionary who brings fresh thinking and modern frameworks to legacy systems.<br>• A strong communicator and business partner who can translate complex ideas into actionable plans.<br>• A culture builder who believes in creating a high-performing, remote-friendly engineering team.<br>• Experience with .NET, Java, Flutter, React, and cloud-native architectures.<br>• Bonus points for experience in real estate tech, cost modeling, or enterprise SaaS.<br><br>&#129504; Top 3 Must-Haves<br>1. Technical Depth – You bring innovative solutions and know how to modernize legacy systems.<br>2. Leadership & Influence – You can lead a team and partner with senior stakeholders.<br>3. Culture Champion – You know how to build and scale a strong engineering culture.<br><br>&#128200; What’s in It for You<br>• Be the domino hire that sets the tone for a new era of tech transformation.<br>• Work with executive-level visibility and influence.<br>• Join a mission-driven team backed by the strength and stability of a successful parent company.<br>• Enjoy flexibility with remote work options and a preference for candidates in Kansas City.<br><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. ***
  • 2025-10-18T20:54:09Z
Senior Cloud Engineer
  • Plano, TX
  • onsite
  • Permanent
  • 130000.00 - 160000.00 USD / Yearly
  • <p>We are seeking a highly skilled and experienced Senior Cloud Engineer with deep expertise in Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE). The ideal candidate will play a critical role in designing, implementing, and maintaining cloud infrastructure and services, while collaborating closely with development and engineering teams to ensure scalable, secure, and compliant cloud solutions.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Design, deploy, and manage scalable cloud infrastructure on Google Cloud Platform.</li><li>Lead and support GKE integration efforts with development and engineering teams.</li><li>Implement and manage GCP services including Compute Engine, Cloud Storage, BigQuery, and Cloud Functions.</li><li>Develop and maintain infrastructure using Infrastructure-as-Code (IaC) tools such as Terraform or Ansible.</li><li>Automate cloud operations and workflows using Python, Bash, or PowerShell.</li><li>Apply GitOps principles to manage infrastructure as code and ensure version control and traceability.</li><li>Build and maintain CI/CD pipelines using tools like Bitbucket and Jenkins.</li><li>Ensure cloud environments adhere to security best practices, compliance requirements, and Windows Server/Active Directory configurations.</li><li>Monitor system performance, troubleshoot issues, and optimize cloud resources for cost and efficiency</li></ul><p><br></p>
  • 2025-10-17T18:58:49Z
Senior C++ Engineer
  • Jacksonville, FL
  • remote
  • Contract / Temporary to Hire
  • - USD / Hourly
  • <p>Seeking a Senior C++ Engineer to lead complex development efforts, design scalable architectures, and mentoring a team of developers. This role requires deep C++ expertise and strong API and automation skills within enterprise environments.</p>
  • 2025-10-20T13:53:59Z
Mobile SW Quality Engineer
  • Des Moines, IA
  • remote
  • Permanent
  • - USD / Yearly
  • Position: SENIOR SOFTWARE QUALITY ENGINEER - Shape the future of a Mobile-First Platform<br>Location: REMOTE<br>Salary: UP TO $125K BASE + BONUS + EXCEPTIONAL 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>A nationally recognized company with a legacy of success is launching a bold new digital initiative—and this is your chance to be part of it from day one.<br>With full executive backing and the resources of a Fortune 500 parent, this newly formed department is building a mobile-first product from scratch. It’s a greenfield, 0-to-1 launch with a startup pace and mindset—but with the stability and funding already in place. The first MVP is on the runway, and we’re assembling a team of 20 innovators to bring it to life.<br>We’re looking for a Senior Software Quality Engineer who’s passionate about building scalable, secure, and seamless digital experiences. You’ll lead quality efforts across mobile, web, backend, and third-party integrations—ensuring every release is rock solid.<br>Why This Role Stands Out<br> • Start-up energy, enterprise support: Build fast, innovate boldly, and work with cutting-edge tools—without worrying about funding or red tape.<br> • Impact from Day One: Help define the quality strategy for a product that’s being built from the ground up.<br> • Modern tech stack: Work across Flutter, Node.js/NestJS, PostgreSQL, and integrate with CI/CD pipelines and automation frameworks.<br>What You’ll Do<br> • Design and implement end-to-end test strategies across mobile, web, backend, and integrations.<br> • Collaborate with product, engineering, and DevOps to define acceptance criteria and test plans.<br> • Develop and execute automated and manual test cases for UI, API, and workflows.<br> • Maintain and evolve automation frameworks using Cypress, Playwright, Appium, and Postman.<br> • Validate third-party integrations and ensure seamless user experiences.<br> • Integrate testing into CI/CD pipelines (GitHub Actions, GitLab CI).<br> • Manage test environments, mock servers, and test data.<br> • Track and report on quality metrics—test coverage, defect rates, release readiness.<br>What You Bring<br> • 4–6 years of experience in software quality engineering or full-stack QA.<br> • Experience testing Flutter apps (mobile and web).<br> • Strong skills in testing Node.js/NestJS APIs and writing SQL queries.<br> • Hands-on experience with automation tools (Cypress, Playwright, Appium).<br> • Familiarity with CI/CD tools, Git, Docker, and agile methodologies.<br> • Bonus: Experience with performance testing (JMeter, k6), security testing (OWASP, JWT), and monitoring tools (Sentry, Datadog).<br>Reporting Structure<br> • Reports to: Director of Product Engineering<br> • Team size: You’ll be a foundational member of a 20-person launch team<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. ***
  • 2025-10-18T19:48:44Z
Teamcenter Software Engineer
  • Costa Mesa, CA
  • remote
  • Temporary
  • 90.00 - 98.00 USD / Hourly
  • <p>**** For Faster response on the position, please send a message to Jimmy Escobar on LinkedIn or send an email to Jimmy.Escobar@roberthalf(.com) with your resume. You can also call my office number at 424-270-9193****</p><p><br></p><p>We are looking for a skilled Teamcenter Software Engineer to join our team in Costa Mesa, California. In this long-term contract role, you will collaborate with cross-functional teams to optimize and expand Teamcenter solutions across various business operations. If you have a strong technical background, hands-on experience with Teamcenter, and a passion for problem-solving, we encourage you to apply.</p><p><br></p><p>Responsibilities:</p><p>• Collaborate with product managers, engineering, manufacturing, and document control teams to implement and enhance Teamcenter solutions.</p><p>• Analyze business processes and recommend effective solutions using best practices within the Teamcenter environment.</p><p>• Develop and manage integrations between Teamcenter and related applications to ensure seamless data flow.</p><p>• Provide day-to-day support to cross-functional teams, addressing operational needs and driving change management initiatives.</p><p>• Troubleshoot technical issues related to Teamcenter deployment, configuration, and server/client operations.</p><p>• Customize Teamcenter workflows and dispatchers to meet specific business requirements.</p><p>• Assist in the improvement of system performance, including database management and server optimization.</p><p>• Ensure integration methodologies align with upstream and downstream application requirements.</p><p>• Conduct technical assessments to address business challenges and translate them into actionable solutions.</p>
  • 2025-10-16T23:34:17Z
Senior Data Integration Engineer
  • Des Moines, IA
  • remote
  • Permanent
  • - USD / Yearly
  • Position: SENIOR DATA INTEGRATION ENGINEER - Architect the backbone of a Mobile-First Digital Experience<br>Location: REMOTE<br>Salary: UPTO $175K + BONUS + EXCEPTIONAL 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>A nationally recognized company with a long-standing legacy of success is launching a bold new digital initiative—and this is your opportunity to help build it from the ground up.<br>With full executive support and the resources of a Fortune 500 parent, this newly formed department is creating a mobile-first product from scratch. It’s a greenfield, 0-to-1 launch with the pace and creativity of a startup, but with the stability and funding already secured. The first MVP is nearing launch, and we’re assembling a team of 20 innovators to bring it to life.<br>We’re looking for a Senior Data Integration Engineer to lead the design and development of a scalable, secure, and high-performing data ecosystem. You’ll play a critical role in building a custom Customer Data Platform (CDP), integrating internal and external systems, and enabling real-time personalization, analytics, and enterprise-wide insights.<br>What You’ll Do<br> • Build and maintain scalable data pipelines using Python and cloud-native tools.<br> • Design and implement a robust CDP to unify customer data across platforms.<br> • Develop APIs and data workflows for real-time and batch integrations.<br> • Optimize data environments for performance, security, and reliability.<br> • Collaborate with cross-functional teams to define data requirements and integration strategies.<br> • Implement data governance and privacy practices to ensure compliance.<br> • Leverage CI/CD pipelines and automation to streamline deployment and maintenance.<br> • Document architecture, data flows, and integration patterns for scalability.<br>What You Bring<br> • 10+ years of experience with RESTful APIs, SQL, Python, or PowerShell.<br> • 5+ years working with cloud platforms (Azure, AWS, GCP) and cloud-native tools (ADF, Glue, dbt, Airflow).<br> • Proven experience building or integrating with CDPs (Segment, Salesforce CDP, Adobe Experience Platform, or custom solutions).<br> • Experience with data integration tools (Apache NiFi, Talend, Informatica).<br> • Familiarity with event-driven architectures, message queues (Kafka), and microservices.<br> • Strong understanding of data privacy, security, and governance.<br> • Bonus: Experience with Snowflake, BigQuery, Databricks, and Infrastructure as Code tools (Terraform, Pulumi, CloudFormation).<br><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. ***
  • 2025-10-18T20:24:05Z
2 4