Carnegie Learning Resource Center
Our Research-Based ApproachView Our Curricula and SolutionsRead About Our Professional Development ServicesView Items of Interest and Correlations for Your StateRead Our Customer Success Stories and View Our AwardsRead News, Press Releases and Company Information for Carnegie Learning, Inc.

JOIN OUR TEAM

Pittsburgh, PACarnegie Learning offers a competitive benefit package along with a culture that promotes work/life balance. We strive to create a continuous learning environment while embracing the ideas and diversity of our employees.

At Carnegie Learning, you'll enjoy excellent health, dental and vision coverage, a 401K plan and much more.

Visit the ImaginePittsburgh web site to learn more about Pittsburgh, the location of our corporate headquarters.




Current career opportunities include:

Priority Positions at our Corporate Headquarters in Pittsburgh, Pennsylvania

View our Nationwide Positions

Development Positions

 

Curriculum Developer
Apply Now

Our Curriculum Developer will be primarily responsible for the development and authoring of instructional materials for Carnegie Learning’s suite of secondary-level mathematics products. Additionally, the curriculum developer will act as a mathematics content expert and will partner with other departments within the company to ensure the overall quality of the products delivered to teachers and students.

Responsiblities include:

  • Author instructional materials including, but not limited to, classroom lessons, supporting teacher notes, tutorials, software lessons, assessments, assignments, online (web-based) materials, and problem scenarios.
  • Review and provide input on product design and implementation documents for instructional materials.
  • Edit instructional materials authored by others.
  • Become familiar with Carnegie Learning’s customer base to author new content and edit existing content to best meet customers’ needs.
  • Assist with correlations, bids and proposals, adoptions, and scope and sequence projects as required.

Ideal Candidate Requirements:

  • B.S. in mathematics and a certification in mathematics education or a Master’s Degree in secondary mathematics education.
  • 2-4 years of classroom experience as a mathematics teacher in secondary schools, preferably with Carnegie Learning’s Cognitive Tutor products.
  • Experience with both Windows and Mac platforms and proficiency with the use of technology especially as it applies to classroom instruction.
  • Strong written and verbal communications skills.

Apply to the 'Curriculum Developer' position


Editorial Project Manager
Apply Now

The Editorial Project Manager coordinates the development of our training and curriculum materials. This position is responsible for creating project specification documents and tracking progress, coordinating external vendors project schedules and budgets, and reviewing and editing copy (as needed).

Responsiblities:

  • Coordinate with external vendors to assure the a high quality product that is delivered on time and budget.
  • Create project schedules, including identification of resource requirements, time requirements, and cost requirements. Track work of internal and external resources against established schedules and budgets.
  • Develop and maintain project specification documentation. Share part or all of specification with external vendors as appropriate.
  • Track internal and external feedback for product improvement. Develop timeline for integrating feedback into the products.
  • Contribute as needed to review and copy editing of various instructional materials. Work with internal resources to develop copy editing and developmental editing skills over time.

Ideal Candidate Requirements:

  • B.S. degree.
  • Minimum of 2 years experience in a project management role for an educational publisher.
  • Experience as copy editor.
  • Experience with math publisher a plus.

Apply to the 'Editorial Project Manager' position


Mathematics Editor
Apply Now

The Mathematics Editor is responsible for producing quality middle school and high school mathematics materials. Duties include reviewing manuscript from authors, editing and/or rewriting manuscript, and checking proofs to ensure consistency, appropriateness, accuracy, and compliance with established guidelines at all stages in the production process.

Ideal Candidate Requirements:

  • B.S. in mathematics or mathematics education.
  • At least 2 - 4 years of experience in editing mathematics textbooks.
  • Strong organizational skills.
  • Excellent communications and writing skills.
  • Demonstrated track record in meeting deadlines.
  • Excellent attention to detail.
  • Stong knowledge of middle school and high school mathematics curriculum is a plus.

Apply to the 'Mathematics Editor' position


Product/Project Manager - Middle School Math
Apply Now

Our Product/Project Manager for Middle School Math will coordinate the development of a new product suite for Middle School Math. Based in Pittsburgh, PA, this position will report to the company’s Senior Vice President.

