Senior Principal Software Engineer - Lead the team, devise new technological strategies, and develop software for Android applications.Assist others in development. These roles are responsible for building secure smart phone SDKs and cloud-based platform based solutions for a variety of healthcare and Internet of Things (IoT) problems.
* Collaborate closely with the multiple technology and cross-functional groups within and outside the organization. * Able to translate customer and market needs to efficient and secure mobile solutions. * Design and build out the next generation smart-phone cloud-based platform that can support future patient/device centric products and applications. * Scope work, break down into modules, and estimate efforts working closely with Program management. * Effectively present and demonstrate various concepts and solutions to customers, partners, and leadership. * Perform other duties as required.
Education and Experience
* Bachelor's degree in Computer Science, Computer Engineering or equivalent education plus experience. * Software development focus in Android mobile apps. * Demonstrated proficiency in developing solutions and platforms that leverage wireless communications and Smart phone technologies. * Demonstrated work experience with Web services, Cloud and API technologies. * Ability to quickly grasp & learn new technologies and develop POC/prototypes. * Drive and own technical design and development of cross-functional, multi-platform applications.
Preferred Skills and Competencies:
* Excellent communications skills and extensive experience working with technical teams and management. * Experience with Agile software development preferred. * Demonstrated experience in successfully launching products in FCC & FDA regulated industries preferred * Mobile apps or Cloud apps software development tools
Physical Requirements (if applicable):
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.