The Principal Engineer is the technical leader responsible for the solution architecture, engineering direction and engineering capability for one or more teams. This critical role creates and ratifies required strategies, driving high velocity engineering and quality solutions.
The future success will be a dramatic improvement in engineering solution quality and better management of tech debt through productive collaboration with peers and teams.
Imagine a world where all K-12 children have an equal opportunity to acquire an excellent education. That's the Edgenuity mission. Founded in 1998, today Edgenuity partners with schools in all 50 states to provide award-winning curriculum to millions of students across 3500 school districts, and we’re growing! As the leading provider of digital curriculum and instructional services, Edgenuity empowers students, educators and school districts to achieve success in a variety of online and blended learning models.
A Day in the Life as Principal Engineer
You’re passionate and care about growing others and bringing them together around what’s possible. With a bias toward action, you try things, and you wear your failures as a badge of honor. You believe that writing code is as much an art as it’s a science, and in automating everything. You’re a coach and relentlessly drive for continuous improvement across architecture, engineering and quality thereof, while focusing on delivery & solution efficiencies. You also have a strong desire to improve customer outcomes and increase efficiency in our education system.
Bachelor’s degree in Computer Science or related field.Demonstrated experience in building enterprise grade and HA platforms using different technologies and patterns.
Exceptional ability to work anywhere in the technical stack and delivering quality code
Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines).
Strong analytical thinking engineers who have experience with web best practices.Experience designing and creating Restful Services.
Experience and interest in working with other engineers and cross functional partners in product and design to build a world class online and offline products.
Proactiveness, good communication and fast learning.
Responsible for owning entire pieces of the platform from research to end-to-end implementation, making technical decisions that impact the success of the company.
Learn through code review, technical guidance, and mentorship, while helping others grow through those same means.
Learn to identify opportunities to compound the growth and efficiency of our team.
Strong architecture and design experience with web-based platforms using modern architecture frameworks and Object-Oriented principles.
Strong grasp of data management and different database technologies, including SQL, NoSQL, GraphDB, etc.
Build a flawless developer experience with interactive documentation and examples, clean interfaces and dashboards, and beautiful widgets
Previous experience in tools, development, and delivery at the enterprise level.
Experience with platform transformation initiatives.
Understanding of Enterprise Architecture and experience with building and executing strategies.
Experience with enterprise search frameworks.
Experience in designing and building solutions using Microservices Architecture & Event Driven Architecture required.
We offer a very competitive salary and excellent benefits choices, including 10 health, 6 dental, and 4 vision plans to choose from and a variety of ancillary benefits. We contribute to an employee’s HSA account and 401(k), and provide at no cost to employees life insurance, short-term disability, and long-term disability. But even more importantly, we’re a great place to work!