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

232 results for Senior Software Engineer jobs

Senior Software Engineer
  • Seattle, WA
  • remote
  • Contract / Temporary to Hire
  • 65.00 - 80.00 USD / Hourly
  • <p>Robert Half is seeking a <strong>Full Stack Developer</strong> to support a <strong>technology-focused enterprise organization</strong>. This role involves supporting a fast-moving web portal initiative that requires strong <strong>React front-end development</strong>, full-stack <strong>Azure application experience</strong>, and the ability to build solutions hosted within <strong>M365 environments</strong>. The position is <strong>Remote</strong> and is a 6 Month contract-to-hire opportunity. Apply today!</p><p><br></p><p><strong>Job Details:</strong></p><p><strong>Schedule: Flexible Schedule. CST Core Hours </strong></p><p> <strong>Duration:</strong> 6 Month Contract to Hire. </p><p> <strong>Location:</strong> Seattle. (Fully Remote) </p><p><br></p><p><strong>Job Responsibilities:</strong></p><ul><li>Develop, enhance, and maintain web-based portals hosted on M365 and Azure.</li><li>Build high-quality front-end user interfaces using <strong>React</strong> as the primary UI framework.</li><li>Write, test, debug, and deploy backend services and APIs using <strong>C#</strong> within Azure environments.</li><li>Collaborate in two-week Agile sprints, including planning, task assignment, coding, and code reviews.</li><li>Integrate web applications with Azure services and M365 hosting capabilities.</li><li>Participate in debugging, troubleshooting, and code optimization to support production readiness.</li><li>Work closely with cross-functional teams to deploy features and ensure smooth release cycles.</li><li>Support future roadmap initiatives including mobile-friendly UI enhancements.</li></ul><p><br></p>
  • 2025-12-02T21:18:51Z
Sr. Software Engineer
  • Brooklyn, NY
  • onsite
  • Temporary
  • 47.50 - 55.00 USD / Hourly
  • We are looking for a highly skilled Senior Software Engineer to join our team on a contract basis in Brooklyn, New York. This role requires a detail-oriented individual with a strong background in Linux-based systems and embedded engineering. You will play a key part in developing and supporting advanced software solutions while leveraging your expertise in C++, .NET, and related technologies.<br><br>Responsibilities:<br>• Serve as a Subject Matter Expert for Linux-based system development and deployment.<br>• Design, develop, and maintain embedded software solutions for a variety of projects.<br>• Utilize your expertise in C++ and firmware development to create high-quality applications.<br>• Collaborate with cross-functional teams to ensure seamless integration of software components.<br>• Provide technical guidance and mentorship to entry-level engineers and team members.<br>• Troubleshoot and resolve complex technical issues in Linux environments.<br>• Apply knowledge of electronics and embedded system design to enhance performance and reliability.<br>• Contribute to the development of innovative solutions using React.js and JavaScript.<br>• Ensure adherence to best practices and coding standards throughout the development process.<br>• Support projects with a focus on financial industry requirements, if applicable.
  • 2025-11-26T16:48:18Z
Senior Software Engineer
  • Urbandale, IA
  • onsite
  • Contract / Temporary to Hire
  • - USD / Hourly
  • <p>We are seeking multiple experienced Senior Full Stack Software Engineers to join a fast-growing development team focused on modernizing internal and external-facing applications. Ideal candidates will bring a strong foundation in .NET Core/.NET 6+ (ideally .NET 8), front-end experience with Vue.js or React, and a deep understanding of object-oriented programming principles. This is a highly collaborative, heads-down coding environment where team members contribute to scalable solutions driving major business value.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, build, and maintain scalable backend services using .NET 8+</li><li>Develop clean, functional front-end applications using Vue.js, React, or vanilla JavaScript</li><li>Work with GraphQL and REST APIs</li><li>Write and maintain unit tests (goal of 89%+ coverage)</li><li>Support integration testing and collaborate on improving test strategies</li><li>Follow CI/CD best practices using GitHub, GitFlows, and automated pipelines</li><li>Utilize observability tools like Sentry for debugging and performance monitoring</li><li>Collaborate with team members during daily stand-ups and code pairing</li><li>Participate in code reviews and knowledge-sharing as part of agile development</li></ul>
  • 2025-12-24T14:08:40Z
Sr Software Engineer
  • Jacksonville, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>We’re seeking a <strong>Software Engineer</strong> with strong <strong>C# and .NET</strong> experience and exposure to <strong>full-stack development</strong> to help build, enhance, and support modern business applications. This role is ideal for someone who enjoys working across the stack—back-end services, APIs, and front-end interfaces—while collaborating closely with product, QA, and business stakeholders.</p><p><br></p><p><strong>What You’ll Do</strong></p><ul><li>Design, develop, and maintain applications using <strong>C# and .NET (.NET Core / .NET 6+)</strong></li><li>Build and support <strong>RESTful APIs</strong> and backend services</li><li>Contribute to <strong>full-stack development</strong>, including front-end features and UI enhancements</li><li>Work with relational databases using <strong>SQL Server</strong> (queries, schema design, performance tuning)</li><li>Collaborate with cross-functional teams to translate requirements into technical solutions</li><li>Debug, troubleshoot, and resolve application issues across environments</li><li>Participate in code reviews and contribute to engineering best practices</li><li>Support CI/CD pipelines and application deployments</li></ul><p><br></p>
  • 2025-12-16T13:43:35Z
Sr. Software Engineer (Full Stack)
  • Irving, TX
  • onsite
  • Contract / Temporary to Hire
  • 47.50 - 55.00 USD / Hourly
  • We’re looking for a Senior Full Stack Engineer to design, build, and enhance enterprise applications. In this role, you’ll turn functional and detailed design requirements into high-quality software using modern programming languages and best practices. You’ll collaborate with cross-functional teams to create documentation, provide accurate estimates, and deliver solutions on time, within scope, and budget. This position also involves following change management and quality assurance processes to ensure reliable, scalable results.<br> <br>RESPONSIBILITIES<br>• Conceptualize, design, program, test, implement and deploy software applications using the appropriate documentation, processes, and quality standards.<br>• Provide business and project expertise when collaborating with clients, IT resources, vendors, consultants, and other stakeholders to identify the user requirements, assess technologies, recommend, and implement technical solutions.<br>• Applies analytical skills to understand system requirements.<br>• Applies knowledge of application architecture principles<br>• Performs formal code reviews to ensure specifications and standards are met.<br>• Applies defined code management, build, and deployment standards and practices. <br>• Independently applies problem solving skills to investigate and research complex system problems to establish root cause and resolution.<br>• Ensure accuracy of coding, create technical documentation; utilize software configuration, version, and quality management processes.<br>• Work with project participants to maximize productivity, effectiveness, and timely completion.<br>• Work independently with minimal direct supervision; exercise independent judgment to obtain results.<br>• Independently applies problem solving skills to investigate and research complex system problems to establish root cause and resolution.<br>• Share information willingly when appropriate; recognize confidential information and handle with discretion.<br>• Special projects as assigned.<br><br>QUALIFICATIONS<br>• Minimum of 6 years in a structured environment working on systems, applications, programming, development, testing, implementation, and deployment required.<br>• At least 6 years of in-depth knowledge and experience in: C#, .NET Framework 4.5+, .Net 5+, T-SQL, REST API, Entity Framework<br>• At least 3 years of demonstrated experience on modern UI development with Angular 10+, bootstrap, CSS 3+, HTML 4+, TypeScript<br>• Experience writing W3C compliant accessible HTML5 markup.<br>• Familiarity with modern JavaScript command-line tools such as npm<br>• Software development lifecycle using structured processes.<br>• Practical knowledge of Agile principles and prefer ability to lead SCRUM ceremonies.<br>• Experience with cloud development (Azure preferred)<br>• Competent with tool use to manage the following functions: code management, unit testing, integration testing, version control, and prototyping.<br>• Mortgage origination experience (preferred)<br>• Understand a broad range of technologies and able to think in terms "enterprise wide" solutions.<br>• Bachelor’s degree in Computer Science or related field required
  • 2025-12-08T16:14:10Z
