About this role
Summary: The Principle Software Engineer - Android is responsible for design, development, testing and support of new and existing software components for the company’s Android based Reverse Vending Machine. The Principle Software Engineer - Android is responsible for identifying, documenting and fixing defects. Will work with the Validation team to create and execute comprehensive test plans. The Engineer will also be responsible for research and documentation of new and existing functionality and technologies. Essential Duties & Responsibilities: Development and Implementation of Reverse Vending Machine Software for all products within the company Developing new Features for our Android product lines. Resolve issues related to Reverse Vending Machine database functionality. Work with senior engineering staff to ensure architectural continuity in our development. Mentor engineers to ensure architectural conformance. Contribute to the definition of software requirements and functional operation of our system. Continuous improvement of architecture, tools, and processes. Communicate with Envipco cross-function teams to Facilitate the generation of functional requirements and system testing. Ensure functionality is properly validated Provide third-tier field support.