As a Software Engineer, you will demonstrate ownership of various subsystems and will participate in all phases of the development cycle including flight tests. You will work with high-performance teams and your work will be held to a very high standard.
In this role, you will create extensible, robust software using oo principles and write clear, reliable, maintainable code using a combination of languages (java, python, and more as we grow our platform).
In this role, the selected candidate will be responsible for the development and implementation of an effective Software Quality program designed to minimize development risk and ensure technically correct work.
In this role, you will be be responsible for both sides of the contract between our global web services and mobile apps. Your team is designing and delivering the technical foundation for user personalization, communication, and education.
In this role, you will interface closely with product and engineering teams to develop/maintain new and existing web-based applications. He / She will participate in product development meetings, technical discussions, code reviews, and project scoping.
In this role, you will design, develop, document, test, and debug new and existing software systems and applications for remote presence communication software. Participate in full development life cycle including requirements analysis and design.