Senior Software Engineer, Authoring Tools

Employer
Carnegie Learning, Inc.
Location
Pittsburgh, PA, US
Salary
$110,000.00 - $130,000.00 Salary/year
You need to sign in or create an account to save a job.

Job Details

Senior Software Engineer - Authoring Tools

WHAT WE SEEK

You will solve unique engineering challenges as a member of a team that develops math and ELA educational software and curricula, based on Artificial Intelligence and Cognitive Science research, delivered in a SaaS model and used by middle school and high school students across the country. The software development team is looking for a highly motivated and talented senior software engineer with 3-7 years of professional experience and 1-3 years of team lead experience. This position oversees our off-shore development team and contributes as an individual to front-end development. This developer will join our Full-Stack Client Applications team developing our suite of student, teacher, and administrator-facing products. This position offers a unique engineering challenge and the opportunity to help over 600,000 students across the country learn math and languages, and help us expand into other STEM subjects.

WHAT YOUR DAY WILL LOOK LIKE

This engineer will be 100% remote, responsible for managing our current APIs and frontend classroom and content management applications. Workload will be ~90% API and ~10% frontend development. You will have input in making architectural changes as needed with the applications you're involved with. As a member of the engineering team, the software engineer will collaborate on innovative solutions with other software developers, cognitive scientists, quality assurance engineers, product and project managers, interface designers, and subject matter experts to develop best-of-breed instructional tools on schedule and on budget.

WHAT SHOULD BE IN YOUR BACKPACK
  • BS degree in Computer Science, Computer Engineering, or related field (or equivalent work experience)
    • Alternative: Coding Bootcamp Certificate with work experience
  • 3-7 years of professional application development experience including maintaining software you developed
  • Passion for API development
  • Experience with the following:
    • API frameworks such as Laravel (PHP), featherJS (NodeJS/Typescript), or Java
    • Modern Typescript framework, such as Angular (preferred), ReactJS, or VueJS
    • Experience with version control systems; GIT (preferred)
    • Unit & Integration testing
  • Ability to accurately estimate one's work
  • High commitment to quality
  • Team oriented, yet self-motivated
  • Excellent verbal and written communication skills
  • Experience with complete software development lifecycle, including requirement assessment, estimation, design, integration, and QA testing
  • Familiarity with AWS services is a plus
  • Experience with developing educational software is a plus
WHAT GIVES US PURPOSE

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, professional learning, and more, Carnegie Learning is changing the way we think about learning and creating powerful results for teachers and students alike. At the same time, we are striving to create an environment that we have always wanted to work for; one where the larger team is everything, trying new things (and sometimes failing) is encouraged, and the mission is never lost. Carnegie Learning intends to become 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. That is where you come in! Are you ready to do the best work of your career and shape the future of learning?

WHAT WE PROVIDE
  • 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
WHAT WE BELIEVE

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.

Company

Carnegie Learning is a US-based company, founded in Pittsburgh, Pennsylvania, and is a leading provider of K-12 education technology, curriculum, and professional learning solutions. With the highest quality offerings for K-12 math, literacy, and ELA, world languages, professional learning, and more, Carnegie Learning is changing the way we think about learning and is creating powerful results for teachers and students alike. They have exciting new products on a great platform in the marketplace. They are on a strong growth trajectory, continued to grow during COVID, and have a strong, experienced leadership team.

Find Us
Website
Telephone
4129304165
Location
501 Grant Street
Suite 1075
Pittsburgh
PA
15219
United States
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert

Similar jobs