Sr. Software Engineer
  • Coshocton, OH
  • onsite
  • Temporary
  • - USD / Hourly
  • We are looking for an experienced Sr. Software Engineer to join our team on a contract basis in Coshocton, Ohio. In this role, you will be responsible for creating dynamic web applications with a focus on front-end development while seamlessly integrating backend systems. If you have a passion for building scalable solutions and collaborating with cross-functional teams, we encourage you to apply.<br><br>Responsibilities:<br>• Develop responsive and user-friendly front-end interfaces using React and modern JavaScript frameworks.<br>• Design and implement robust RESTful APIs utilizing Node.js and Express.js.<br>• Integrate and manage databases to ensure efficient data storage and retrieval.<br>• Utilize Docker for application containerization and streamlined deployment processes.<br>• Collaborate with design and engineering teams to deliver high-quality and visually appealing applications.<br>• Conduct thorough code reviews, testing, and debugging to maintain optimal performance and reliability.<br>• Ensure applications are optimized for responsiveness and front-end performance.<br>• Maintain version control and collaborative workflows using Git.<br>• Stay updated with emerging technologies and apply them to improve existing systems.
  • 2025-12-02T13:58:55Z
Sr. Software Engineer
  • New York, NY
  • onsite
  • Permanent
  • 120000.00 - 200000.00 USD / Yearly
  • We are looking for a talented Sr. Software Engineer to join our team in New York, New York. In this role, you will focus on backend development while working with cutting-edge technologies to design and implement scalable solutions. Ideal candidates will have experience in system architecture and cloud-based platforms, with a passion for building robust and innovative systems.<br><br>Responsibilities:<br>• Develop and maintain backend systems using Node.js and Golang to ensure optimal performance and scalability.<br>• Collaborate with frontend teams utilizing React.js, TypeScript, and Next.js to create seamless user experiences.<br>• Design and implement cloud-based solutions using Docker, Kubernetes, and Google Cloud Platform.<br>• Architect and optimize backend systems to support real-time processing and bidding functionalities.<br>• Work with Kafka to manage and process large data streams efficiently.<br>• Utilize AI and machine learning to enhance ad optimization and performance.<br>• Contribute to the design and development of systems within AdTech platforms.<br>• Perform system design tasks to ensure reliability and scalability of applications.<br>• Troubleshoot and resolve technical issues to maintain system stability and functionality.
  • 2025-12-02T16:49:06Z
Sr. Software Engineer
  • New York, NY
  • onsite
  • Permanent
  • 150000.00 - 200000.00 USD / Yearly
  • We are looking for a Senior Software Engineer with expertise in full-stack development to lead the creation of innovative tools that optimize sales processes and dealership operations. This role requires close collaboration with product managers and stakeholders to deliver impactful solutions while mentoring a team of engineers. The ideal candidate will have a strong technical background and a passion for building scalable, high-performance systems.<br><br>Responsibilities:<br>• Design and develop tools to streamline sales workflows, dealership management, and client onboarding.<br>• Collaborate with product managers and stakeholders to determine requirements and deliver effective technical solutions.<br>• Architect and implement both backend services and user-friendly frontend interfaces.<br>• Provide mentorship and technical guidance to two full-stack engineers, fostering their growth and development.<br>• Integrate third-party APIs and internal systems to automate manual processes and improve efficiency.<br>• Oversee the entire lifecycle of feature delivery, ensuring robustness, scalability, and reliability.<br>• Conduct code reviews and participate in architectural discussions to maintain high coding standards.<br>• Work cross-functionally to align technical direction with business goals.
  • 2025-11-26T14:38:45Z
Sr. Software Engineer
  • New York, NY
  • onsite
  • Permanent
  • 120000.00 - 200000.00 USD / Yearly
  • We are looking for a skilled Sr. Software Engineer to join our team in New York, New York. This role focuses on backend development and involves working with cutting-edge technologies to design and optimize cloud architectures and systems. If you are passionate about creating scalable solutions and have expertise in modern frameworks, this position offers an exciting opportunity to make a significant impact.<br><br>Responsibilities:<br>• Develop and maintain backend systems using Node.js and Golang to ensure high performance and scalability.<br>• Collaborate with cross-functional teams to design and implement cloud-based architectures using platforms like Google Cloud, Docker, and Kubernetes.<br>• Build and optimize RESTful and GraphQL APIs to support seamless integration with frontend systems.<br>• Work closely with frontend developers utilizing React.js, TypeScript, and Next.js to create cohesive and efficient applications.<br>• Apply expertise in real-time bidding systems and Apache Kafka to enhance system design and data processing capabilities.<br>• Leverage AI/ML technologies to optimize advertising platforms and improve ad performance.<br>• Lead backend and cloud architecture design, ensuring the systems align with business goals and technical requirements.<br>• Troubleshoot, debug, and resolve complex system issues to maintain reliability and efficiency.<br>• Stay updated on emerging technologies and integrate them into projects to drive innovation and success.
  • 2025-12-02T16:49:06Z
