Background:
NeuroBell is an innovative health-tech startup dedicated to revolutionizing the newborn brain monitoring and care through cutting-edge technology solutions.
NeuroBell spun-out of the INFANT Centre in University College Cork in 2023, building on years of ground-breaking research in the field of neonatal brain monitoring. NeuroBell's first product, Luna, is a novel medical device providing pocket-sized and wireless brain monitoring with automated neonatal seizure alerts at the bedside and on the cloud with remote viewing ad reporting capabilities.
The NeuroBell Luna Software Platform is a modern, service-oriented system built in Go and deployed on Kubernetes in AWS, designed to ingest, process, and persist high-frequency biomedical time-series data. It uses well-defined microservices, TCP streaming with mTLS for device-to-cloud ingestion and PostgreSQL-backed scalable storage to support continuous operation and long-term data retention. The platform is built and operated using modern SaaS engineering practices, CI/CD, infrastructure as code, strong coding standards, a modern TypeScript frontend, and a clear emphasis on observability and reliability. This provides a platform for new products and services to be built as NeuroBell expand.
We are seeking a skilled Senior Software Engineer to play a pivotal role in driving our technical vision and contributing to the development of ground-breaking medical devices. You will be working closely with the executive team and the wider design team, including hardware, software, firmware, and machine learning engineers.
Responsibilities:
* Develop, maintain, and optimise the NeuroBell Luna software platform.
* Architect and implement backend solutions using Golang (or similar) and other relevant technologies, ensuring high performance, scalability, and security of the software platform.
* Lead the software development of various microservices within the software platform as the company scales and prepares for market approvals across multiple international regions.
* Design, develop, and maintain healthcare software applications, ensuring compliance with medical standards and regulations.
* Experience with data encryption in transit and in storage methodologies desirable.
* Collaborate closely with cross-functional teams including frontend and backend developers, QA engineers, and firmware engineers to deliver high-quality software solutions.
* Leverage cloud services (AWS) to develop and deploy cloud-based applications, optimizing for reliability and cost-efficiency.
* Contribute to the entire software development lifecycle, from requirements gathering to deployment and maintenance.
* Stay up to date with industry trends, emerging tech and best practices.
* Participate in new product ideation and lead development of new product POCs.
Requirements:
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Minimum of 5 years of professional software engineering experience, with a proven track record of developing and delivering complex software projects. Different technical backgrounds will be considered.
* Proficiency in backend software development using Golang (or similar).
* Solid understanding of cloud services and cloud architecture, with hands-on experience in deploying and managing applications in the cloud.
* Experience with relational and non-relational databases, ensuring efficient data storage, retrieval, and management.
* Excellent problem-solving skills and the ability to lead a team to tackle technical challenges.
* Strong communication skills to collaborate effectively with both technical and non-technical team members.
* Demonstrated leadership skills and the ability to mentor and guide junior engineers.
* A passion for innovation in healthcare technology and a drive to make a meaningful impact on patient care.
Desirables:
* Knowledge of applicable healthcare standards and tools (e.g. IEC 62304, HL7, FHIR).
* Knowledge of applicable Information Security standards (e.g. GDPR, HIPAA, HiTrust, SOC2, ISO 27001)
Benefits:
* Competitive salary
* Company pension scheme
* Employee Share Options Scheme
* Opportunity to work on and create cutting-edge projects
* Opportunity to join a scaling start-up team (approx. 15 staff)
Job Types: Full-time, Permanent
Pay: €50,000.00-€80,000.00 per year
Benefits:
* Company pension
* Flexitime
* On-site parking
Work Location: In person