Principal Software Engineer
Summary/Objective
Iodine is an enterprise AI company that is championing a radical rethink of how to create value for healthcare professionals, leaders, and their organizations: automating complex clinical tasks, generating insights and empowering intelligent care. Powered by the largest set of clinical data and use cases available, our groundbreaking clinical machine-learning engine, Cognitive ML, constantly ingests the patient record to generate real-time, highly focused, predictive insights that clinicians and hospital administrators can leverage to dramatically augment the management of care delivery.
What You’ll Do
Our client base is constantly growing and we’re looking for great software engineers to make our team better. As Principal Software Engineer, you’ll be a technical lead for our Aware platform. You’ll be challenged often and will find yourself working on all areas of the application domain across the full app delivery stack. While this is a hands-on role where coding is a large part of the job, equally important is the ability to lead a team to convert product vision to software design/implementation.
- Provide technical leadership for one or more software development teams throughout the entire product lifecycle
- Design and implement highly resilient, scalable, and performant solutions that solve complex healthcare problems
- Mentor and coach other engineers
- Perform code reviews
- Work with the engineering leadership team to define architectural principles, frameworks, and standards to ensure consistency across the organization
- Drive strategic technology initiatives
- Ensure that we continuously improve our standard of engineering excellence
What You’ll Need
Minimum Requirements (Education, certifications and experience):
- BS in Computer Science or related area
- 10+ years of software development experience, with 3+ years as technical lead
- Ability to independently design and deliver large complex projects
- Strong sense of ownership and product understanding
- Deep expertise in multiple programming languages and platforms, including Node.js/Typescript and Java/Spring
- Expertise in Docker/Kubernetes, GraphQL/REST, PostgreSQL, and Vue.js
Preferred Requirements:
- AI, machine learning, and predictive algorithms
- Familiarity with statistics and healthcare domain
- Expertise in Python and Kafka
What we offer:
- Health Benefits Package: Medical, Vision, Dental
- Telehealth
- Pharmacy Resources
- Savings and Spending Accounts
- Life & AD&D Insurance
- Disability Insurance
- Travel Assistance and ID Theft Protection
- Accident Insurance
- Critical Illness Insurance
- Hospital Indemnity Insurance
- Pet Insurance
- Employee Assistance Program
- Lifestyle Spending Benefit
- Legal Plan
- 401(k) Retirement Savings Plan and Match
Why should you join Iodine?
This is a unique opportunity to join a close-knit, rapidly growing team and help us improve a key piece of the organization. You will have the opportunity to drive smarter healthcare processes through technology, so hospitals can stay focused on patient care. You will join a passionate and ambitious team, with a proven record of success building multiple companies. Learn more about our company culture on Built In Austin and on our website at www.iodinesoftware.com.
+++++
**You must be currently authorized to work full-time in the United States**