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

2824 results for Software jobs

Software Engineering II
  • Washington, DC
  • remote
  • Temporary
  • 35.00 - 40.00 USD / Hourly
  • We are looking for a skilled Software Engineer to join our team in Atlanta, Georgia, on a long-term contract basis. In this role, you will contribute to the design, development, testing, and debugging of software systems and applications. The ideal candidate will have experience working independently on moderately complex projects while also collaborating with colleagues to solve technical challenges and deliver impactful solutions.<br><br>Responsibilities:<br>• Design and develop software applications and systems, ensuring alignment with business requirements and technical standards.<br>• Perform thorough testing and debugging to identify and resolve software issues effectively.<br>• Collaborate with team members to analyze hardware compatibility and ensure seamless integration with software solutions.<br>• Develop tools and infrastructure to support the creation, maintenance, and optimization of software platforms.<br>• Conduct software requirements analysis to ensure project goals are clearly defined and achievable.<br>• Provide technical guidance and support to colleagues, offering solutions to moderately complex challenges.<br>• Communicate technical concepts and solutions to team members, project managers, and other stakeholders.<br>• Apply industry best practices, standards, and procedures throughout the software development lifecycle.<br>• Troubleshoot and resolve technical issues, ensuring the stability and security of software systems.<br>• Contribute to the continuous improvement of engineering processes and practices within the team.
  • 2025-12-09T22:08:49Z
Software Engineer
  • Clearwater, FL
  • onsite
  • Permanent
  • 70000.00 - 100000.00 USD / Yearly
  • We are looking for a skilled Software Engineer to join our dynamic team in Clearwater, Florida. In this role, you will design, develop, and maintain high-quality software solutions while collaborating with cross-functional teams to deliver innovative technology. This position offers an excellent opportunity to work with cutting-edge tools and frameworks.<br><br>Responsibilities:<br>• Develop, test, and maintain web applications using C#, .NET, and ASP.NET technologies.<br>• Collaborate with team members to refine requirements and create effective software solutions.<br>• Implement user-friendly interfaces using JavaScript and React.js.<br>• Troubleshoot and debug software to ensure optimal performance and reliability.<br>• Participate in code reviews to ensure high standards of quality and maintainability.<br>• Stay up-to-date with emerging technologies and industry best practices to continuously improve development processes.<br>• Contribute to the design and architecture of new features and applications.<br>• Document technical specifications and processes to support future development efforts.<br>• Provide technical support and guidance to team members as needed.
  • 2025-12-04T13:53:39Z
Software Developer
  • Shreveport, LA
  • onsite
  • Permanent
  • 80000.00 - 90000.00 USD / Yearly
  • <p>We are looking for a skilled EDI Software Developer to join our dynamic team in Shreveport, Louisiana. In this role, you will focus on designing, developing, and maintaining high-quality software applications while collaborating with cross-functional teams. This position offers an opportunity to work on innovative projects and contribute to the growth of our technology solutions.</p><p><br></p><p>Responsibilities:</p><p>• Develop, test, and deploy software applications using JavaScript and PHP.</p><p>• Collaborate with team members to gather requirements and translate them into technical solutions.</p><p>• Troubleshoot and resolve software issues to ensure optimal performance and reliability.</p><p>• Write clean, efficient, and maintainable code following best practices.</p><p>• Participate in code reviews to uphold quality standards and improve development processes.</p><p>• Create and maintain technical documentation for system processes and applications.</p><p>• Implement reporting functionalities and ensure data accuracy within applications.</p><p>• Stay updated on emerging technologies and recommend their application to enhance software systems.</p><p>• Work closely with stakeholders to ensure project objectives are met on time and within scope.</p>
  • 2025-12-23T17:19:15Z
Software Developer
  • Boca Raton, FL
  • onsite
  • Permanent
  • 90000.00 - 100000.00 USD / Yearly
  • We are looking for a skilled Software Developer to join our team in Boca Raton, Florida. In this role, you will contribute to the design, development, and maintenance of software applications, ensuring high-quality code and seamless user experiences. This is an opportunity to work in a collaborative environment where innovation and problem-solving are highly valued.<br><br>Responsibilities:<br>• Develop and maintain full-stack applications using technologies such as C#, ASP.NET, JavaScript, and TypeScript.<br>• Implement and optimize backend systems, including database interactions with Microsoft SQL Server.<br>• Design and build APIs to support application functionality and integration with external platforms.<br>• Collaborate with cross-functional teams to identify and resolve software issues effectively.<br>• Write clean, efficient, and maintainable code following best practices and coding standards.<br>• Participate in code reviews to ensure high-quality software development.<br>• Utilize version control tools like Git for efficient code management and collaboration.<br>• Work within Agile Scrum methodologies to deliver projects on time and meet organizational objectives.<br>• Conduct performance testing and debugging to enhance application functionality and reliability.<br>• Stay updated with emerging technologies to continuously improve the development process.
  • 2025-12-04T14:04:01Z
Software Engineer
  • Oyster Bay, NY
  • onsite
  • Permanent
  • 100000.00 - 140000.00 USD / Yearly
  • We are on the search for a Software Engineer to join our team located in Oyster Bay, New York. The role encompasses processing customer applications, maintaining customer records, and resolving customer inquiries. The Software Engineer will also monitor customer accounts and take suitable action.<br><br>Responsibilities<br>• Develop and test software using VB or Objective C<br>• Implement systems design and software development<br>• Conduct unit testing and integrated system testing<br>• Develop databases using Oracle and/or SQL<br>• Work collaboratively within a team or independently as required<br>• Handle customer inquiries and resolve them efficiently<br>• Process customer credit applications with accuracy<br>• Maintain customer credit records meticulously<br>• Monitor customer accounts and take necessary action<br>• Gain knowledge of Inventory and Manufacturing-related systems
  • 2025-12-16T19:08:40Z
Software Developer - Java (Mid-Level)
  • Des Moines, IA
  • onsite
  • Temporary
  • - USD / Hourly
  • We are looking for a skilled Software Developer with expertise in Java and associated technologies to join our team on a long-term contract basis. This role involves creating, maintaining, and optimizing software solutions for the banking industry, ensuring high performance and scalability. Based in Des Moines, Iowa, this position offers the opportunity to work on both front-end and back-end development, collaborating with a dynamic team to deliver impactful results.<br><br>Responsibilities:<br>• Develop and maintain software applications using Java 8 and related frameworks, ensuring robust functionality.<br>• Create efficient front-end interfaces utilizing JavaScript and Angular to deliver user-friendly experiences.<br>• Build and optimize back-end systems using Spring Boot, Maven, and other tools to support seamless operations.<br>• Write and execute complex SQL queries to manage and manipulate data effectively.<br>• Collaborate with cross-functional teams to design, implement, and test new features.<br>• Ensure code quality and functionality through rigorous testing and debugging processes.<br>• Analyze and interpret technical requirements to deliver tailored software solutions.<br>• Produce and maintain documentation for software designs, processes, and systems.<br>• Utilize Excel and other tools to handle data analysis and reporting tasks as needed.<br>• Stay updated on industry trends and implement best practices in software development.
  • 2025-12-11T18:04:29Z
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
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
Software Engineer
  • Des Moines, IA
  • onsite
  • Permanent
  • - USD / Yearly
  • We are looking for a skilled Software Engineer to join our team in Des Moines, Iowa. In this role, you will contribute to the design, development, and implementation of software solutions, ensuring high-quality performance and functionality. This position offers an opportunity to work on cutting-edge technologies and collaborate with a dynamic team of professionals.<br><br>Responsibilities:<br>• Develop and maintain backend systems to support robust software applications.<br>• Collaborate with cross-functional teams following Agile Scrum methodologies to deliver high-quality solutions.<br>• Design, build, and optimize APIs for seamless integration with front-end systems.<br>• Utilize ASP.NET and C# to develop scalable and efficient software components.<br>• Manage and optimize databases using Microsoft SQL Server to ensure data integrity and performance.<br>• Work on React-based front-end development to create intuitive user interfaces.<br>• Troubleshoot and resolve software bugs using bug tracking tools like Atlassian Jira.<br>• Conduct A/B testing to improve system performance and user experience.<br>• Contribute to code reviews and ensure adherence to development best practices.<br>• Stay updated with emerging technologies to continually improve software solutions.
  • 2025-12-03T03:58:36Z
Software Engineer
  • Grand Rapids, MI
  • onsite
  • Permanent
  • 90000.00 - 105000.00 USD / Yearly
  • We are looking for a skilled Software Engineer to join our manufacturing team in Grand Rapids, Michigan. In this role, you will design and implement innovative software solutions, collaborate with cross-functional teams, and ensure systems are optimized for business needs. This position offers a dynamic environment where your technical expertise will directly contribute to organizational success.<br><br>Responsibilities:<br>• Develop and maintain software applications using languages such as C#, .NET, and JavaScript.<br>• Create and optimize front-end interfaces with tools like React.js and HTML.<br>• Manage database systems, including SQL and T-SQL, to ensure data integrity and performance.<br>• Integrate ERP systems such as Epicor to streamline business operations.<br>• Utilize AI tools and services to deliver rapid and effective solutions.<br>• Map and document processes using tools like Google Drawing, Visio, or Lucidchart.<br>• Collaborate with team members to identify and implement improvements to existing systems.<br>• Troubleshoot and resolve on-call emergency situations as needed.<br>• Participate in scheduled maintenance and system upgrades during off-hours.<br>• Travel occasionally to support project and system needs.
  • 2025-12-02T20:28:38Z
Software Developer
  • Ridgefield, CT
  • onsite
  • Contract / Temporary to Hire
  • 41.96 - 48.59 USD / Hourly
  • We are looking for a skilled Software Developer to join our team in Ridgefield, Connecticut. This is a contract position with the potential for a permanent role, offering the opportunity to contribute to innovative projects in the wholesale distribution industry. The ideal candidate will work collaboratively with business teams and management to design and maintain applications that support various internal functions, including sales, finance, HR, and analytics.<br><br>Responsibilities:<br>• Design, develop, and maintain custom business applications using C# and .NET technologies.<br>• Collaborate with business teams to gather requirements and deliver tailored software solutions.<br>• Utilize data warehousing tools and analytics platforms, such as Power BI, Tableau, or Qlik, to support business intelligence initiatives.<br>• Work with Microsoft SQL Server or similar databases to ensure efficient data management and integration.<br>• Implement third-party development tools such as Redgate and DevExpress to enhance application functionality.<br>• Provide technical insights and solutions to optimize internal workflows and processes.<br>• Analyze and resolve issues related to software performance and functionality.<br>• Participate in team discussions and contribute to strategic technology decisions.<br>• Stay updated on emerging technologies and apply them to improve existing systems.<br>• Support the development and deployment of scalable solutions across various divisions of the company.
  • 2025-12-05T14:38:54Z
Software Engineer
  • Kansas City, MO
  • onsite
  • Permanent
  • - USD / Yearly
  • We are offering an exciting opportunity for a Software Engineer at our hybrid location in Des Moines, Iowa. As a Software Engineer, you will have the opportunity to influence architecture, design applications, and venture into mobile developments. This role involves working with.NET C# development and the latest version of Angular.
  • 2025-12-03T03:58:36Z
Software Engineer
  • St. Louis, MO
  • onsite
  • Temporary
  • 48.00 - 69.00 USD / Hourly
  • <p><strong>About the Role:</strong></p><p>Our company is seeking a skilled Software Engineer/Developer to join our technology team on a contract basis. As a member of one of the most in-demand tech disciplines, you’ll work closely with cross-functional teams to design, develop, test, and implement software solutions that support mission-critical projects. This is a great opportunity to make an immediate impact, build new connections, and gain exposure to a wide variety of projects and tools.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Collaborate with a team of developers, engineers, and IT professionals to deliver scalable, efficient, and secure software solutions.</li><li>Analyze user requirements, design technical specifications, and write clean, well-documented code.</li><li>Troubleshoot, debug, and upgrade existing software to enhance functionality and performance.</li><li>Participate in code reviews and contribute to best practices and process improvement.</li><li>Support automation and cloud initiatives as part of broader digital transformation projects.</li><li>Contribute to AI governance and other strategic technology initiatives as needed.</li><li>Maintain strong communication with cross-departmental teams to address technical debt and improve project outcomes.</li></ul>
  • 2025-12-19T20:33:58Z
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
Software Engineer
  • Orem, UT
  • onsite
  • Permanent
  • 90000.00 - 140000.00 USD / Yearly
  • <p>In this role, you will be responsible for designing, developing, and maintaining software solutions that enhance our products and platforms. This position offers an opportunity to collaborate with a dedicated team and contribute to innovative projects.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain software applications using .NET, C#, and other modern technologies to meet project requirements.</p><p>• Collaborate with team members to estimate work items and plan project timelines effectively.</p><p>• Utilize Jira to track progress, manage tickets, and communicate updates with the team.</p><p>• Ensure timely deployment of changes by coordinating with the engineering team.</p><p>• Create and update technical documentation during and after the development process.</p><p>• Stay informed about the latest development frameworks and emerging software technologies.</p><p>• Work with relational and non-relational databases, including Microsoft SQL Server and Cosmos DB.</p><p>• Leverage cloud technologies such as Azure to enhance application functionality and scalability</p>
  • 2025-11-30T19:54:22Z
Software Developer - Java (Mid-Level)
  • Des Moines, IA
  • onsite
  • Temporary
  • - USD / Hourly
  • We are looking for a skilled mid-level Software Developer specializing in Java to join our team in Des Moines, Iowa. In this role, you will contribute to the development of both front-end and back-end systems, utilizing modern technologies and frameworks. This is a long-term contract position ideal for professionals seeking stability and growth in the banking industry.<br><br>Responsibilities:<br>• Develop and maintain robust Java-based applications, ensuring high performance and scalability.<br>• Implement front-end solutions using JavaScript and Angular to create dynamic and user-friendly interfaces.<br>• Build and optimize back-end systems with Spring Boot, Maven, and other tools to support seamless integration.<br>• Write and execute SQL queries to manage and manipulate databases effectively.<br>• Collaborate with team members to understand requirements and deliver software solutions that meet business needs.<br>• Debug and troubleshoot technical issues to ensure smooth functionality of applications.<br>• Utilize strong PL/SQL skills to enhance backend database operations.<br>• Work with Excel to analyze and manage data critical to the backend processes.<br>• Conduct code reviews and adhere to best practices to maintain code quality.<br>• Stay updated on emerging technologies and contribute to continuous improvement initiatives.
  • 2025-12-11T18:18:41Z
Software Engineer
  • Malvern, PA
  • onsite
  • Permanent
  • 120000.00 - 135000.00 USD / Yearly
  • We are looking for a skilled Software Engineer to join our team in Malvern, Pennsylvania. In this role, you will design, develop, and implement robust software solutions while contributing to the growth and maintenance of our technology platforms. The ideal candidate will excel in problem-solving, collaboration, and producing high-quality code that aligns with organizational standards.<br><br>Responsibilities:<br>• Design, develop, and implement large-scale information systems that meet business needs and technical requirements.<br>• Break down complex issues into manageable solutions to drive project progress.<br>• Conduct thorough code reviews and pair programming sessions to ensure quality.<br>• Troubleshoot and resolve technical challenges during QA and production phases, maintaining platform reliability.<br>• Monitor project timelines and ensure adherence to initial design principles.<br>• Investigate root causes of intricate software problems and provide effective resolutions.<br>• Participate in team meetings to share updates and collaborate on challenges.<br>• Utilize tools such as Cursor to create code, develop unit tests, and review prior to repository submission.<br>• Stay informed on emerging technologies and recommend improvements where applicable.<br>• Contribute to maintaining a consistent and high-performing software development environment.
  • 2025-12-09T14:23:46Z
