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

Add your latest resume to match with open positions.

10 results for Software Development Manager in Horsham, PA

Software Engineer
  • Bethlehem, PA
  • onsite
  • Permanent
  • 80000 - 120000 USD / Yearly
  • We are looking for a skilled Software Engineer to join our team in Bethlehem, Pennsylvania. This role involves designing and optimizing data systems, managing tools for data orchestration, and ensuring secure and efficient operations. The ideal candidate will thrive in a collaborative environment while delivering impactful solutions for business intelligence and operations.<br><br>Responsibilities:<br>• Build and manage data orchestration tools, including creating variables, setting notifications, and configuring retries.<br>• Optimize Snowflake performance by adjusting warehouse sizing, clustering, and profiling queries.<br>• Schedule and oversee near real-time data loads using Snowflake Tasks and Streams.<br>• Implement rigorous data quality checks such as verifying freshness, row counts, and referential integrity.<br>• Monitor and control costs through usage dashboards and guardrails.<br>• Ensure secure operations by maintaining roles, managing secrets, and auditing logs.<br>• Develop and monitor Power BI datasets to support Finance and Operations teams.<br>• Collaborate with stakeholders to gather requirements and deliver tailored solutions.<br>• Enhance and maintain front-end data applications using tools like Streamlit and Python.<br>• Create detailed documentation, including runbooks, root cause analyses, and change tickets for releases.
  • 2026-03-05T00:00:00Z
Digital Project Manager
  • Quakertown, PA
  • remote
  • Temporary
  • 0 - 0 USD / Yearly
  • We are looking for a skilled Digital Project Manager to join our team in Quakertown, Pennsylvania. In this role, you will oversee digital projects and initiatives while ensuring timely delivery and efficient collaboration across multiple teams. This is a long-term contract position, offering an excellent opportunity to implement streamlined processes and drive impactful improvements.<br><br>Responsibilities:<br>• Develop and manage project workflows, forms, and dashboards to enhance team collaboration and efficiency.<br>• Oversee the implementation and optimization of Adobe Workfront for project tracking and delivery.<br>• Coordinate with North America, Global, Digital, and Education teams to ensure seamless interaction and alignment.<br>• Train and onboard team members on new tools, processes, and systems.<br>• Monitor and analyze project timelines, ensuring all deliverables are met on schedule.<br>• Create and maintain detailed reports tracking team performance, requests, and work progress.<br>• Identify opportunities for process improvement and recommend solutions to enhance productivity.<br>• Collaborate with stakeholders to establish clear expectations and ensure alignment on project goals.<br>• Support the development and refinement of digital asset management practices.<br>• Ensure all dashboards are fully operational and meet organizational needs.
  • 2026-03-06T00:00:00Z