This position is responsible for establishing and managing product requirements, establishing launch criteria and schedules, working closely with the curriculum, software development teams, and outside consultants to ensure proper implementation and delivery of products, and interacting with key customers to gather and validate requirements. Additionally, it establishes requirements, schedules, and budgets, and coordinates product activities across all functions of the business, including software development, textbook development, professional services, production, and technical support.

To ensure successful development and deployment of products, the Product/Project Manager interacts with sales and marketing, and is involved in product marketing activities, competitive analysis, business intelligence and other areas related to the overall product lifecycle. A strong vision of end-user curriculum requirements, an attention to product usability and detail, and a passion for education are essential. Equally important, this individual must be a self-starter with the energy and initiative to get the job done in a fast-moving environment.

Responsibilities:

Product Management:

  1. Define, create and maintain the Marketing Requirements Document (MRD) for all products. The MRD is the definitive documentation of the current state of any product and provides an integrated view of the product strategy, requirements, processes, budget and schedule.
  2. Contribute to product requirements, specifications, and implementation activities for successful delivery of software and textbook products and subsequent upgrades.
  3. Collect, define, analyze and document product requirements in the context of academic need, industry trends and competitive products. Document competitive threats and related industry news. Develop detailed requirements for each feature. Work closely with the Chief Product Architect and VP Development on technical product definitions.
  4. Work with Sales and Marketing in defining the product/feature positioning and messaging in developing sales collateral, sales training, and customer communications. Provide product expertise to customers/prospects in support of marketing, sales and implementation activities as required.
  5. Communicate with customers on a regular basis. Understand customer needs and define solutions. Define buyer personas and determining market messages. Write white papers and technical communiqués.
  6. Manage the product suite through the product life cycle. Create and execute product launch plans and monitor results
Project Management:
  1. Create and execute project work plans and revise as appropriate to meet changing needs and requirements. Identify resources needed and assign individual responsibilities, lead an interdepartmental team, and manage day-to-day operational aspects of a project and scope.
  2. Ensure project documents (PRD/Tech Specs) are complete, current, and stored appropriately. Act as the primary author of the PRD (Product Requirements Document). Review Tech Spec documents.
  3. Manage project budget. Track and analyze project profitability, revenue, expenses, margins, bill rates and utilization to assure that the project stays on its financial plan. Manage vendors contributing to project.
  4. Facilitate team, vendor, and customer meetings effectively. Hold regular status meetings with project team. Effectively communicate relevant project information to the senior management team. Resolve and/or escalate issues in a timely fashion.
  5. Possess general understanding in the areas of application programming, database and system design. Maintain awareness of new and emerging technologies and the potential application for Carnegie Learning.
  6. Suggest areas for improvement in internal processes along with possible solutions. Review the status reports of team members and addresses issues as appropriate. Comply with and help to enforce standard policies and procedures.
Ideal Candidate Requirements:
  • Experience bringing new software- and text-based mathematics curricula to market.
  • Practical knowledge of the Middle School Math market space.
  • A passion for constructive innovation in education.
  • Demonstrated team leadership and project organization skills plus a track record of coordinating interdepartmental groups to attain complex goals.
  • Proven strategic thinking skills with solid analytical abilities.
  • Excellent written and verbal communication and presentation skills.
  • Five years of relevant experience.
  • Bachelor’s degree in Marketing, Business, or Computer Science.
  • An ability to occasionally travel (<25%).

Apply to the 'Product/Project Manager - Middle School Math' position


Software Engineer - Database Development
Apply Now

Our software development team is looking for a highly motivated and talented database developer with Java programming experience. This position offers both a unique engineering challenge and the opportunity to influence our data flow strategies across systems.

This database developer will design, implement, maintain and optimize databases and applications which power the company’s core products. In addition, the position is a key member on several related projects, including:

  • Convert production transactional data management into a flexible shared-purpose database.
  • Update the Learning Management System (LMS), our roster and curriculum data management and reporting system written in Java, to access the database.
  • Maintain and enhance data flow between database and other reporting systems.
  • Interface between the product database and internal ERP and CRM systems and external customer web portal.

