Carnegie Learning Resource Center
Our Approach to Solving America's Math ProblemView Our Products and Curricula for US School DistrictsRead 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

 

Software Engineer - Database
Apply Now

The 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 help 500,000 students across the country learn math.

This developer will design, implement, maintain and optimize databases and applications which power the company’s core products. The developer will be 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
  • Re-implement and enhance Administrative Reports, a product which presents usage data via customizable external web reports
  • 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

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 Oracle databases and SQL
  • 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 one's 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
  • Must be eligible to work in the United States

Apply to the 'Software Engineer - Database' 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.

Requirements:
  1. BS degree in Computer Science, Computer Engineering, or related field required (or equivalent experience)
  2. Proven experience with the Java (1.5.x, 1.6.x) programming language
  3. Two years of professional experience developing User Interfaces using Swing and Java2D
  4. Minimum of five years experience in object-oriented programming
  5. Strong software design skills
  6. Ability to accurately estimate one's work
  7. High commitment to quality
  8. Team oriented
  9. Self directed
  10. Excellent verbal and written communication skills
  11. Experience with complete software development lifecycle, including requirement assessment and QA testing is desired
  12. Experience with commercial software development for both Windows and Macintosh platforms a plus
  13. Must be eligible to work in the United States

Apply to the 'Software Engineer - User Interface' 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


Order Management/Accounting Support Specialist
Apply Now

The Order Management/Accounting Support Specialist works primarily within two groups Carnegie Learning’s Finance and Accounting organization: Within Order Management, the position interacts directly with Sales, Customer Support, customers and vendors regarding order fulfillment to ensure accurate and timely product delivery to customers. Order Management responsibilities include:
  • Communicate extensively with the Sales Department regarding order/customer status.
  • Research and respond to customer inquiries in a timely manner.
  • Respond to internal inquiries and product sample requests for prospective customers.
  • Receive and process customer orders and coordinate shipment of product to customers with fulfillment vendors.
  • Prepare agreements between Carnegie Learning, Inc. and the customer in accordance with proposals.
  • Review orders and assess validity/acceptability
  • Provide billable events via reports to Finance/Accounting
  • Maintain a database of customer activity including orders, calls, and shipments.
  • Ensure data integrity through extensive documentation; paper and electronic file maintenance.
  • Prepare activity reports.
  • Handle special projects. Within the Accounting organization, this position is responsible for assisting with the day-to-day activities of the department. Accounting Support responsibilities include:
  • Filing and organizing back-up materials for the financial records – invoices, bills, expense reports, etc.
  • Assistance with Accounts Payables and Accounts Receivable functions as necessary.
  • Assisting with sending invoices and other mailings.
  • Researching questions and pulling back-up materials.
  • Handling special projects.
  • Assisting with other functions of the department, as appropriate.

    Apply to the 'Order Management/Accounting Support Specialist' 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

     

    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


    Textbook Adoption Specialist
    Apply Now

    The Textbook Adoption Specialist is responsible being Carnegie Learning’s subject-matter-expert regarding textbook adoption activities for middle schools and high schools throughout the country. The position researches the states’ and school districts’ textbook adoption schedules and requirements and coordinates the company’s strategies and responses to assure that Carnegie Learning’s products are included in each adoption decision. Responsibilities

    • Understand the adoption process and requirements for targeted states and school districts throughout the country.
    • Understand and communicate bid information.
    • Analyze each market and communicate the requirements necessary for adoption.
    • Determine the product requirements for each adoption, evaluate how our existing products fit with those requirements and identify areas requiring customization.
    • Work across departmental lines to develop and refine the strategic and operational approaches that will result in a winning solutions package.
    • Interface effectively with the Sales organization and with the Curriculum development and educational services groups.
    • Act as project manager for each textbook adoption activity -- determine the project plan, track progress, identify and remove roadblocks, coordinate activities, and hold team members accountable.
    • Assist regional selling teams with developing state-specific sales and marketing plans.
    • Create regional sales and marketing materials for presenting our solutions to prospects and customers.
    • Attend meetings or caravan events (as appropriate) to present Carnegie Learning’s proposals and solutions to state, district and school administrators.

    Ideal candidates will have:

    • B.S. or B.A.
    • Experience in textbook publishing, secondary education or other related field.
    • Demonstrated ability to work well with others and lead teams.
    • Project management expertise.
    • Sales and marketing orientation.
    • Excellent written and verbal communication skills.
    • Strong organizational and time management skills.
    • Demonstrated strong computer skills with the ability to effectively use the MS Office Suite.
    • Demonstrated ability to multi-task.

      Apply to the 'Textbook Adoption Specialist ' position


    Operations Positions

     

    Customer Support Specialist
    Apply Now

    Our Customer Support Department provides end user support for our suite of technology-based curriculum. We are looking for a motivated team member to act as a Customer Support Specialist. This highly visible position is critically important to assure customer satisfaction and on-going customer relationships. Ideal candidates for this entry-level position will have:
    • B.S.; Majors in mathematics or math education preferred.
    • Ability to handle all support requests in a timely and friendly manner.
    • Excellent written and oral communication skills.
    • Patience and friendly demeanor required.
    • Analytical and problem-solving skills.
    • Demonstrated ability to work well in a team environment.
    • Attention to detail.
    • Ability to work scheduled shifts.
    • Working knowledge of Windows and Macintosh operating systems preferred.
    • A minimum of one year in a Customer Service environment preferred.

    Apply to the 'Customer Support Specialist' position


    Departments Currently Accepting Applications

    Select the Department you would like to apply to: