Passionate about building, owning and operating highly scalable, child-friendly education applications? Experienced in building and leading teams of highly competent software engineers? Want to make an everlasting impact to every child’s learning experience? If so, here is an opportunity tailored for you.
Our client is here to make a difference! They are engineers who are passionate about building the best applications to help students and teachers improve their learning/teaching experience in math, science, and reading. Their organization is responsible for all of the educational digital products offered by our client and they are being used at home, in the classroom, and public libraries!
The Principal Engineer will be responsible to make sure that all of the architect decisions from the department are fully integrated and will also be responsible to keep the team up to date with the software technologies in the business domain.
The Principal Engineer will: • Be filled by a visionary hands on development leader that will drive best practice adoption for the team he/she manages (CI, COO, ATDD,TDD) as well as nurture younger more inexperienced resources.
• Own and make architecture decisions for the Product, Content & Applications engineering team as well as ensuring all architecture decisions are fully aligned with the overall enterprise architecture designs as well as representing the program on the architectural review board.
• Oversee / be responsible for all changes made to the core eCMS systems and applications to ensure their inherent stability
• Work with business owners to design a global solution for Rights and Royalties management, especially the IP level Rights tracking. • Be responsible to keep up-to-date with software technologies in their business domain (e.g. Education, publishing etc.) • Help the Product Support team to troubleshoot difficult field issues with our customers.
HOW YOU CAN FIT Managerial competence, which supports team organization and management
o Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
o Experience with API design, development, and evolution
o Extensive experience designing and developing applications for scalability and reliability
o Experience with source control management systems and continuous integration and deployment systems Other competences o Strong adherent to Agile principles in letter as well as in spirit. Knows and follows Agile convention, but importantly internalizes and evangelizes the Agile spirit o Strong communicator – able to work closely with counterparts to understand product needs and select the right people and technologies to create and maintain automated tests o Understands the importance of metrics in the modern software organization and supports the automated generation of such metrics as an outcome of normal work. Observes patterns in the metrics and takes appropriate action o Can enforce process and best practices to team members as well as teams that engage quality engineers
Some benefits our client offers includes: • 100% vested of 401(k) Retirement Plan after 5 years employment • Up to 1M worth of supplemental Life Insurance • Tuition Reimbursement • Purchase Scholastic stock at a 15% discount