Senior Systems Engineer
At AppliedVR, we are pioneering virtual reality therapeutics (VRx) to address unmet needs and improve clinical outcomes for patients with serious health conditions. We envision a new era in which VR therapeutics are widely embraced and accessible, opening up a vast exciting new venue for science and discovery with the potential to improve the lives of millions.
AppliedVR is looking for a Senior Systems Engineer to play a key role in ensuring that AppliedVR’s products are developed, tested, and deployed in an efficient, robust, and secure manner. The Senior Systems Engineer will be responsible for building and maintaining robust connections between our virtual reality therapeutics, web-based tools, cloud databases, and mobile applications. This is a player/coach role that will be best filled by a candidate that can make significant individual contributions while also mentoring their colleagues and instilling best practices in the product organization.
Role and Responsibilities
Design, implement, and maintain highly scalable and performant services
Architect, build, deploy, and manage a system that performs over-the-air updates to medical devices, gathers and displays sophisticated analytics, facilitates company operations, and provides reliable and usable interfaces for internal and external users
Develop web communications interface designs, protocols, and documentation
Continually improve the codebase and test coverage through refactoring, unit testing, system testing, automating deployment and operations
Guide, develop, and review verification strategies, test designs, test tools, planned execution, and completeness of documentation
Ensure the logical and systematic conversion of product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints
Provide technical leadership in software and systems architecture
Help improve engineering standards and processes
Support security, compliance, and regulatory requirements
Requirements
5+ years experience in a systems engineering role
Significant experience designing, building, deploying, operating, and maintaining cloud-based web services and microservices (AWS experience preferred)
Experience capturing architectures and system designs for development teams
A good understanding of distributed systems in practice, as well as performance and scalability
Deep experience with software testing and validation, including unit, integration, and end-to-end testing
Excellent communication skills, highly motivated, entrepreneurial, be able to interact effectively across functional areas, and be comfortable operating in a fast-paced start-up environment
Preference for experience in regulated healthcare environment (e.g. medical device, digital therapeutics, etc)
Strong executive presence; highly influential both externally with partners as well as at the senior leadership level
A diligent attention to detail and strong technical intuition
Ability to deal with ambiguous and complex project requirements
A demonstrated and focused desire to build digital products that customers love
Strong capacity for strategic and creative thinking
Key Technical Languages and Skills
Ruby on Rails (REST API’s)
SQL
AWS
Git
Test automation
C#
Unity3D
Java (Android SDK + Eclipse + Android Studio)
React
Redux
Kotlin