Applications Developer
  • Piscataway, NJ
  • onsite
  • Permanent
  • 75000 - 90000 USD / Yearly
  • Job Summary:<br>The Industrial Applications Developer thrives at the intersection of manufacturing operations and <br>modern software engineering. This role is ideal for someone who understands how factory floors <br>actually run and can translate that into robust, scalable digital solutions. You’ll work closely with <br>operations, engineering, and IT teams to build and integrate applications that streamline production, <br>connect equipment, and enhance data visibility across the enterprise. They work with stakeholders <br>to determine the needs of the business and create custom solutions to meet those needs. They must <br>understand different programming languages, have an eye for design, and be skilled in problemsolving.<br>Essential Functions:<br>Application Development &amp; Integration<br>• Design, develop, and maintain industrial applications using C# and Java.<br>• Build and support integrations between manufacturing systems and ERP platforms (SAP, <br>Oracle, Microsoft Dynamics, or similar).<br>• Develop middleware and data pipelines to ensure reliable, real-time information flow <br>across systems.<br>Industrial Connectivity &amp; Protocols<br>• Implement communication interfaces using industrial protocols such as MODBUS <br>(TCP/RTU) and MQTT.<br>• Integrate shop-floor equipment, PLCs, sensors, and SCADA/MES systems into enterprise <br>applications.<br>• Troubleshoot communication issues between hardware and software systems.<br>Manufacturing Systems Support<br>• Collaborate with production and engineering teams to understand process requirements <br>and translate them into technical solutions.<br>• Enhance system reliability, performance, and usability for manufacturing operations.<br>• Support continuous improvement initiatives by developing tools that optimize workflows, <br>reduce downtime, and improve data accuracy.<br>Architecture &amp; Best Practices<br>• Contribute to system architecture decisions and ensure solutions follow best practices for <br>scalability, security, and maintainability.<br>• Write clean, well-documented code and participate in code reviews.<br>• Maintain version control, CI/CD pipelines, and automated testing where applicable.<br>Qualifications &amp; Experience:<br>Education, Training &amp; Professional Experience:<br>• Bachelor’s degree in Computer Science, Engineering, or related field—or equivalent <br>practical experience.<br>• Strong programming skills in C# and Java.<br>• Hands-on experience in manufacturing environments, including exposure to production <br>processes and industrial equipment.<br>• Proven experience integrating with ERP systems and understanding of common ERP data <br>structures.<br>• Practical knowledge of MODBUS, MQTT, and other industrial communication protocols.<br>• Experience with relational databases (SQL Server, Oracle, PostgreSQL, etc.).<br>• Ability to troubleshoot complex system interactions across hardware, software, and <br>network layers.<br>Knowledge &amp; Employment Standards:<br>• Experience with MES, SCADA, or IIoT platforms.<br>• Familiarity with OPC UA, REST APIs, or message brokers (Kafka, RabbitMQ).<br>• Knowledge of cloud platforms (Azure, AWS) and containerization (Docker, Kubernetes).<br>• Understanding of cybersecurity principles in industrial environments.<br>• Experience working in Agile development environments.
  • 2026-03-04T00:00:00Z
Sr. Software Engineer
  • Fort Washington, PA
  • onsite
  • Contract / Temporary to Hire
  • 66.5 - 77 USD / Hourly
  • We are looking for an experienced Senior Software Engineer to join our team in Fort Washington, Pennsylvania. In this role, you will focus on developing controller software for advanced semiconductor packaging equipment, contributing to real-time solutions for motion control, image processing, and precision pick-and-place operations. This is a contract-to-permanent position offering a dynamic environment to work on cutting-edge technology and innovative projects.<br><br>Responsibilities:<br>• Analyze and refine requirements for new and existing software features.<br>• Design and implement high-quality software solutions using C++ and object-oriented programming principles.<br>• Conduct thorough testing of developed software to ensure functionality and reliability.<br>• Collaborate with cross-functional teams during the development cycle to enhance product performance.<br>• Provide technical support for equipment demonstrations, qualifications, and buyoffs at customer sites, both domestically and internationally.<br>• Develop and debug software in simulations as well as on physical machines in an engineering lab environment.<br>• Participate in agile, scrum-based team activities to deliver on project goals.<br>• Contribute to troubleshooting and debugging complex systems to optimize functionality.<br>• Work closely with engineers across multiple departments to ensure seamless integration of software components.<br>• Maintain consistent documentation of software development processes and solutions.
  • 2026-03-10T00:00:00Z