Sr. Software Engineer
  • Westlake, OH
  • onsite
  • Permanent
  • 100000.00 - 115000.00 USD / Yearly
  • We are looking for a Senior Software Engineer to lead the development and deployment of enterprise-level software solutions. This role focuses on delivering high-quality, secure, and efficient systems while ensuring their ongoing maintenance and optimization. The ideal candidate will also provide strategic technical guidance to senior leadership, evaluate emerging technologies, and foster innovation within the team.<br><br>Responsibilities:<br>• Oversee code deployments across multiple product teams, including cloud-based, mobile, and on-premise applications.<br>• Manage the release repository and maintain documentation for build and release procedures.<br>• Plan and execute release governance, risk assessments, milestone tracking, and production readiness reviews.<br>• Provide strategic technical advice to senior management regarding long-term systems planning and the adoption of new hardware and software.<br>• Conduct research on emerging technologies to enhance security, improve operations, and streamline deployment processes.<br>• Lead and guide both local and offshore teams to deliver technical support and maintain operational effectiveness.<br>• Develop and enforce policies and procedures to ensure the quality and security of application development and system administration.<br>• Collaborate with business units and technology vendors to implement and support technology solutions that meet organizational needs.<br>• Identify opportunities for operational improvements through the use of advanced technologies.<br>• Perform additional duties as assigned to support the organization's objectives.
  • 2025-12-01T15:43:53Z
Sr. Software Engineer
  • Jacksonville, FL
  • onsite
  • Permanent
  • 130000.00 - 150000.00 USD / Yearly
  • We are looking for a highly skilled Senior Software Engineer with expertise in artificial intelligence and machine learning to join our dynamic team in Jacksonville, Florida. This role demands a strong technical background and hands-on experience in developing and operationalizing cutting-edge AI solutions. You will have the opportunity to innovate and create impactful systems using the latest advancements in generative AI, reinforcement learning, and large language models (LLMs).<br><br>Responsibilities:<br>• Design and optimize large language models (LLMs) for specialized applications.<br>• Implement reinforcement learning algorithms and multi-agent systems to enhance automation capabilities.<br>• Develop generative AI tools for efficient data retrieval and visualization.<br>• Establish and maintain MLOps pipelines to ensure seamless deployment and monitoring of AI models.<br>• Collaborate with cross-functional teams to align technical solutions with business needs.<br>• Conduct ongoing research to integrate the latest AI advancements into system designs.<br>• Troubleshoot and resolve technical challenges related to AI model performance.<br>• Document processes and provide technical insights to stakeholders.<br>• Ensure compliance with industry standards and best practices for AI development.
  • 2025-12-10T14:15:11Z
Sr. Software Engineer
  • Jacksonville, FL
  • onsite
  • Permanent
  • 140000.00 - 165000.00 USD / Yearly
  • We are looking for a Senior Software Engineer to design and implement advanced AI-driven solutions that enhance business operations. This role focuses on creating scalable and intelligent systems that utilize cutting-edge technologies to deliver impactful results. Based in Jacksonville, Florida, this position offers the opportunity to lead innovative projects in a dynamic and collaborative environment.<br><br>Responsibilities:<br>• Lead the development of enterprise-grade AI platforms and solutions, ensuring scalability and efficiency.<br>• Design frameworks that enable autonomous agents to collaborate seamlessly and execute complex workflows.<br>• Implement secure and standardized context exchange protocols to enhance system interoperability.<br>• Integrate dynamic registries for API access, external services, and permission-based tools.<br>• Develop monitoring dashboards for performance tracking, telemetry, and intervention capabilities.<br>• Establish compliance measures and ethical guidelines for AI governance in regulated industries.<br>• Architect resilient systems capable of horizontal scaling and failover mechanisms.<br>• Collaborate with cross-functional teams to redesign business processes using AI-driven automation.<br>• Mentor technical teams and promote a culture of innovation and continuous learning.
  • 2025-12-08T13:38:33Z
