Lead Software Engineer
诺克斯健康是全球睡眠卫生领导者,其使命是通过更好的睡眠改善人们的生活。每年50个国家的300多万人从诺克斯产品和服务中受益。总部位于格鲁吉亚州阿尔法雷塔 (Alpharetta),并在冰岛的莱基亚维克 (Reykjavík) ,丹佛州科罗拉多州以及葡萄牙的维拉诺瓦德加雅省开展业务。诺克斯提供了从综合性睡眠诊断技术为供应商到基于价值的综合性工作人员和付费者的睡眠管理计划的各种解决方案。诺克士是世界各地医疗保健提供商,付款人和失眠人士的警醒电话。尽管人们对睡眠问题有所了解,但对于解决这些问题的人力资源和医疗技术都有限。诺克斯公司,我们提供了以消费者为中心的体验,利用我们的最先进的技术组合和基于价值的睡眠管理解决方案来简化访问,降低成本并改善健康结果。诺克士拥有三个面向市场的业务领域:睡眠诊断解决方案,睡眠护理管理和处方数字治疗。诺克斯云平台旨在连接参与睡眠健康保健的人群 (人口),付款人和提供商) 的不同团体。诺克斯目前正在扩大使用诺克斯雲端基础设施的范围,超越了最初的 SleepCharge (诺克斯卫生企业业务),同时提高每个组用户体验,包括创建专用访问和定制计划。关于角色 我们寻找一个热爱高层系统设计与实践编码之间的平衡的领导软件工程师。在这个角色中,你将50/50分开两个关键领域:· 上游建筑 (50%): 你将与产品管理人员和产品所有者一起担任多学科三级的技术手。你将把产品要求文件 (PRD) 将转化为全面的技术设计文档 (TDD),定义架构,评估可行性并提供塑造我们的路线图的估计。· 手动执行 (50%):你不仅仅要设计系统并交付它们。你将作为开发人员加入我们四个 Scrum 团队中的一个。你将帮助团队分解你的 TDDs 成可操作用户故事,在 Java/Kotlin 中编写现有生产代码,并指导团队。
查看英文原文
About Us
Nox Health is a global sleep health leader on a mission to improve people’s lives through better sleep. Every year, more than three million people in 50 countries benefit from Nox products and services.
Headquartered in Alpharetta, Georgia, and with operations in Reykjavík, Iceland, Denver, Colorado, and Vila Nova de Gaia, Portugal, Nox provides a range of solutions from comprehensive sleep diagnostic technology for providers to value-based comprehensive sleep management programs for self-insured employers and payers.
Nox is a wake-up call for healthcare providers, payers, and sleep-deprived people everywhere. Most people are being left in the dark regarding all the health issues that poor sleep impacts. Even for those who are aware of these issues, there are limited human, medical, and technological resources available to address sleep problems.
At Nox, we enable a consumer-centric experience, leveraging our state-of-the-art technology portfolio and value-based sleep management solutions to simplify access, reduce costs, and improve health outcomes.
Nox has three market-facing business lines: Sleep Diagnostic Solutions, Sleep Care Management, and Prescription Digital Therapeutics.
The Nox Cloud Platform was designed to connect all the different groups involved in a person's sleep health care—individuals (Population), Payers, and Providers.
Nox is currently expanding the use of the Nox Cloud infrastructure beyond the initial SleepCharge (Nox Health Enterprise business) while simultaneously enhancing the user experience for each group, including creating dedicated access and tailored plans.
About the role
The Role We are looking for a Lead Software Engineer who loves the balance between high-level system design and hands-on coding. In this role, you will split your time 50/50 between two critical areas:
- Upstream Architecture (50%): You will act as the technical anchor in a multidisciplinary triad alongside Product Managers and Product Owners. You will translate Product Requirements Documents (PRDs) into comprehensive Technical Design Documents (TDDs), defining the architecture, assessing feasibility, and providing the estimates that shape our roadmap.
- Hands-On Execution (50%): You won't just design systems and hand them off. You will embed with one of our four Scrum teams as an active developer. You will help the team break your TDDs down into actionable user stories, write production-ready code in Java/Kotlin, and mentor the team through code reviews and technical hurdles.
Key Responsabilities
- Architect & Design: Lead the technical design of new commercial cloud products, creating highly scalable, secure, and resilient microservices architectures on AWS.
- Collaborate Upstream: Partner directly with Product Management to evaluate PRDs, identify technical trade-offs, and establish concrete TDDs.
- Build & Code: Spend half your time in the trenches with your Scrum team, contributing high-quality, maintainable code across our stack (Java, Kotlin, Angular).
- Lead the Breakdown: Guide developers in translating high-level TDDs into well-scoped user stories and sprint deliverables.
- Mentor & Elevate: Raise the technical bar for the team through code reviews, pairing, and establishing engineering best practices.
Qualifications & Experience
- Deep Technical Expertise: Extensive experience building highly scalable microservices using Java and/or Kotlin.
- Cloud Native: Proven experience designing and deploying distributed systems.
- Database Mastery: Strong working knowledge of both relational (PostgreSQL) and NoSQL (MongoDB) databases.
- Full-Stack Awareness: While the heavy lifting is in the backend/cloud, you should have experience or comfort working with frontend frameworks like Angular.
- Architectural Chops: A track record of writing clear technical design documents, architectural proposals, or RFCs.
- Agile Leadership: Experience working in a Scrum environment and a knack for breaking down complex architectural epics into digestible developer tasks.
- Communication Skills: You can explain complex technical constraints to a Product Manager just as easily as you can explain a design pattern to a junior developer.
Preferred Qualifications
- Domain Knowledge: Familiarity with the healthcare technology sector, highly regulated environments, SaaS platforms, or sleep diagnostics.
- CI/CD Pipelines: Experience or familiarity with continuous integration/continuous deployment processes.
Why Join us?
- Impact: Contribute to life-changing solutions that significantly improve patient outcomes and make a real difference in the field of sleep medicine.
- Growth: Be part of a dynamic company in a major growth phase, offering unparalleled opportunities for career advancement and professional development.
- Innovation: Work in a forward-thinking environment where your ideas, technical expertise, and contributions will be highly valued and recognized.
- Collaboration: Join a global team of passionate innovators, doctors, and technologists dedicated to making a difference in healthcare through technology.
Originally posted on Himalayas