Software Development Project Manager is a website that helps you discover the schools and neighborhoods that are right for you. We have in-depth reviews, rankings, and statistics on every college, K-12 school, and neighborhood in the U.S. and millions of monthly website visitors. Located in Pittsburgh, PA in the heart of Shadyside, we're quickly becoming one of the largest websites in the U.S.


About the Job

We are currently seeking an energetic and bright Software Development Project Manager who is also a fantastic communicator. This position manages multiple software development projects simultaneously, acting as the primary liaison between the development team and other stakeholder teams including Research, Design, Marketing and Business Development. Specific responsibilities include:

  • Working with stakeholders to help create and manage requirements documents and help break down large projects into smaller units of deployable work
  • Identifying and tracking cross-team dependencies, and ensuring that stakeholders always have all necessary requirements and deliverables to drive projects forward
  • Tracking project progress, which may consist of multiple tasks across the Data, Front End, Back End, Infrastructure, and Quality Assurance teams and, if needed, coordinating with stakeholders to adjust scope or project schedule
  • Contributing to the evolution of workflow processes across the company


About You

You are passionate, spirited, hard-working, and feed off of collaboration and coordination. You have a proven track record in the software development industry for delivering high-quality results, especially under the pressure of a fast-paced culture. You wholeheartedly place value in the team as a whole—above yourself or any other individual contributor. You understand the need to be flexible with process in order to stay nimble and provide just enough space for the makers to do what they do best: contribute to the enhancement of a highly dynamic, high traffic website. Most importantly, you want to be a part of something big that helps millions of people, and you want to have fun doing it. Technical essentials include:

  • Bachelor's degree in a technical field, or equivalent experience
  • 2+ years of project management experience in a software development environment
  • The ability to communicate effectively with members of the Engineering team on a technical level
  • The ability to translate complex technical information into language more accessible to non-technical stakeholders

Principals Only.  No recruiters or agencies, please. 

Niche will only employ those who are legally authorized to work in the United States without sponsorship now or in the future for this opening.

Compensation and Benefits

This is a full time, salaried position with competitive compensation and benefits including 20 paid days off per year, paid time off for volunteering, paid parental leave, stock options, SIMPLE IRA, and a comprehensive health plan, including vision and dental, provided at no cost to the employee. We’ve been ranked as one of the Best Places to Work in Southwestern PA by the Pittsburgh Business Times. Niche is an Equal Opportunity Employer.

Apply for this position

* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 5MB) or paste resume

Paste your resume here or attach resume file

Why do you want to work at Niche?*
Why do you think you're a great candidate for this position?*
Working at Niche

Niche is a small team based in Pittsburgh, Pennsylvania. We’re a unique blend of data scientists, engineers, parents, and “yinzers” who are looking for exceptional talent to grow our company. Read more about Niche and check out our team page.

We believe people’s lives are made better by having the right resources to inform their biggest life decisions. Your ideas and work will make an immediate impact on our company and millions of users.

Our Excellent Benefits