Sr. Software Engineer
  • New York, NY
  • onsite
  • Permanent
  • 175000.00 - 225000.00 USD / Yearly
  • We are looking for a skilled Senior Software Engineer to design and implement innovative software solutions. This role involves creating scalable systems, optimizing performance, and contributing to cutting-edge technologies, including machine learning and vector databases. Join our team in New York, New York, and help shape the future of software development.<br><br>Responsibilities:<br>• Design and develop scalable software solutions using Python and modern architectural patterns.<br>• Build and maintain distributed systems with a focus on multi-threaded programming.<br>• Develop and integrate RESTful APIs to ensure seamless communication between applications.<br>• Optimize data storage and retrieval using MongoDB and Redis.<br>• Explore and implement vector databases such as pgvector and timescale.<br>• Collaborate on machine learning initiatives, including the application of large language models (LLMs).<br>• Utilize cloud platforms like Amazon Web Services (AWS) to enhance system performance and scalability.<br>• Conduct thorough testing and debugging to ensure high-quality software delivery.<br>• Stay updated on emerging technologies to drive innovation within the team.
  • 2025-12-16T14:13:58Z
Senior UI Software Engineer
  • Fort Lauderdale, FL
  • onsite
  • Contract / Temporary to Hire
  • - USD / Hourly
  • <p>We are seeking a Senior UI Software Engineer to lead development of enterprise-grade </p><p>interface. You will architect highly interactive, intelligent User Interfaces using a unified .NET </p><p>and WiseJ stack, while collaborating closely with product and design to deliver a first-class user </p><p>experience</p><p>• Architect and implement high-performance user interfaces using WiseJ, C#, and .NET, </p><p>with a strongly typed and unified codebase.</p><p>• Translate Figma design system components, wireframes, and prototypes directly into </p><p>consistent, pixel-aligned engineering implementations.</p><p>• Develop adaptive layouts, multi-panel interfaces, drag-and-drop tools, and other </p><p>advanced interaction patterns for enterprise-scale use cases.</p><p>• Maintain clean, composable, reusable UI architecture that avoids unnecessary libraries </p><p>and minimizes complexity.</p><p>• Collaborate with UX, product, and backend engineering to ensure seamless integration </p><p>across all system layers.</p><p>• Contribute to UI standards, internal tooling, code quality, and mentorship of other </p><p>engineers.</p><p>• Team management experience. </p>
  • 2025-12-23T00:49:05Z
Sr. Software Engineer
  • Jacksonville, FL
  • onsite
  • Permanent
  • 130000.00 - 150000.00 USD / Yearly
  • We are looking for a highly skilled Sr. Software Engineer to join our team in Jacksonville, Florida. This role will focus on designing and implementing advanced AI solutions, leveraging cutting-edge technologies such as deep learning and transformer-based models to drive innovation and deliver impactful results. The ideal candidate will bring a combination of technical expertise, strategic thinking, and leadership capabilities to collaborate across teams and shape the future of AI within our organization.<br><br>Responsibilities:<br>• Develop and implement advanced AI models, including deep learning and transformer-based architectures, to address complex business challenges.<br>• Design and build automated pipelines for MLOps, ensuring seamless integration, deployment, and monitoring of AI solutions.<br>• Collaborate with leadership and stakeholders to align AI strategies with organizational objectives, identifying opportunities and mitigating risks.<br>• Lead cross-functional efforts to ensure AI systems are scalable, secure, and optimized for performance.<br>• Publish research findings, represent the organization at industry events, and contribute to safeguarding intellectual property.<br>• Evaluate technical capabilities and cost considerations to balance innovation with practicality in AI projects.<br>• Mentor team members, fostering a culture of collaboration, learning, and resilience.<br>• Continuously refine and improve AI systems based on performance metrics and user feedback.
  • 2025-12-10T14:15:11Z
