StraighterLine is seeking a Principal Software Engineer to serve as the technical lead for one or more software products. This key member of the product development team will be responsible for the technical vision, direction, implementation, operation, and quality of their portfolio of software products. The ideal candidate will collaborate with the Product Owner to manage the product backlog and guide the product development team in designing, planning, estimating, and delivering technical solutions that address business needs.
The role involves driving end-to-end development efforts, owning the technical direction of products, designing and developing software applications, leading technical discussions, participating in Scrum activities, and collaborating with other technical owners. The Principal Software Engineer will also work on planning roadmaps, managing technical risks, fostering an engineering culture focused on rapid delivery, and ensuring the quality of engineering activities.
Key responsibilities include:
The ideal candidate should have a Bachelor's degree in a related field or equivalent experience, 8+ years of software engineering experience, expert knowledge of modern web application architectures, and proficiency in technologies such as React, Next.js, and Node.js. Experience with AWS in a serverless environment and DevOps practices is required.
StraighterLine offers a collaborative and inclusive work environment, with a focus on helping learners succeed. The company provides generous benefits, including comprehensive health insurance, 401K contributions, paid parental leave, and free StraighterLine courses for employees and family members.
If you're passionate about improving lives through education and want to be part of a team that values innovation and open communication, this could be the perfect opportunity for you.