FreshRemote.Work

Lead Senior Software Engineer

Remote, United States

About The Princeton Review: The Princeton Review/Tutor.com is a leading tutoring, test prep, and college admission services company. Every year, it helps millions of college- and graduate school–bound students achieve their education and career goals through online and in-person courses delivered by a network of more than 4,000 teachers and tutors, online resources, and its more than 150 print and digital books published by Penguin Random House. The company’s Tutor.com brand is one of the largest online tutoring services in the U.S. It comprises a community of thousands of tutors who have delivered more than 25 million one-to-one tutoring sessions. Follow the company on LinkedIn, YouTube and Instagram.

Summary of Position: The Lead Senior Software Engineer will help drive the implementation of the Company’s strategic vision. This includes iterating with Product and project stakeholders on requirements, breaking down goals into tasks, and working with Developers to ensure successful execution. Additionally, it is the responsibility of the Lead Senior Software Engineer to ensure designs are properly architected. They will own parts of the system, coordinate complex implementations, and implement abstractions as appropriate. This role involves approximately 75% coding and 25% management of external and internal developers.

Major Responsibilities:

  • Understand the Company’s strategic vision, our products and services, and why customers rely on us.
  • Iterate with Product and project stakeholders on requirements.
  • Work with Developers to break down goals into tasks.
  • Ensure new development is properly architected.
  • Take ownership of parts of the system.
  • Coordinate complex implementations.
  • Identify and apply abstractions as appropriate.
  • Develop front-end systems (React, TypeScript, JavaScript).
  • Develop back-end systems (C# .NET, MVC, SQL Server).
  • Maintain and enhance current front-ends and back-ends.
  • Help us be the best at what we do.

 

Education, Background, Experience & Qualifications:

  • Experience in the items listed under Major Responsibilities.
  • 5+ years of full-stack C# .NET development.
  • 5+ years of front-end experience.
  • 5+ years of SQL Server experience.
  • A Bachelor of Science in Computer Science, Bachelor of Science in Software Engineering, or an equivalent degree preferred.

 

Salary: $130,000 - $140,000 per year, based on a 40-hour work week.

The Company also provides eligible employees with a variety of benefit programs, generally including health, dental, and vision insurance, flexible spending accounts, health savings accounts, 401k plan with company match, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work

Please note that the above-referenced position can be performed anywhere in the United States except in the following states: Arkansas, Idaho, Mississippi, North Dakota, Rhode Island, South Dakota and Wyoming.

The Princeton Review is an equal employment opportunity employer. The Princeton Review’s policy is not to discriminate against any applicant or employee based on race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, marital status, disability, military status, genetic information, or any other basis protected by applicable law. The Princeton Review also prohibits harassment of applicants or employees based on any of these protected categories. It is also The Princeton Review’s policy to comply with all applicable laws respecting consideration of unemployment status in making hiring decisions.

The Princeton Review is a drug free workplace.

Job Type: Full-time

Apply

Job Profile

Regions

North America

Countries

United States

Restrictions

Arkansas Idaho Mississippi North Dakota Not available in certain states Rhode Island South Dakota Wyoming

Benefits/Perks

401(k) plan with company match Dental Insurance Disability Insurance Flexible Spending Accounts Health insurance Health Savings Accounts Life and disability insurance programs Life Insurance Paid and unpaid time away from work Paid Time Off Vision Insurance

Tasks
  • Break down goals into tasks
  • Coordinate complex implementations
  • Develop front-end and back-end systems
  • Drive implementation of strategic vision
  • Ensure proper architecture
  • Iterate with stakeholders
Skills

C Full-stack development Javascript MVC .Net Project Management React Software architecture SQL SQL Server Typescript

Experience

5 years

Education

Bachelor of Science in Computer Science Bachelor of Science in Software Engineering Equivalent degree

Timezones

America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9