Senior UI Software Engineer
  • Fort Lauderdale, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>Robert Half is seeking a Senior UI Software Engineer to lead development of enterprise-grade </p><p>interface. You will architect highly interactive, intelligent User Interfaces using a unified .NET </p><p>and WiseJ stack, while collaborating closely with product and design to deliver a first-class user </p><p>experience.</p><p><strong>Key Responsibilities</strong></p><p>• Architect and implement high-performance user interfaces using WiseJ, C#, and .NET, </p><p>with a strongly typed and unified codebase.</p><p>• Translate Figma design system components, wireframes, and prototypes directly into </p><p>consistent, pixel-aligned engineering implementations.</p><p>• Develop adaptive layouts, multi-panel interfaces, drag-and-drop tools, and other </p><p>advanced interaction patterns for enterprise-scale use cases.</p><p>• Maintain clean, composable, reusable UI architecture that avoids unnecessary libraries </p><p>and minimizes complexity.</p><p>• Collaborate with UX, product, and backend engineering to ensure seamless integration </p><p>across all system layers.</p><p>• Contribute to UI standards, internal tooling, code quality, and mentorship of other </p><p>engineers.</p><p>• Team management experience. </p>
  • 2025-12-23T00:59:19Z
Sr. Software Engineer
  • Phoenix, AZ
  • onsite
  • Permanent
  • 150000.00 - 160000.00 USD / Yearly
  • <p>Job Title:</p><p>Principal Engineer I - Full Stack Developer</p><p><br></p><p>What you'll do:</p><p>The role is part of Digital Banking team, specifically working on Digital Account Onboarding (DAO) platform and technologies. As a Principal Engineer I you'll provide SME expertise in your respective domain as well as adjacent domains to ensure solutions are safe, secure, compliant and reliable. You'll identify development and support needs as well as take on large and complex design responsibilities supporting project tasks. You'll also engage with project and business sponsors refining requirements and objectives of targeted solutions. As a Principal Engineer I, you also facilitate dialogue and activities, and work to ensure team collaboration including teams outside of your domain. In this role, you'll also develop the technical features while also guiding junior engineers.</p><p>Work on the current DAO platform Temenos to integrate, develop new features while enhancing the existing feature in alignment with business requirements and priorities</p><p>Provide production support, timely resolution of incidents, and communication to business stakeholders</p><p>Build the solution design of efforts that can be handed off to lower level engineers for execution assuring reuse of platforms where possible.</p><p>Review technical plans developed by lower level engineers and analysts to assure quality designs prevail which can support the volumetrics of our business partners objectives.</p><p>Build comprehensive measurement dashboards that give performance insight into key applications of the bank which can feed operational results of our business partners.</p><p>Work independently or sometimes with architecture team counterparts to lay out the final documentation required for proper ongoing reference of the given solution, including physical and logical layouts with cross reference to use case models while enforcing standards, as well as assisting in the modification or buildout of procedures that support areas of operations across IT.</p>
  • 2025-12-10T17:08:33Z
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-12-16T19:08:40Z
Job Information US - Software Engineer V
  • Alpharetta, GA
  • remote
  • Temporary
  • 60.00 - 65.00 USD / Hourly
  • <p><strong>Senior Software Engineer (26 Week Contract)</strong></p><p><strong>Employment Type:</strong> W-2</p><p><strong>Location:</strong> Alpharetta, GA – Hybrid (1–2 days in office per week)</p><p> <em>Remote candidates considered (EST or CST only; hours will be EST). Candidates in Mountain or Pacific time zones will not be considered.</em></p><p><br></p><p><strong>About the Role</strong></p><p>We are seeking an experienced <strong>Senior Software Engineer</strong> to join our team and contribute to the design, development, and maintenance of mobile applications and web services. This role involves working closely with cross-functional teams to deliver high-quality, scalable software solutions.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain mobile applications using <strong>React Native</strong> and <strong>React JS</strong>.</li><li>Manage the full software development lifecycle, including <strong>release management</strong>.</li><li>Develop and maintain <strong>RESTful services</strong> for mobile and web applications.</li><li>Collaborate with cross-functional teams to ensure timely and high-quality delivery.</li><li>Ensure application scalability, performance, and security.</li><li>Work with <strong>.NET or Java backends</strong> to support mobile and web applications.</li><li>Mentor junior engineers and foster a culture of continuous learning.</li><li>Design APIs, manage databases, and implement <strong>microservices architecture</strong>.</li><li>Utilize <strong>Electron</strong> for cross-platform desktop applications using web technologies.</li></ul>
  • 2025-12-01T20:38:58Z
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-12-02T20:14:15Z
Software Developer
  • Seattle, WA
  • remote
  • Contract / Temporary to Hire
  • 65.00 - 75.00 USD / Hourly
  • <p>Robert Half Technology is is looking to hire a <strong>SharePoint Developer </strong>with <strong>React </strong>experience<strong> </strong>for a firm based in Seattle, Washington. The ideal candidate should have extensive hands-on experience in cloud development, with deep expertise in Microsoft 365, SharePoint Online, and Azure cloud services. The candidate must have in-depth knowledge of the SharePoint Framework (or expertise in developing custom applications using modern front-end technologies such as React, Angular, or Vue, along with strong full-stack development skills), API development, cloud-native best practices, and DevOps processes to deliver high-quality, scalable solutions.</p><p><br></p><p><strong>Duration:</strong> 6-month contract-to-hire</p><p><strong>Schedule:</strong> Monday-Friday (Core Business Hours) PST - Flexible</p><p><strong>Location: </strong>100% Remote</p><p><br></p><p><strong>Hands-On Development:</strong></p><ul><li>Develop and maintain scalable applications using C#, SPFx, HTML, CSS, React (or framework of choice), TypeScript, JavaScript, Power Platform, Azure Cloud Services, Microsoft Graph API, PnP JS, PowerShell, SharePoint REST and custom APIs.</li><li>Develop and optimize Azure Functions, Web APIs, Runbooks and cloud-native solutions.</li><li>Automation using Power Automate and create low-code/no-code solutions using Power Apps.</li><li>Apply best practices in code quality, testing, and deployment to ensure all solutions are robust, reliable, and secure.</li><li>Work independently and troubleshoot issues, resolving technical challenges and clearing dependencies in a timely manner.</li><li>Follow coding and compliance standards, contribute to and maintain technical documentation.</li><li>Leverage AI tools and technologies throughout the development process to automate repetitive tasks, enhance code quality, and boost overall productivity.</li></ul><p><strong>Agile Practices, DevOps & Continuous Innovation:</strong></p><ul><li>Continuously learn and adopt the latest features and updates in leading cloud platforms and technologies. Explore and identify opportunities to integrate AI and intelligent features into solutions.</li><li>Collaborate closely with team members within an Agile framework, actively participating in sprint planning, assist in defining acceptance criteria, identifying any technical dependencies, and effectively sizing user stories to ensure clear requirements, and alignment with sprint goals.</li><li>Utilize Azure DevOps and GitHub to plan, track, and document work, ensuring transparency and effective project coordination</li></ul>
  • 2025-12-16T00:43:57Z