Sr. Software Engineer
  • Thorofare, NJ
  • onsite
  • Permanent
  • 130000 - 150000 USD / Yearly
  • Position Overview: We are seeking an experienced Senior Software Engineer to join our team focused on developing, maintaining, and enhancing device software for embedded Linux-based platforms, including RFID readers and edge computing solutions. This role is ideal for professionals who thrive in dynamic, cross-functional environments, show strong ownership, and are passionate about building robust device software that integrates seamlessly with both hardware and cloud platforms. Key Responsibilities: Develop and maintain Linux-based services, microservices, and system components using Python, Bash, or similar scripting languages. Design and implement REST APIs for device microservices, user interfaces, and Azure cloud integrations. Collaborate with firmware engineering teams to define and leverage hardware-level interfaces (RFID, GPIO, drivers). Enhance observability through advanced telemetry, logging, diagnostics, and support features for QA and Field Service teams. Write comprehensive unit, integration, and system-level tests suitable for embedded devices. Conduct peer code reviews; ensure adherence to quality, security, and architectural standards. Prepare technical documentation for APIs, services, package flows, upgrade processes, and troubleshooting. Participate in design discussions, contribute to technology selection, and champion improvements to device performance and reliability. Stay current with advancements in Linux, networking, packaging technology, RFID standards, and cloud integration strategies. Collaborate with QA for test planning, regression validation, and resolving field or customer issues. Support operational and manufacturing teams, focusing on device provisioning, configuration, and upgrade profile reliability. Mentor entry level engineers and help build technical capabilities across the team. Adapt to new frameworks, programming languages, and evolving technology platforms.
  • 2026-03-12T00:00:00Z
ServiceNow Developer
  • Norristown, PA
  • remote
  • Temporary
  • 68 - 73 USD / Hourly
  • <p>Robert Half is seeking a ServiceNow Developer to support the implementation and enhancement of enterprise IT Service Management (ITSM) processes through the ServiceNow platform. This role will be responsible for designing, configuring, developing, troubleshooting, and implementing both baseline and custom applications to improve platform functionality and automate business workflows.</p><p>The ideal candidate will have hands-on experience building and deploying ServiceNow solutions including forms, workflows, flow designer processes, and custom scripting to support scalable business operations.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Design and implement ServiceNow forms, workflows, flows, and scripts</li><li>Develop and test custom applications within the ServiceNow platform</li><li>Perform code reviews on development work completed by other team members</li><li>Troubleshoot and resolve platform-related issues</li><li>Configure and enhance ITSM-related modules</li><li>Support automation of business processes through ServiceNow capabilities</li><li>Collaborate with internal stakeholders to translate business requirements into technical solutions</li></ul>
  • 2026-03-10T00:00:00Z
ServiceNow Developer
  • Princeton, NJ
  • onsite
  • Temporary
  • 43.5385 - 50.413 USD / Hourly
  • <ul><li>Develop and configure ServiceNow modules: ITSM, HRSD, Facilities, CMDB, Asset, and custom apps.</li><li>Build catalog items, workflows, Flow Designer actions, UI Policies, Client Scripts, and Business Rules.</li><li>Develop integrations with systems like PeopleSoft, Identity Management, LMS platforms, and facilities systems.</li><li>Support data imports, API integrations, and platform upgrades.</li><li>Collaborate with campus departments to gather requirements and document solutions.</li><li>Maintain platform security, roles, ACLs, and system health.</li><li>Provide Tier 3 support and create technical/user documentation.</li></ul>
  • 2026-03-11T00:00:00Z
A&P Hardware Hacker Manager
  • Hammonton, NJ
  • onsite
  • Permanent
  • 165000 - 185000 USD / Yearly
  • We are looking for a highly motivated and experienced IT manager to lead our embedded systems and hardware initiatives in Hammonton, New Jersey. This role requires a deep understanding of hardware security, embedded systems, and the ability to mentor and guide a diverse team of professionals. If you have a passion for innovation and delivering exceptional client satisfaction, this opportunity is perfect for you.<br><br>Responsibilities:<br>• Lead and manage embedded systems and hardware projects, ensuring integration with firmware and software ecosystems.<br>• Provide mentorship and technical guidance to team members, fostering skill development and knowledge sharing.<br>• Monitor and analyze industry trends to drive innovative solutions and enhance team competencies.<br>• Collaborate with clients to identify their needs and articulate the value of embedded systems and hardware solutions.<br>• Conduct application security assessments, including threat modeling, design reviews, and vulnerability testing.<br>• Perform reverse engineering on hardware and software components to identify and address security weaknesses.<br>• Facilitate training sessions and develop resources to improve team expertise in embedded systems and security topics.<br>• Investigate and report vulnerabilities, recommending remediation strategies and demonstrating risk impact through post-exploitation activities.<br>• Track compliance with product security requirements throughout the software and hardware development lifecycle.<br>• Develop and implement methodologies and tools to improve security practices and solutions.
  • 2026-03-12T00:00:00Z
