Haemonetics is looking to add to its core talent by hiring a Software Engineer II – Data & Applications to design, develop, and support full-stack data-driven applications across edge and cloud environments. This role blends software engineering and data engineering disciplines, focusing on front-end interfaces, backend APIs, data pipelines, and real-time streaming systems.
Requirements
- Proficiency in backend programming languages such as Python, Java, C-Sharp, or Go
- Working experience with front-end frameworks (e.g., React, Angular, or Vue)
- Solid understanding of RESTful API design, versioning, and authentication methods
- Experience designing and maintaining relational and non-relational databases
- Familiarity with streaming technologies (Kafka, MQTT, or similar) and data pipeline design
- Experience developing on Linux systems, including scripting and performance debugging
- Strong understanding of software architecture, data modeling, and integration concepts
Responsibilities
- Design, implement, and maintain full-stack applications with a focus on performance, scalability, and reliability
- Develop and manage APIs (REST, gRPC, GraphQL) for internal and external system communication
- Architect, build, and optimize data pipelines and ETL processes (batch and streaming)
- Work with message buses and data streaming frameworks (Kafka, MQTT, etc.)
- Design and evolve database schemas (SQL and NoSQL) to support application and analytics needs
- Deploy and support applications across Linux-based edge and cloud environments
- Integrate data from edge computing platforms (Litmus Edge preferred) with central systems
Other
- This role may require up to 50% travel and is Hybrid (3 days per week) in our Clinton, PA Manufacturing Facility.
- Collaborate with cross-functional teams spanning manufacturing, data science, and operations.
- The ideal candidate is self-motivated, comfortable working across multiple layers of the technology stack, and ready to help shape the company’s data architecture.
- Ability to balance multiple projects and collaborate effectively across teams
- Travel (up to 50%) to support integration and deployment at North American sites