Sr. Software Engineer - Digital Technology
  • New York, NY
  • onsite
  • Contract / Temporary to Hire
  • 59.38 - 68.75 USD / Hourly
  • We are looking for an experienced Sr. Software Engineer to join our non-profit organization in New York, New York. In this Contract-to-permanent position, you will play a key role in designing, developing, and deploying innovative digital solutions. This role offers an opportunity to collaborate with diverse stakeholders, contribute to public-facing web platforms, and ensure the delivery of secure, scalable, and high-quality applications.<br><br>Responsibilities:<br>• Lead the design, development, testing, and deployment of both new and existing applications using modern programming languages and frameworks.<br>• Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.<br>• Act as a technical expert for the organization’s public-facing web properties, ensuring best practices are followed.<br>• Conduct code reviews and provide mentorship and guidance to entry-level developers.<br>• Create and maintain APIs to enable seamless data integration with internal and external systems.<br>• Implement security measures and ensure applications meet performance, accessibility, and scalability standards.<br>• Troubleshoot and resolve complex issues to maintain the reliability of digital platforms.<br>• Utilize version control systems, such as Git, to manage code effectively and support deployment pipelines.<br>• Work with cloud platforms like AWS, Azure, or Google Cloud to implement DevOps practices.<br>• Stay updated on emerging technologies to continuously improve application architecture and performance.
  • 2025-11-26T16:48:18Z
