Remote Senior Software Engineer (Full Stack)

  • Full-time

Job Description

Ingram Content Group (ICG) is hiring for a Senior Software Engineer (Full Stack) to lead architecture and development activities within the IngramSpark platform. This position is set up to be full remote.

IngramSpark is an industry leading and award-winning self-publishing platform that is experiencing unprecedented growth in the market.  We have an entrepreneurial based culture, built on the drive and passion of innovative people who make it possible for authors worldwide to publish and distribute their content in print and digital formats! Visit https://myaccount.ingramspark.com/Account/Signup to create a free account and review what we have built so far.  Our business is growing, and we are looking for people like you! 

Our continual goal is to further transform the book publishing industry by offering the right products and services within an innovative SaaS platform that helps authors and publishers reach readers worldwide.

The successful candidate has an opportunity to join an outstanding team within a fast-paced and successful organization

In this role you will:

  • Work closely with creative, marketing, and product groups to build, maintain, and scale the website’s services and functionality. 
  • Conceptualize and implement systems thinking across digital and print products to facilitate speed of delivery, scale, and reporting. 
  • Institute and champion best practices for web development, from consistency and readability to maintainability and documentation. 
  • Bring your ideas to the table and help others achieve their potential. 

Required Qualifications:

  • Bachelor’s Degree in Computer Science or related field or directly related year-for-year experience
  • Minimum 6 years’ experience designing, developing, implementing, and supporting enterprise level IT solutions
  • 5 years of full stack web development experience in .Net (C#, MVC, Asp.net Core and Web Front-End)
  • 5 years’ experience with Relational Database Design, programming and integrating in MySQL and/or SQL Server

Preferred Skills:

  • Experience with Vue, React or Angular front-end frameworks
  • Experience with Entity Framework Core or any other related technologies connecting databases
  • Experience with TypeScript
  • Experience with REST and JSON technologies
  • Docker experience
  • Knowledge of efficiency, security, and standards (GDPR, PCI, etc.)
  • Responsive web development experience
  • Experience applying technical solutions in relation to a full understanding of the business

Key Responsibilities:

  • Serves as Designer/Architect/Engineer for the IngramSpark platform
  • Leads areas of development for web front-end, database, and back office system  
  • Develops software for overall IT project plan, including communicating progress to senior management.
  • Acts as technical expert and provides application development oversight and involvement for internal and external integrations and database core components (e.g. MySQL or SQL Server).
  • Leads in the assessment and development of extensions to the IngramSpark platform.  
  • Performs data modeling and architecture development: RDBMS, XML Schema/DTD creation, Object definition and implementation, etc.
  • This list is not exhaustive

Additional Information

Perks/Benefits:

  • A highly competitive compensation package with generous benefits beginning first day of employment for Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA.
    • 15 vacation days & 12 sick days accrued annually and 3 personal days
    • 401K match, Life and AD&D, Employee Assistant programs, Group Legal, & more
    • Wellness program with access to local fitness centers for one low price - onsite gym and basketball court for associates
  • Avid reader? Numerous opportunities to engage with books and authors
  • Encouraged continued education with our tuition reimbursement program
  • Financial and in-kind opportunities to engage with non-profits in your community
    • Company match program for United Way donations
    • Volunteer opportunities and in-kind drives for non-profits throughout the year
  • Casual Dress Code & Flexible Schedules (per team)

The world is reading and Ingram Content Group (“Ingram”) connects people with content in all forms. Providing comprehensive services for publishers, retailers, libraries and educators, Ingram makes these services seamless and accessible through technology, innovation and creativity. With an expansive global network of offices and facilities, Ingram’s services include digital and physical book distribution, print-on-demand, and digital learning. Ingram Content Group is a part of Ingram Industries Inc. and includes Ingram Book Group LLC, Ingram Publisher Services LLC, Lightning Source LLC, VitalSource Technologies LLC, Ingram Library Services LLC, and Tennessee Book Company LLC.

Ingram Content Group LLC is an affirmative action/equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, work related mental or physical disability, veteran status, sexual orientation, gender identity, or genetic information.

Privacy Policy