As a member of the engineering design team, the database developer will collaborate on innovative solutions with other software engineers, researchers, quality assurance engineers, project managers, interface designers, and internal operations process owners to develop best of breed hosted instructional software and reporting solutions on schedule and on budget. Typical tasks through the development life-cycle include:

  • Define system requirements by consulting data administrators and system users about the types of information needed, performance, storage and security requirements.
  • Determine how data should be organized, who should have access to different data and how it should be accessed and displayed.
  • Design, develop and maintain data models and database architecture.
  • Construct, install and test the database system and related applications.
  • Integrate data flows between independent systems or databases.
  • Maintain internal documentation and help draft end-user documentation.
  • Prepare reports on databases and consult with others to assess the system performance.
  • Modify existing databases, as user needs change.
  • Customize databases for specific needs.

Ideal Candidate Requirements:

  • BS degree in Computer Science, Computer Engineering, or related field required (or equivalent experience).
  • 5 years of experience building, optimizing and maintaining database and database applications, including internet based transactional systems supporting >10000 concurrent users.
  • Proven experience with sizing database hardware, performance tuning, debugging databases, resolving locking issues and deadlock avoidance.
  • Experience with large scale implementation using PostGres, MySQL, Oracle running on Linux.
  • Experience with Java (1.5.x and up) programming language including JDBC and Swing.
  • Experience with commercial report generation packages.
  • Experience interfacing and synchronization between multiple databases, ETL and reporting is desired.
  • Ability to accurately estimate projects and individual work.
  • High commitment to quality.
  • Self directed.
  • Excellent verbal and written communication skills.
  • Experience with complete software development lifecycle, including requirement assessment and QA testing is desired.

Apply to the 'Software Engineer - Database Development' position


Software Engineer - Infrastructure
Apply Now

The software development team is looking for a highly motivated and talented Java developer. This position offers both a unique engineering challenge and the opportunity to help 500,000 students across the country learn math.

This developer will design, implement and maintain product infrastructure, which includes:

  • Core tutoring architecture used in our award winning middle and high school software-based mathematics programs.
  • Tutor authoring environment, a proprietary system used by cognitive scientists to develop the tutoring models used in our products.
  • Learning Management System (LMS), our roster and curriculum data management and reporting system.
  • Aspects of our development environment, including software build processes, automated tests and installation packages.

As a member of the engineering design team, the software developer will collaborate on innovative solutions with other software engineers, cognitive scientists, quality assurance engineers, project managers, interface designers, and math editors to develop best of breed instructional tools on schedule and on budget.

Ideal Candidate Requirements:

  • BS degree in Computer Science, Computer Engineering, or related field required (or equivalent experience)
  • Proven experience with the Java (1.5.x +) programming language including Swing
  • Minimum of two years experience in object-oriented programming
  • Strong software design skills
  • Ability to accurately estimate one's work
  • High commitment to quality
  • Team oriented
  • Self directed
  • Excellent verbal and written communication skills
  • Experience with complete software development lifecycle, including requirement assessment and QA testing is desired
  • Experience with commercial software development for both Windows and Macintosh platforms a plus
  • Must be eligible to work in the United States

Apply to the 'Software Engineer - Infrastructure' position


Software Engineer - User Interface
Apply Now

The software development team is looking for a highly motivated and talented Java developer. This position offers both a unique engineering challenge and the opportunity to help 500,000 students across the country learn math.

This developer will be responsible for implementing highly customized, visual, interactive, and challenging user interfaces (in Swing and Java2D) for new instructional tools used in our award winning middle and high school software-based mathematics programs. This is not Swing out-of-the box. The developer will, among other things, create custom components and layout managers in a message-driven environment. As a member of the engineering design team, the software developer will collaborate on innovative solutions with other software engineers, cognitive scientists, quality assurance engineers, project managers, interface designers, and math editors to develop best of breed instructional tools on schedule and on budget.

Ideal Requirements:

  • BS degree in Computer Science, Computer Engineering, or related field required (or equivalent experience)
  • Proven experience with the Java (1.5.x +) programming language including Swing and Java2D
  • Strong software design skills
  • Minimum of two years experience in object-oriented programming
  • Ability to accurately estimate one's work
  • High commitment to quality
  • Team oriented
  • Self directed
  • Excellent verbal and written communication skills
  • Experience with complete software development lifecycle, including requirement assessment and QA testing is desired
  • Experience with commercial software development for both Windows and Macintosh platforms a plus
  • Must be eligible to work in the United States

Apply to the 'Software Engineer - User Interface' position


Software Quality Assurance Specialist
Apply Now

The software development organization is looking for a highly motivated addition to our QA team who has a strong attention to detail and enjoys working in a fast paced team environment. This position provides the opportunity to contribute to the high quality of Carnegie Learning’s award winning software products which help over 500,000 students across the country learn math.

As a member of the QA team, the successful candidate will apply manual and automated techniques to test each product release and work with other teams in the organization (Development, Support, Curriculum, IT, etc.) to investigate issues and facilitate improvements. Product testing includes verifying mathematical content and application functionality on a variety of platforms and deployment methods. Responsibilities include:

  • Develop and maintain detailed test cases from specifications and product requirements
  • Execute test plans and report results
  • Communicate product defects to Development and Support in a bug tracking system
  • Verify bug fixes and perform regression tests
  • Configure test environments on both Windows and Macintosh platforms as well as setup and maintain lab servers
  • Develop scripts to automate test cases and/or perform routine tasks
  • Test emerging technologies and internal tools used within the company.

Ideal Candidate Requirements:

  • B.S. in Mathematics, Computer Science, or related field or equivalent experience in a software testing/quality assurance environment
  • Experience creating and executing test plans and detailed test cases with a demonstrated understanding of QA processes in a Software Development Life-Cycle
  • Excellent verbal and written communication skills
  • Experience writing scripts and/or database queries to perform routine tasks
  • Experience with HTML and XML, and some familiarity with Java and Python languages is desired
  • Working knowledge and experience performing system OS installation and configuration for the following:
    • WinXP, Vista, Windows 2003 and 2008 server (Windows 7 beta is a plus)
    • Mac OS10.5, and OS10.4 (Mac OS10.6 beta is a plus)
    • Linux (Ubunto, Centos) and Linux/Unix commands
  • Some experience tutoring middle school or high school math is a plus
  • Must be eligible to work in the United States.

Apply to the 'Software Quality Assurance Specialist' position


Finance Positions

 

Director of Finance
Apply Now

The Director of Finance is responsible for the financial operations of the company, including the accounting function.

Major areas of responsibilities include:

  • Planning: Prepare the annual, 3, and 5 year budgets. Update as required. Track progress against plan and provide management reporting as necessary. Provide strategic guidance on financial implications of long-term strategy.
  • Pricing: In conjunction with product management teams, establish, monitor, and modify prices for company products and services. Track product and service profitability and provide pricing analysis for custom bids and proposals. In conjunction with Sales, monitor pricing integrity.
  • Project and Program implementation. As a member of the senior management team, establish and lead cross-functional task forces to accomplish specific projects. Organize and conduct periodic team meetings; report on progress and results to senior management.
  • Accounting Function: Ensure that books are closed accurately and on a timely basis. Fully understand financial statement trends and keep management advised of variances from expectations. Manage the accounting staff, including order entry.
  • Contracts: Negotiate corporate contracts, including complex sales contracts, financing agreements, shareholder matters, etc. Work with outside legal counsel as required.
  • Financial Analysis: Prepare GAAP financial statements, and management reporting as required to optimize the running of the company, and to maximize the profitability of the company. Use company CRM and accounting system data to improve decision-making at all levels of the company. Help coordinate implementation of new Oracle CRM and Financial system in 2008-2009.
  • Decision-making: As a part of the senior management team of the company, the Director of Finance will contribute significantly to management decision-making. We want someone who will make sound recommendations and then be prepared to carry them out. Decisiveness is key – we cannot be bogged down with analysis paralysis.
  • Investor Relations: Communicate with the Board of Directors, and with investors as applicable, on all financial matters relating to the company. Successful candidate will be a confident presenter.

    The Director of Finance is responsible for establishing, directing and coordinating all financial accounting operations and reporting, including analysis and interpretation. The Director of Finance recommends major accounting objectives and policies.

Requirements:

  • Bachelor’s degree in Accounting.
  • Six or more years experience in accounting with demonstrated progressive responsibility, including national accounting firm experience.
  • Previous staff management experience.
  • Proficiency with personal computing applications as well as specific financial accounting applications.
  • Desire and ability to be both hands-on and an effective delegator and manager.

As company grows, the role may evolve into a Chief Financial Officer position. This position has a competitive salary, bonus, and an excellent benefits package.

Apply to the 'Director of Finance' position


Inside Sales Positions

 

Inside Sales Representative
Apply Now

Job Summary:

This position serves as a key member on a collaborative team and helps executes sales campaigns by qualifying leads, closing sales and providing sales support as needed. A primary contact for prospects and customers, this position is an instrumental team member working collaboratively to meet sales targets and annual revenue goals. Candidates must demonstrate a strong ability to work collaboratively, have good communication and organizational skills and have the ability to prioritize and be flexible in day-to-day responsibilities, which include

  • Gathering and distributing information from prospects
  • Product introduction and demonstration
  • Routing initial information requests
  • Providing support to sales campaigns
  • Responding to new and current customer requests
  • Explaining product offering features and benefits
  • Maintaining a detailed database of customer inquiries and follow-up status
  • Work both independently and as part of a team to uncover new opportunities and increase account and market share
  • Delivering professional and effective proposals
  • Work with customers, potential customers and their regional team in all facets of the sales and implementation process for Company products.
  • Closing sales through the use of the following methods; internet leads, marketing campaigns, direct inbound calls, cold call prospecting and up selling current customers

Qualifications:

  • Excellent communication, organization and teamwork skills
  • Previous tele-sales or Inside Sales experience
  • Bachelors degree
  • Proficiency in MS Office, Windows, Outlook
  • At least one year of sales or customer service experience
  • Proficient in MS suite of products

Apply to the 'Inside Sales Representative' position


Marketing Positions

 

Marketing Manager - Middle School
Apply Now

The Marketing Manager - Middle School will provide market analysis, develop marketing plans, and create programs and strategies for sales readiness and channel support for our products and services. The candidate must be fluent in strategies and tactics to administer a successful product introduction into a new market segment. This new role will lead an initiative to introduce a middle school math series into multiple market segments, including state textbook adoptions, supplemental, and intervention markets. Preferably, this candidate will have a background in marketing mathematics curricula at the middle school level.

This position reports to the VP of Marketing and will also require close interaction with development, marketing communication professionals and sales management. The Marketing Manager 0 Middle School will be responsible for the following:

  • Understanding middle school customer needs and defining solutions./li>
  • Defining middle school buyer personas and determining market messages./li>
  • Creating successful product introduction strategies and programs./li>
  • Creating and executing product launch plans plus monitoring results.
  • Developing strategies for lead generation from customer acquisition to retention.
  • Creating standard presentations and demo scripts.
  • Influence Web content strategies and marketing automation programs.
  • Writing white papers and technical communiques.
  • Developing collateral and sales tools.
  • Documenting competitive threats and related industry news.
  • Facilitating direct sales and channel training.
  • Supporting trade shows and other company-sponsored events.
  • Providing channel support and phone assistance.

Ideal Candidate Requirements:

  • 3+ years of software marketing/product marketing experience.
  • Knowledgeable about technology use in K-12 schools preferably in the middle grades.
  • B.S. in Marketing
  • An ability to travel (25%).

Apply to the 'Marketing Manager - Middle School ' position


Product Marketing Manager
Apply Now

The product marketing manager will provide market analysis, develop marketing plans, and create programs and strategies for sales readiness and channel support for our products and services.

This position reports to the VP of Marketing and will also require close interaction with marketing communication professionals and sales management. The product marketing manger will be responsible for the following:

  • Understanding customer needs and defining solutions.
  • Defining buyer personas and determining market messages.
  • Creating and executing product launch plans plus monitoring results
  • Developing strategis for lead generation from customer acquisition to retention.
  • Creating standard presentations and demo scripts.
  • Writing white papers and technical communiques.
  • Developing collateral and sales tools.
  • Documenting competitive threats and related industry news.
  • Facilitating direct sales and channel training.
  • Supporting trade shows and other company-sponsored events.
  • Provide channel support and phone assistance.

You must enjoy spending time in the market to understand their problems, and find innovative solutions for the broader market.

Requirements
  • BS in Marketing along with 3+ years of software marketing/product marketing experience.
  • Knowledgeable about technology in K-12 and Higher Education Markets
  • This position requires travel (25%).

Apply to the 'Product Marketing Manager' position


Departments Currently Accepting Applications

Select the Department you would like to apply to: