You haven't searched anything yet.
Location: Remote, US
Company Description:
Join CYPHER Learning as a Principal Engineer and play a crucial role in shaping the future of online education. Our mission is to revolutionize learning through our advanced CYPHER LMS, equipped with leading generative AI capabilities that enhance personalized learning experiences, predict learner outcomes, and deliver valuable insights. In this key position, you will help drive the architectural strategy, collaborating closely with Software Engineers, QA Engineers, UI/UX Designers, DevSecOps, and Support teams. We are seeking a leader to develop robust, scalable solutions that keep CYPHER Learning at the forefront of educational technology. If you are passionate about making a significant impact in a dynamic team environment, we invite you to apply.
Position Overview:
As a Principal Engineer at CYPHER Learning, you will report directly to the VP of Engineering and play a pivotal role in refining architectural designs, advocating for best development practices, and leading strategic roadmap initiatives across our global engineering teams. More than just coding, your role involves deep collaboration—reviewing and enhancing application designs, suggesting code improvements, and ensuring pull requests adhere to object-oriented development principles. You will be instrumental in maintaining consistency across the Software Development Life Cycle (SDLC).
You will work closely with product management stakeholders, UI/UX design, Solution Architects, Support and Software Engineers globally. Together, your goal will be to bolster our platform’s scalability, security, and high-performance status. Beyond technical tasks, you will mentor and coach our engineers, promoting a culture of continuous learning and operational excellence. Daily, you will engage in collaboration, working across functional teams to resolve bug tickets, identify and refactor or re-architect components as needed to remediate disruptions, and handle technical debt in alignment with our product strategy.
The ideal candidate will have a strong background in software design and coding, a comprehensive portfolio of product design, team leadership, product development, and deployment experiences. We are looking for someone passionate about driving architectural innovation and fostering team synergy. If you are eager to make a significant impact and lead our engineering efforts to new heights, we are excited to welcome you aboard.
What You’ll Do:
Your Skills & Experience:
Our Values:
In addition to our core values, CYPHER LEARNING is committed to diversity and inclusion in the workplace and is proud to be an affirmative action and equal-opportunity employer. All qualified applicants will receive consideration for employment at CYPHER LEARNING without regard to race, creed, color, religion, national origin, sex, age, disability, sexual orientation, gender identity or expression, genetic predisposition or carrier status, veteran, marital, or citizenship status, or any other status protected by law.
We offer a competitive salary, a flexible work schedule, and a comprehensive benefits package that includes health, dental, and vision insurance, 401k plan, and paid time off. If you are a passionate and experienced Principal Engineer who is excited about the opportunity to work with a fast-growing company that is making a difference in education and technology, we encourage you to apply.
Full Time
Education & Training Services
$151k-183k (estimate)
05/10/2024
05/20/2024
cypherlearning.com
SAN FRANCISCO, CA
50 - 100
2007
GRAHAM GLASS
<$5M
Education & Training Services
The job skills required for Principal Engineer (Software) include Leadership, Problem Solving, Initiative, Agile, Software Development, Collaboration, etc. Having related job skills and expertise will give you an advantage when applying to be a Principal Engineer (Software). That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Principal Engineer (Software). Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Principal Engineer (Software) positions, which can be used as a reference in future career path planning. As a Principal Engineer (Software), it can be promoted into senior positions as a Biomedical Engineering Supervisor I that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Engineer (Software). You can explore the career advancement for a Principal Engineer (Software) below and select your interested title to get hiring information.