Avatar for Apprentice Health

Sensors and Software for Hospitals

Software Engineer III

$140k – $180k
Apply now
Apprentice Health is a fast-paced startup using IoT and cloud technologies to optimize clinical workflows in a way that improves the patient experience and reduces the cost of health care. We use edge gateways and embedded devices to measure physician and patient workflows in real time. This feeds into our cloud architecture and powers a range of predictive models that optimize clinic experience. We’re looking for bright, mission-driven engineers who are excited to dive into a wide array of technologies and come up with novel solutions to challenging technical and operational problems.

-Lead the design and implementation of major sections of our analytics platform
-Take ownership over our UI, data pipelines, IoT gateway management or customer integration
-Work with management and other teams to define product requirements and technical requirements
-Take designs and architectural plans and break them into sprints and stories with more junior engineers
-Review other engineers code and design, providing constructive and helpful feedback
-Take responsibility and ownership; be accountable for your work
-Find ways to simplify processes and procedures, from our CI/CD pipeline to our requirements gathering to our compliance processes
-Build out cloud infrastructure in a scalable, cost-effective and secure fashion
-Come up with new ways to use our data to improve patient and provider experiences
-Help build a strong engineering culture based on quality, security and mutual respect

General Requirements:
-Be hard-working, intelligent, and have a proven track record of building interesting software
-Know that every project is a team effort, and be willing to help out others when they need it
-Don’t be dedicated to a specific technology or language; be willing to work outside your comfort zone to use what works in the situation at hand
-Be humble, and willing to admit when you don’t know something
-Have experience building or supporting a large distributed system
-Have demonstrated experience in architect positions
-Communicate clearly and concisely
-Be able to serve as a mentor to other engineers
-Have at least 5 years experience working in software design/engineering

Technical Requirements:
-Have a very strong understanding of architectural fundamentals and distributed system design, preferably in the cloud
-Have a strong understanding of networking and security
-Have experience designing and building large scale projects with multiple stakeholders and multiple teams
-Know how to build code that’s unit testable, reusable and simple to understand
-Feel comfortable on a command line
-Understand good API design and documentation

Nice to Haves:
Python experience
Experience in AWS
Experience building front-ends in ReactJS
CI/CD or DevOps experience
Experience working in a PCI-, HIPAA- or SOC2-compliant environment
IoT experience

Apprentice Health at a glance

Sensors and Software for Hospitals

Apprentice Health focuses on Health Care Information Technology, Healthcare Services, and Digital Health. Their company has offices in Boston. They have a small team that's between 1-10 employees.

You can view their website at http://www.apprenticehealth.com

Similar jobs to Software Engineer III at Apprentice Health

Avatar for Alt-Options
Bitcoin Options Trading Platform for Retail Investors
Avatar for Cuseum (Techstars '15)
Helping museums and public attractions engage their visitors using mobile technology
Avatar for Wanderu
The leading ground travel search in North America
Avatar for M Gemi
eCommerce Platform for High End Luxury Italian Shoes
Avatar for Mightier
Mobile video games teaching kids how to harness their emotions
Avatar for Zoba
Demand forecasting and optimization for shared mobility
Avatar for SimSpace
Enhance your cybersecurity through people, process, and technology
Avatar for Vendrive
Unifying brands and retailers in a commerce platform built for today