Demo

Software Engineer- Full Stack

HMS Networks
York, PA Full Time
POSTED ON 11/14/2025
AVAILABLE BEFORE 5/12/2026

About HMS


We shape the connected world!


HMS Networks makes the World more connected, productive and sustainable. HMS industrial communication products enable millions of machines such as robots, drives and air-conditioners to get connected to software and systems – A necessity to meet the future demands for energy efficiency and sustainability.



Position Summary


HMS Networks is seeking a skilled and innovative Software Engineer to contribute to the development of industrial automation solutions. This role is instrumental in designing, implementing, and maintaining software for Human Machine Interfaces (HMIs), protocol converters, and industrial edge computing devices that support real-time data visualization, remote monitoring, and secure communication in industrial environments.


As part of the HMS engineering team, you will work in a collaborative, cross-functional environment to deliver scalable and reliable software solutions that meet customer needs and drive operational efficiency. The ideal candidate has a strong foundation in front and backend web development, desktop application development, and cloud technologies. Knowledge of embedded systems, networking protocols, and industrial automation standards is helpful. The ideal candidate is passionate about creating intuitive and high-performance applications for critical infrastructure and manufacturing systems.


This is a unique opportunity to shape next-generation industrial connectivity and edge intelligence solutions for customers across North America and beyond.



Essential Job Functions


  • Works in collaboration with software architects, developers, and hardware teams to develop elegant engineering software solutions and applications.
  • Actively participate in new software development activities and troubleshooting field issues in embedded system applications including advanced computer networking, cellular connectivity issues.
  • Develops, tests, and documents software systems to specification.
  • Carries out other duties as assigned as business needs require.



Minimum Requirements


  • Demonstrated experience using web front-end technologies including JavaScript, Angular.js, HTML5
  • Hands-on experience in front-end and back-end development using Java and Python.
  • Writing and consuming APIs and services, interfacing with 3rd party applications.
  • Knowledge of computer architecture, operating systems (Windows, Linux), and Networking.
  • Use of Jira/Xray for documentation, work item tracking, and testing.
  • Experience in Agile delivery methodologies and use of DevOps pipeline (AzureDevOps, Jenkins, or other).
  • BS degree Electrical or Computer Science; or combination of experience and education.



Preferred Technical Skills


  • Experience developing Windows and Linux-based software in C/C .
  • Practical understanding of industrial cybersecurity standards.
  • Use of AI technologies in professional applications.
  • Exposure to Industrial Automation Domain (PLC integration, Protocols such as Modbus, DNP3).




Travel

  • 0-5%



HMS Networks provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, HMS Networks complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Salary.com Estimation for Software Engineer- Full Stack in York, PA
$92,387 to $113,220
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer- Full Stack?

Sign up to receive alerts about other jobs on the Software Engineer- Full Stack career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer- Full Stack jobs in the York, PA area that may be a better fit.

  • HMS Networks York, PA
  • About HMS We shape the connected world! HMS Networks makes the World more connected, productive and sustainable. HMS industrial communication products enab... more
  • 5 Days Ago

  • Teleosoft, Inc. York, PA
  • Company Description Teleosoft is a growing software company in South Central Pennsylvania. We serve county government offices nationally with market-leadin... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!