SUMMARY OF ROLE:We are looking for a hands-on Principal Software Engineer to drive the development of our software ecosystem comprising of Cloud services and client applications to support our life-saving wearable medical devices. These Cloud services include a data platform containing data from our wearable medical devices that provide critical insight into product usage, patient experience, potential improvements, and new products. The ideal candidate thrives in a commercial start-up environment that is scaling rapidly, can help drive strategic planning of software-related business needs, and can execute software design, development, and testing.
This is a hybrid role based in our San Francisco or Redwood City, CA office, with a planned transition to Redwood City within the year. Candidates located outside of the Bay Area may be considered for a remote arrangement.
RESPONSIBILITIES:- Lead the architecture, design, implementation and testing of a reliable, scalable, secure and HIPAA compliant software ecosystem including Cloud services for receiving, processing, and storing relevant data from multiple sources, and clients such as mobile, desktop and web applications.
- Perform hands-on software development for Cloud services and client applications as needed.
- Collaborate with Product Management, Firmware Engineering, Algorithms & Data Science, and Information Technology teams to define and deliver business value.
- Drive data platform design and implementation for wearable device and business operations data, including storage, transformations, and interfaces with machine learning algorithms.
- Define technical content and deliver software design documentation covering architecture, design, requirements, verification and system/cybersecurity risks.
- Drive technical roadmap, software quality and best practices in collaboration with software team and software management.
- Provide technical guidance and mentorship across the software engineering team.
- Manage software projects as needed.
QUALIFICATIONS:- B.S. in Computer Science, Engineering, or equivalent.
- 8-12 years minimum of relevant industry experience with 2 years minimum in technical leadership. Medical device industry experience preferred.
- Experience with architecture, design and implementation of Cloud services following best practices on reliability, security, operations, performance, and cost. HIPAA compliance experience is preferred.
- Extensive hands-on experience with development of Cloud services using Python, Java, or C#. Strong knowledge of AWS is highly desirable.
- Extensive knowledge of REST and SOAP, as well as SQL and NoSQL databases and services.
- Experience with JIRA and Git based repositories is highly desired.
- Experience with leading software projects within a cross-functional team environment.
- Preferred experience with development of data platforms for aggregation, processing and display of device and business systems data to drive design changes and business decisions.
- Preferred experience with developing or interfacing with machine learning algorithms.
- Preferred experience with development of iOS and Android mobile applications using native or cross-platform frameworks.
- Preferred experience with system design method from IDesign.
- Preferred familiarity with medical system integration (EMR, for example) using standards such as HL7 FHIR.
- Excellent written and verbal communication skills.
BENEFITS:Element Science offers a very competitive salary and benefits package including, but not limited to:
- Stock Options
- 90% employer-paid medical, dental, and vision insurance
- Company-paid Basic Life Insurance
- 401(k) retirement plan (Traditional and Roth)
- Competitive Paid Time Off
- Paid Holidays
- FSA (Flexible Spending Accounts)
- HSA (Health Savings Account)
- Employee Assistance Program through PEO
The salary for this exempt-level position will be based on experience and qualifications within an established pay range.
- Pay range: $190,000 - $200,000 + Stock Options and Bonus