Agility Project Manager
  • Wilmington, DE
  • onsite
  • Temporary
  • 55 - 59 USD / Hourly
  • <p>Robert Half is partnering with a leading global financial services organization to hire an <strong>Agility Project Manager</strong> within its <strong>Product Operations</strong> org. This role will support a portfolio of cross-functional product teams and play a critical role in scaling Agile practices beyond the team level. This position goes beyond traditional Scrum Master responsibilities and focuses heavily on coaching leaders, connecting Agile practices to product performance, and enabling transformation at scale.</p><p><br></p><p><strong>Location</strong>: Wilmington, DE (onsite)</p><p><strong>Duration</strong>: 6-month contract</p><p><strong>Hours</strong>: 40 hours/week</p><p><strong>Pay Rate</strong>: $55-59/hour</p><p><br></p><p><strong>Position Overview</strong></p><p>As a Product Agility Lead, you will serve as a champion of Agile transformation across a collection of product teams within the Operations organization. You will partner with Business and Technology leaders to foster a culture of continuous improvement, collaboration, and delivery excellence. This role requires strong influencing capabilities, executive-level communication skills, and the ability to use data-driven insights to guide decision-making and operational improvement initiatives.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Influence and coach across multiple cross-functional product teams (5–12 teams per area product)</li><li>Provide coaching above the team level, including Business and Technology leaders</li><li>Drive standardization of Agile practices across teams while allowing for appropriate flexibility</li><li>Connect Agile methodologies directly to business outcomes, product delivery, and operational performance</li><li>Use data analytics and agility metrics to identify trends, root causes, and improvement opportunities</li><li>Develop and implement short- and mid-term transformation plans aligned to quarterly objectives</li><li>Facilitate stakeholder alignment and promote buy-in across complex organizational structures</li><li>Collaborate with other Agile leaders to scale solutions across multiple product areas</li><li>Communicate organizational impediments to senior leadership and recommend actionable solutions</li><li>Contribute to the evolution of Lean/Agile best practices, policies, and frameworks</li></ul>
  • 2026-03-12T00:00:00Z
Java Developer (Web Services, Spring, RESTful) IV (Contra...
  • Philadelphia, PA
  • onsite
  • Temporary
  • 70 - 74 USD / Hourly
  • <p><strong>Java Developer (Web Services, Spring, RESTful) – Contractor</strong></p><p><strong>Location:</strong> Onsite Philadelphia, PA </p><p><strong>Employment Type:</strong> 43 Week Contract</p><p><br></p><p><strong>Overview</strong></p><p>Our team is seeking an experienced <strong>Java Developer (IV)</strong> with strong expertise in building large‑scale, enterprise web services using Java, Spring Framework, and RESTful APIs. This role is responsible for designing, developing, testing, and maintaining high‑quality software applications that support key business initiatives. The ideal candidate excels in problem-solving, follows established software development methodologies, and can work independently as well as collaborate across teams.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and implement web-based Java applications to support business and operational requirements.</li><li>Create technical design documents and align solutions with established architecture standards.</li><li>Write clean, scalable, and maintainable code following approved SDLC methodologies.</li><li>Perform unit testing, system testing, and support implementation activities.</li><li>Investigate, debug, and resolve complex technical issues across distributed systems.</li><li>Contribute to the design and development of large‑scale Java/Spring Batch/Hadoop applications.</li><li>Ensure performance, reliability, and scalability expectations are met.</li><li>Develop detailed and high-level program specifications and documentation.</li><li>Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.</li></ul>
  • 2026-03-12T00:00:00Z