Skip to content

ComputerWork: Jobs for Technical People


Pittsburgh, Pennsylvania - USD Full Time Posted by: Carnegie Learning Posted: Wednesday, 15 March 2023
Job Details

Job Location
_Global Headquarters - Pittsburgh, PA

Remote Type
Optional Work from Home

Position Type
Full Time

Education Level
4 Year Degree

Salary Range
$90,000.00 - $110,000.00 Salary/year

Travel Percentage

Job Shift

Job Category


Software Engineer, Research


At Carnegie Learning, we believe that no two students learn alike. With deep roots in research and advanced educational technology, we learn more every day about how students learn best, and we use that insight to help educators drive continually better outcomes.

We are looking for a versatile software engineer who is able to work as part of an interdisciplinary group to develop and test a reporting system (including a Real Time dashboard) that uses processes and transmits MATHia data to provide actionable recommendations to students, parents, tutors, para-professionals, instructors, and administrators. If you love to learn new things and you are looking to test the limits of what adaptive software can do, this position might be for you.

  • Collaborate with a multidisciplinary team including learning engineers, software engineers, researchers and educators to refine and implement ideas for data representation, infrastructure, Real Time analytics, and report design.
  • Support field tests of new features and approaches
  • Build your skillset across a wide range of technologies
  • Demo and present prototypes to engineering and research teams
  • Collaborate with and present to academic partners and project sponsors
  • 3+ years programming experience including Javascript/Typescript
  • Front-end programming experience, preferably using Angular or React
  • Experience utilizing data from an API or data service
  • Outstanding software and UI design skills
  • Strong problem solving and troubleshooting skills
  • Experience contributing to a large, diverse codebase
  • Ability to work with a diverse team, including instructional designers, researchers and software developers
  • Bachelor's degree in software engineering related field
  • Strong written and verbal communication skills
  • Nice to have: Experience with data query languages
  • Nice to have: Experience with cloud computing architecture, including AWS/GCP/Azure, Snowflake, Databricks
  • Nice to have: Experience with reporting systems, data visualization and basic statistics

Carnegie Learning is a leading provider of K-12 education technology, curriculum, and professional learning solutions. With the highest quality, research-based offerings for K-12 math, ELA, world languages, and more, Carnegie Learning is changing the way we think about learning and creating powerful results for teachers and students alike. At Carnegie Learning we strive to create an environment where people want to work - one where the larger team comes first, where trying new things (and sometimes failing) is encouraged, and where we pursue our mission relentlessly.

Carnegie Learning is a major disruptive force in the digital curriculum market by combining world-class research, differentiated technology, best in class content together with a world-class mission-oriented team. This is where you come in! Are you ready to do the best work of your career and shape the future of learning?

  • Named a Pittsburgh Top Workplace four years in a row
  • Medical, dental, and vision benefits
  • Virtual health services
  • Basic life and disability insurance offered at no cost
  • HSA, FSA, DCSA, and Commuter saving accounts
  • 401k with company match
  • Employee assistance program
  • Pet and Legal services insurance
  • Generous paid time off and holidays
  • Variable compensation opportunities
  • Business casual work environment
  • Mission-driven culture
  • Flexible working hours, leveraging remote capabilities


We respect and celebrate the unique attributes, characteristics, and perspectives that make each person who they are. We also believe that bringing diverse individuals together allows us to collectively and more effectively address the issues that face our business and industry. Carnegie Learning is an Equal Opportunity Employer.


Pittsburgh, Pennsylvania, United States of America
Carnegie Learning
Carnegie Learning
3/15/2023 9:21:14 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.