Skip to main content

This job has expired

Staff Software Engineer

Employer
Carnegie Learning, Inc.
Location
Pittsburgh, PA, US
Salary
$110,000.00 - $140,000.00 Salary/year

Job Details

Staff Software Engineer

WHAT WE SEEK

At Carnegie Learning, we believe that no two students learn alike. With deep roots in research and advanced education technology, we learn more every day about how students learn best, and we use that insight to help educators drive continually better outcomes. We work hard to create an engaging, supportive company culture where we can all thrive while doing work that improves education every single day.

We are looking for a talented engineer to lead and participate in the design and development of Carnegie Learning's latest proprietary learning application MATHstream, and some of our new core platform services, including Learning Center, Agenda Manager, and Assignment Progress Tracker. The Staff Engineer will provide technical leadership and engineering while ensuring that the solution is developed in accordance with the quality standards that CL is known for. They will lead the creation of interfaces and identification of dependencies with other services in the CL ecosystem.

We value a growth mindset. If you do not satisfy every requirement listed, do not hesitate to apply. If you have the passion and work ethic for this role, and your values align with ours, apply. We will make sure we give you the opportunity to realize your full potential.

WHAT YOUR DAY WILL LOOK LIKE
  • Own multiple core services in the Carnegie Learning ecosystem
  • Provide technical guidance to the development team(s) for multiple green field platform services and LTI learning tools, central to the success of the company.
  • Ensure that the development and test teams are creating the right solutions, for the highest priority problems.
  • Collaborate with architects, the data pipeline team, and senior engineers to design, develop and maintain the services.
  • Champion clean code, timely and proactive resolution of security and tech debt, maintainability, and performance through design and code reviews, automation testing, and other best practices.
  • Establish and advocate for best engineering practices in an Agile development environment.
  • Effectively and actively communicate changes in design and timeline to the leadership team.
WHAT SHOULD BE IN YOUR BACKPACK
  • Drive for continuous improvement
  • Expertise in application design, microservice/API/system integrations architecture - knowledge of application design activities, tools and techniques; ability to utilize these to convert business requirements into a technical design.
  • Outstanding software design skills with the ability to deep dive into the algorithms, code, and processes that your team owns and develops
  • Proven technical, problem solving, and troubleshooting skills
  • Experience in leading hybrid collocated teams composed of internal and external stakeholders.
  • Excellent verbal and written communication skills
  • Experience in agile methodologies
  • Experience in a multi-product, multi-application development environment
  • Ability to provide and receive constructive feedback amongst peers
  • 8+ years of experience being a part of and leading software engineering teams, with a progression of increasing scope and complexity of work
  • Experience in TypeScript, Java, Angular, MySQL, AWS
GOOD TO HAVE
  • Experience in Education Technologies like LTI 1.3/Advantage
  • Experience in AngularJS, FeathersJS, JAX-RS
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 the kind of environment in which we have always wanted to work; 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 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 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.

Company info
Website
Telephone
4129304165
Location
501 Grant Street
Suite 1075
Pittsburgh
PA
15219
US

Get job alerts

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

Create alert