Software Developer
  • Sacramento, CA
  • onsite
  • Temporary
  • 45.00 - 50.00 USD / Hourly
  • We are looking for a motivated and skilled Software Developer to join our non-profit organization in Sacramento, California. This long-term contract position involves creating and enhancing web-based applications, APIs, and business logic while working with a modern tech stack. You will collaborate with a supportive team to ensure efficient development processes and contribute to the organization's mission through impactful software solutions.<br><br>Responsibilities:<br>• Develop and maintain web-based applications using .NET and React frameworks.<br>• Create and optimize APIs and implement business logic to meet project requirements.<br>• Collaborate with team members and participate in Agile workflows, including standups and sprint planning.<br>• Ensure code quality through testing during development and support QA processes.<br>• Contribute to the prioritization of project backlogs and provide insights on development strategies.<br>• Work with Azure cloud environments to enhance application performance and scalability.<br>• Assist in onboarding test automation tools and integrating them into development workflows.<br>• Provide technical input and recommendations for future team growth and hiring needs.<br>• Utilize Jira for project tracking and management across development tasks.<br>• Maintain clear and effective communication with the Applications Manager and IT Director.
  • 2025-12-29T19:24:15Z
Software Engineer (C#.NET)
  • Salt Lake City, UT
  • onsite
  • Permanent
  • 100000.00 - 130000.00 USD / Yearly
  • We are looking for an experienced Software Engineer specializing in C#.NET to join our dynamic team in Farmington, Utah. In this role, you will be responsible for developing, optimizing, and maintaining high-quality web applications and software solutions that meet organizational goals. If you are passionate about software development and enjoy collaborating with cross-functional teams, this is an excellent opportunity to contribute to innovative projects and advance your career.<br><br>Responsibilities:<br>• Design, develop, and implement web applications and APIs using C#.NET frameworks, ensuring functionality and scalability.<br>• Collaborate with stakeholders to gather and understand requirements, translating them into technical solutions.<br>• Optimize database performance by creating and maintaining efficient queries, stored procedures, and schema designs.<br>• Conduct thorough testing and debugging to ensure software reliability and performance.<br>• Integrate third-party APIs and services into applications to enhance functionality.<br>• Participate in code reviews, providing constructive feedback to improve team output and maintain coding standards.<br>• Document technical designs, processes, and workflows to support future development and troubleshooting.<br>• Maintain and update existing applications to improve functionality, security, and user experience.<br>• Implement security measures, including authentication and authorization, to safeguard data and application integrity.<br>• Stay current on new technologies and frameworks to continuously improve development practices.
  • 2025-12-01T22:13:34Z
Software Engineer
  • Houston, TX
  • onsite
  • Temporary
  • - USD / Hourly
  • Robert Half is looking for a highly motivated software engineer with a strong knowledge of design patters and software engineering techniques. As a part of collaborative and deeply passionate team, you'll play a pivotal role in developing new platforms and maintaining existing systems. What you get to do every single day ·        Design and implement backend and frontend components and services ·        Develop solutions which account for scalability and optimize performance ·        Evaluate new technologies and build prototypes for continuous improvements ·        Produce high quality production ready code in an agile environment ·        Advocate for top programming practices and standards ·        Collaborate closely with the product team to build new features and infrastructure
  • 2025-12-31T14:18:53Z
Software Architect
  • Ft Lauderdale, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p><strong>Software Architect</strong></p><p>We are seeking an experienced <strong>Software Architect</strong> to guide the design, structure, and implementation of enterprise-level software systems. This role is ideal for someone who enjoys defining technical strategies, leading development standards, and designing scalable system architectures. The ideal candidate will have deep technical expertise, strong leadership, and the ability to collaborate across multiple teams.</p><p><strong>Responsibilities</strong></p><ul><li>Define architecture for enterprise applications including APIs, microservices, and distributed systems</li><li>Create high-level and detailed design documents, diagrams, and technical blueprints</li><li>Guide development teams on patterns, standards, and best practices</li><li>Evaluate tools, frameworks, and platforms to support technology strategy</li><li>Collaborate with DevOps and cloud teams to ensure scalable, secure, cloud-native designs</li><li>Conduct architectural reviews, code assessments, and system performance evaluations</li><li>Lead modernization efforts including refactoring legacy systems into modern architectures</li><li>Support integration strategies using APIs, queues, event-driven architectures, and cloud services</li><li>Mentor developers and ensure high-quality software delivery</li><li>Participate in roadmap planning, estimation, and cross-team collaboration</li></ul><p><br></p>
  • 2025-12-22T22:04:28Z
Software Developer
  • Itasca, IL
  • remote
  • Permanent
  • 140000.00 - 170000.00 USD / Yearly
  • We are looking for a skilled Software Developer to join our team in Itasca, Illinois. In this role, you will contribute to the design, development, and testing of innovative software solutions that meet business needs. If you have a strong background in Java development and a passion for creating efficient, scalable applications, we encourage you to apply.<br><br>Responsibilities:<br>• Collaborate with business stakeholders, lead developers, and the software development director to create and implement new features and products.<br>• Write clean, efficient code using Java, JavaScript, and relevant frameworks within IntelliJ.<br>• Work independently or as part of a small team to deliver high-quality software solutions.<br>• Participate actively in requirement gathering and design discussions to align technical objectives with business goals.<br>• Conduct peer code reviews to ensure adherence to best practices and coding standards.<br>• Troubleshoot and refine code to improve usability, performance, and scalability.<br>• Optimize database queries and address issues in relational and NoSQL databases to enhance system performance.
  • 2025-12-09T21:53:52Z
Software Engineer
  • Dallas, TX
  • onsite
  • Permanent
  • 120000.00 - 140000.00 USD / Yearly
  • <p>We are looking for a skilled Software Engineer to join our dynamic team in Dallas, Texas. In this role, you will design, develop, and implement scalable web applications using modern technologies. The ideal candidate will have strong expertise in both backend and frontend development, with a focus on delivering high-quality solutions that meet business needs.</p><p><br></p><p>Responsibilities:</p><p>• Develop robust backend systems and services using C# and .NET Core/.NET 6+ to support application functionality.</p><p>• Build responsive and dynamic user interfaces with modern JavaScript frameworks.</p><p>• Create, optimize, and manage database schemas, stored procedures, and queries in SQL Server.</p><p>• Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers, to ensure project success.</p><p>• Conduct code reviews, participate in architecture discussions, and contribute to technical planning.</p><p>• Monitor and enhance application performance, scalability, and security to maintain high standards.</p><p>• Mentor entry level developers and provide guidance to improve coding practices and processes.</p><p>• Develop and integrate RESTful APIs and microservices to support application features.</p><p>• Leverage CI/CD pipelines and version control systems like Git to streamline development workflows.</p>
  • 2025-12-03T11:53:35Z
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
Software Implementation Specialist
  • Lynnwood, WA
  • onsite
  • Temporary
  • 44.00 - 54.00 USD / Hourly
  • <p>Robert Half is seeking a <strong>Software Implementation Specialist</strong> to support a <strong>manufacturing and contract automation</strong> organization based in <strong>Lynnwood, WA</strong>. This role involves implementing off-the-shelf software solutions to digitize and automate internal processes, including AP, contract workflows, inventory, and materials management. The position is <strong>Onsite Only</strong>, and is a <strong>3-4-month contract-to-hire</strong> opportunity with <strong>potential to convert to full-time</strong>. Apply today!</p><p><br></p><p><strong>Job Details:</strong></p><ul><li><strong>Schedule:</strong> Monday–Friday, 8 AM–5 PM (1-hour lunch)</li><li><strong>Duration:</strong> 3-4-month contract to hire</li><li><strong>Location:</strong> Onsite in Lynnwood, WA</li></ul><p><strong>Job Responsibilities:</strong></p><ul><li>Implement and configure third-party software (e.g., SmartBuild, Sage Paperless, GIS tools)</li><li>Coordinate with software vendors during configuration and setup</li><li>Support cloud-based automation tools to replace manual workflows</li><li>Set up light database configurations and ensure systems are properly running</li><li>Train internal users on how to use newly implemented software</li><li>Customize and support tools that manage invoices, contracts, materials lists, purchase orders, and inventory</li><li>Identify opportunities for automation and process improvements</li><li>Serve as the go-to problem solver and internal point of contact for technical software issues</li></ul><p><br></p><p> </p>
  • 2025-12-03T00:18:40Z
2