Barnes & Noble logo

Software Engineer

Barnes & Noble

Westbury, NY · HybridFull-time$120–135K/yrSeen 1w agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$120–135K/yr
Location
Westbury, NYHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

The Software Engineer develops and supports applications, predominantly using Microsoft technologies, for Barnes & Noble’s stores, website, and corporate office. The role works with stakeholders to document business requirements, designs and develops program components, and supports testing and production deployments. It also contributes to project planning and status reporting. The position requires on-site time at the Westbury, New York office, and is limited to local candidates.

Skills & qualifications

RequiredNice to have

Skills

SSISSQL ServerSSMSSSRSOracleVisual StudioSQL DeveloperETL ProcessingRetail SystemsInterpersonal CommunicationWritten CommunicationBusiness Process ComprehensionOrganizationAnalytical SkillsTime ManagementIndependent WorkTeamworkInitiative

Qualifications

Bachelor's in Computer Science or Related Technical Degree5 Years Related Experience5 Years SQL Server or Oracle Experience

Benefits

Paid Time Off
Parental Leave
401(k) Match
Medical Insurance
Tuition Assistance

Full job description

Title: Software Engineer

Category: Information Systems & Technology

EmploymentType: Full-Time

Location: NY-Westbury

LocationType: corporate

JobLocation: Westbury, New York 11590

JobSummary: Barnes & Noble is the leading book retailer in the United States, with roots dating back to 1873 and a long history of growth through innovation and expansion. Today, under CEO James Daunt and private ownership by Elliott Advisors, Barnes & Noble operates approximately 700 bookstores nationwide, serves over 700 communities across all 50 states, and maintains a robust digital presence through BN.com, NOOK® eBooks and audiobooks, and educational resources such as SparkNotes. The company also includes complementary retail brands such as Paper Source, Books Inc., Tattered Cover, and B. Dalton, further strengthening its market reach. Following a period of revitalization, Barnes & Noble is experiencing strong momentum, with plans to open approximately 60 new stores in 2026, underscoring renewed confidence in physical retail and local bookselling. Combining expansive store networks, curated selections, enhanced in-store experiences, and growing omnichannel capabilities, Barnes & Noble remains the #1 bookseller in the U.S. and a trusted, evolving partner within the publishing and retail ecosystem.

The Software Engineer is part of a team of developers whose primary responsibility is to develop applications predominantly utilizing Microsoft technologies to support the business. In this position, you will be expected to meet with key stakeholders to understand and document business requirements, develop and design efficient program components using industry standards and best practices, document test results, and raise tickets as needed for production deployments. You will also participate in creating project plans and reporting project status to management. You will also provide production support for applications that support the stores, website, and corporate office.

Local candidates only please as this role will require on-site time in our Westbury, NY office location.

An employee in this position can expect an annual starting rate of $120,000 - $135,000 depending on experience, seniority, geographic locations, and other factors permitted by law.

Position Responsibilities:

  • Work with stakeholders to design and document user requirements;

  • Maintain existing applications as well as develop new applications;

  • Develop, test and implement code following best practices and coding standards;

  • Collaborate with team members to build effective, scalable solutions;

  • Participate in status meeting and be able to communicate project status;

  • Suggests and shares technical alternatives to improve and streamline processes.

Position Qualifications:

  • Bachelor's degree in Computer Science or related technical degree, and at least five (5) years related experience;

  • Strong Knowledge and work experience with SSIS;

  • SQL Server 2012 including SSMS, SSRS and SSIS;

  • Five years or working experience with SQL Server and/or Oracle databases;

  • Knowledge of Retail or Retail based systems a plus;

  • Visual Studio 2013 and above;

  • Oracle and SQL Developer;

  • ETL Processing to load and generate files;

  • Strong interpersonal and communications skills with the ability to clearly articulate yourself and ideas both verbally and in writing to users and management;

  • Motivated independent self-starter;

  • Must be able to comprehend business processes;

  • Strong organizational, analytical and time management skills;

  • Ability to work well independently and in a team-oriented environment.

  • Ability to take initiative and responsibility;

Benefits for those who are scheduled to work less than 20 hours per week include Employee Discount, EAP and Sick Pay. For those scheduled to work between 20 and 29.99 benefits include Employee Discount, EAP, Sick Pay and Paid Time Off including paid Maternity and Parental Leave, Company Paid Holidays, Transit and 401(k) with Company Match. For those scheduled to work 30 hours or more benefits include Employee Discount, EAP, Sick Pay and Paid Time Off including paid Maternity and Parental Leave, Company Paid Holidays, 401(k) with Company Match, Comprehensive Health Benefits (Medical, Dental and Vision), Healthcare and Dependent Care Spending Accounts, Healthcare Spending Account, Disability Benefits, Life Insurance, Transit, and Tuition Reimbursement. All benefits provided are in accordance with the terms of the current plan and may be subject to future change. Benefits may vary depending on location/state regulations. More information can be received by the recruiter or Human Resources.

WhatYouDo:

Knowledge&Experience:

EeoStatement: Barnes & Noble is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, race, color, ancestry, national origin, citizenship status, military or veteran status, religion, creed, disability, sex, sexual orientation, marital status, medical condition as defined by applicable law, genetic information, gender, gender identity, gender expression, hairstyle, pregnancy, childbirth and related medical conditions, reproductive health decisions, or any other characteristic protected by applicable federal, state, or local laws and ordinances.

How this job compares

Set against the 33,585 open Software Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This posting$120–135K/yr
  • New York median$160–230K/yr2,141 salary ranges
  • US median$140–220K/yr26,891 salary ranges

This range's midpoint, $128K, is 36% below the New York median midpoint ($200K) — in the lowest quarter of Software Engineer salary ranges in New York.

Openings
Olive Jobs lists 2,717 open Software Engineer jobs in New York and 33,585 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in New York
Experience
This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (27,197 postings).
Education
This posting asks for a bachelor's degree; 12,701 of the 33,585 open Software Engineer jobs (38%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.