Principal Software Engineer

StraighterLine is the leading provider of high-quality, affordable, online courses that help learners earn college credit and meet their professional goals.
Backend
Principal Software Engineer
Remote
8+ years of experience
Education

Description For Principal Software Engineer

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:

  • Driving development efforts for high-quality solutions
  • Owning the technical direction for products
  • Designing and developing software applications and prototypes
  • Leading technical discussions and decision-making processes
  • Collaborating with Product Owners and Business Analysts
  • Assessing and managing technical risks
  • Mentoring junior team members
  • Evaluating and improving team approaches and technologies

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.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Drive end-to-end development of high-quality solutions
  • Own technical direction for products
  • Design and develop software applications and prototypes
  • Lead technical discussions and decision-making
  • Participate in and facilitate Scrum activities
  • Collaborate with Product Owners on roadmaps
  • Assess and manage technical risks
  • Foster rapid delivery engineering culture
  • Ensure quality through code reviews and mentoring
  • Define and report delivery metrics
  • Support backlog grooming activities
  • Evaluate and improve team approaches and technologies
  • Stay current with emerging technologies

Requirements For Principal Software Engineer

React
Node.js
JavaScript
PHP
MySQL
  • Bachelor's degree in related field or equivalent experience
  • 8+ years of software engineering experience
  • Experience as technical lead or senior developer
  • Expert knowledge of modern web application architectures
  • Development experience with AWS in serverless environment
  • Experience with DevOps practices and CI/CD pipelines
  • Proficient in React, Next.js, Node.js
  • Experience working with remote, distributed teams
  • Strong collaboration and communication skills

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Generous time off policies
  • 13 public holidays
  • Medical, Dental, and Vision Insurance Coverage
  • 401K Safe Harbor with 3% company contribution
  • Six weeks paid parental leave
  • Free StraighterLine courses for employees and family members

Interested in this job?

Jobs Related To StraighterLine Principal Software Engineer

Principal Software Engineer

Lead the technical vision and development of software products at StraighterLine, a top provider of online courses for college credit and professional growth.

Principal Engineer, Passport & User Engineering

Lead architectural design and strategic direction for Airbnb's user entity and identity systems as a Principal Engineer, shaping the future of global travel experiences.

Manager, Technical Program Management (Guest & Host Tech)

Lead Technical Program Management role at Airbnb, overseeing Guest & Host Tech initiatives with 13+ years experience required, offering competitive compensation and remote work flexibility.

Senior Manager, Technical Program Management (Payments)

Senior TPM role leading Airbnb's global payments technology initiatives, managing team of Technical Program Managers and driving strategic programs.

C++ Senior/Principal Software Engineer - Boulder, CO

Principal Software Engineer position at SciTec, focusing on C++ development for defense systems with competitive benefits and $137k-$194k salary range.