Backend Engineer
  • Bellevue, WA
  • remote
  • Temporary
  • 65.00 - 68.00 USD / Hourly
  • <p><strong>Robert Half is seeking a Senior Software Engineer (Contract)</strong> to support a technology organization building cloud-native services on AWS. This role is focused on <strong>Python microservices, serverless deployments, and production-ready engineering</strong>. The position is <strong>fully remote</strong> and is a <strong>6-month contract</strong> with strong potential to <strong>extend or convert</strong> based on performance. Apply today!</p><p><br></p><p><strong>Job Details</strong></p><ul><li><strong>Schedule:</strong> Full-time (40 hours/week)</li><li><strong>Duration:</strong> 6-month contract (extension or conversion possible)</li><li><strong>Location:</strong> 100% Remote (U.S.)</li></ul><p><br></p><p><strong>Job Responsibilities</strong></p><ul><li>Develop and deploy <strong>Python-based microservices</strong> in an AWS cloud environment</li><li>Support and extend existing <strong>serverless Lambda services</strong> and deployment pipelines</li><li>Write clean, secure, and maintainable code with a focus on production readiness</li><li>Work within an established <strong>CI/CD pipeline</strong> to deploy and manage services</li><li>Participate in code reviews and collaborate with other engineers</li><li>Support <strong>production monitoring, debugging, and root-cause analysis</strong></li><li>Leverage <strong>AI coding tools (GitHub Copilot)</strong> to improve development efficiency and code quality</li></ul><p><br></p>
  • 2025-12-18T20:08:43Z
Web Developer
  • Bellevue, WA
  • remote
  • Temporary
  • 65.00 - 68.00 USD / Hourly
  • <p><strong>Robert Half is seeking a Senior Software Engineer (Contract)</strong> to support a technology organization building cloud-native services on AWS. This role is focused on <strong>Python microservices, serverless deployments, and production-ready engineering</strong>. The position is <strong>fully remote</strong> and is a <strong>6-month contract</strong> with strong potential to <strong>extend or convert</strong> based on performance. Apply today!</p><p><br></p><p><strong>Job Details</strong></p><ul><li><strong>Schedule:</strong> Full-time (40 hours/week)</li><li><strong>Duration:</strong> 6-month contract (extension or conversion possible)</li><li><strong>Location:</strong> 100% Remote (U.S.)</li></ul><p><br></p><p><strong>Job Responsibilities</strong></p><ul><li>Develop and deploy <strong>Python-based microservices</strong> in an AWS cloud environment</li><li>Support and extend existing <strong>serverless Lambda services</strong> and deployment pipelines</li><li>Write clean, secure, and maintainable code with a focus on production readiness</li><li>Work within an established <strong>CI/CD pipeline</strong> to deploy and manage services</li><li>Participate in code reviews and collaborate with other engineers</li><li>Support <strong>production monitoring, debugging, and root-cause analysis</strong></li><li>Leverage <strong>AI coding tools (GitHub Copilot)</strong> to improve development efficiency and code quality</li></ul><p><br></p>
  • 2025-12-18T19:50:12Z
Lead Software Developer
  • Cold Spring, MN
  • onsite
  • Permanent
  • 110000.00 - 120000.00 USD / Yearly
  • <p>We are looking for an experienced Senior Software Developer to join our team in St. Cloud, Minnesota. In this role, you will bring your technical expertise and leadership skills to guide a small team of developers in a collaborative and dynamic environment. The position offers the opportunity to work with cutting-edge technologies while contributing to impactful software solutions.</p><p><br></p><p>Responsibilities:</p><p>• Lead and mentor a team of software developers, fostering collaboration and skill development.</p><p>• Design, develop, and maintain applications using the Microsoft C# development stack, including .NET Framework, Entity Framework, and related tools.</p><p>• Drive the creation and implementation of technical standards and best practices for the team.</p><p>• Develop modern front-end solutions utilizing Angular, TypeScript, and JavaScript (ES6+).</p><p>• Manage project timelines effectively, ensuring deadlines are met and deliverables are of high quality.</p><p>• Collaborate with cross-functional teams to integrate enterprise application solutions.</p><p>• Apply object-oriented design principles and N-tier architecture to build scalable and efficient software systems.</p><p>• Develop and maintain APIs for seamless communication between applications.</p><p>• Troubleshoot and resolve complex technical issues, ensuring system reliability and performance</p>
  • 2025-12-08T19:28:39Z
2