We are looking for Lead Developer . You will be a key contributor working across multiple technologies and products. Working within Product Engineering, your mission will be to play an active role in recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide and train other engineers. You should be able to evaluate the product requirements, time limitations and system limitations when developing software and be up to date on new technologies and software development practices.