> Markdown version of [/jobs/ext/623264-software-engineer-full-stack-cloud](https://www.wearedevelopers.com/jobs/ext/623264-software-engineer-full-stack-cloud). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer- Full Stack Cloud - **Company:** HMS, Inc. - **Location:** York, PA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Microsoft Windows, Agile Methodology, Artificial Intelligence, Amazon Web Services, Software Applications, Unit Testing, Bash Shell, C++ (Programming Language), Cloud Computing, Cloud Database, Code Review, Linux, Web Development, Linux on Embedded Systems, Health Information Management, Human-Computer Interaction, Inter-Process Communication, Python (Programming Language), Modbus, Network Protocols, Object-Oriented Software Development, Software Maintenance, Software Engineering, Software Systems, SQL Databases, TCP/IP, Web Services, Multithreading, Data Storage Technologies, Cloud Platform System, Delivery Pipeline, Spring-boot, AWS Lambda, Backend, AngularJS, Kubernetes, Information Technology, Atlassian Tools, Real Time Data, Serverless Computing, Docker - **Published:** June 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6c69e3d3607bcfe9 ## About the Role Do you have experience in Windows?, * 3+ years of recent experience using Java Spring Boot and Angular to build cloud applications. * Strong understanding of Object-Oriented Programming, multithreading. * Exposure to network protocols, TCP/IP, and inter-process communication. * Knowledge of AWS cloud platform and cloud-native services. * Writing and consuming APIs and services, interfacing with 3rd party applications. * Hands-on experience with Docker, Kubernetes, or serverless computing (AWS Lambda). * Knowledge of computer architecture, operating systems (Windows, Linux), and Networking. * Use of Atlassian suite for documentation, work item tracking, and testing. * Experience in Agile delivery methodologies and use of DevOps pipeline (GitLabs, AzureDevOps, etc). * Familiarity with SQL, cloud databases and data storage solutions. * BS degree Electrical or Computer Science; or combination of experience and education., Practical understanding of industrial cybersecurity standards. * Asynchronous, object-oriented development experience using Python. * Knowledge of embedded systems or interfacing with hardware is a plus. * C++ and bash shell experience in an embedded Linux environment. * Use of AI technologies in professional applications. * Exposure to Industrial Automation Domain (PLC integration, Protocols such as Modbus, DNP3). * Exposure to Python and willingness to learn is an added advantage. ## Description 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., * Work 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 AWS cloud-hosted and desktop software. * Develop, test, and document software systems to specifications. * Write clean, maintainable, and efficient code following coding standards and best practices * Participate in code reviews, unit testing, and debuggingAnalyze and resolve complex technical challenges * Document technical designs, code modules, and release notesContribute to performance improvements and optimization * Develop proof of concepts to explore new technologies or functionalities * Carry out other duties as assigned as business needs require. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)