Software Engineer

Capstone - Edina, Minnesota or Remote - Full time

Software Engineer

If you are looking for a career with a fast-paced growth company, have a passion for cultivating a love of reading and learning, and an eagerness to be part of an innovative company focused on improving educational experiences for children and the educators who serve them, think about Capstone! We are seeking a Software Engineer to join our team. This position is temporarily remote due to COVID-19. When our offices reopen, this position will be based out of Edina, MN.

Capstone is the nations leading educational publisher of children’s content through digital products such as PebbleGo, PebbleGo Next, Capstone Interactive, Capstone Connect, and award-winning books. Capstone has been a trusted publisher of children’s books and digital solutions for libraries, classrooms, and consumers for nearly 30 years. We combine a passion for helping foster a powerful love of reading and learning with the talent to create amazing content.

We engage readers by creating the right content for the right purpose for the right kid. Reading happens throughout a child’s day-whether in the school building or at home. We create content that works in any format, like print or digital, and in conjunction with any instructional method or EdTech tool. Whether print, online or in new, yet-to-be-discovered formats, Capstone provides children with content they love to help them build literacy skills that will last a lifetime.


The principal accountability of the Software Engineer is to work within the Software Development team to help define and develop applications for a range of product development needs. The software Engineer will be expected to work as a team member of the Agile SCRUM team. This will require doing peer or pair programming, helping define user stories, participating in all Agile ceremonies, and pulling and working user stories to completion.

Main Accountabilities

  • Writing code, using React JS, Node JS, ELK stack, and LEMP stack, but will use a wide variety of languages and frameworks.
  • Helping teammates problem solve.
  • Defining user stories during epic batching and backlog grooming.
  • Research and recommend technologies, tools, and frameworks.
  • Technical Design.
  • Present or demo work at Sprint Demos.
  • Experience in SDLC life cycles and participate in process improvement.
  • Participating in code reviews.
  • Take raw content and assets and convert or manipulate them to a final production-ready form. This might include cutting up images for UI audio or video to a final, compressed format.
  • All other duties assigned or requested.


A Bachelor’s degree in Computer Science or equivalent combination of education and experience required. 1-3 years of experience required.

Required Skills:

  • Experience with JavaScript, Node JS, PHP, ELK Stack, and SQL
  • Experience with frameworks like React JS and Laravel
  • Knowledge of serverless technology like Lambda, Docker, or Kubernetes
  • Knowledge of other programming languages like C# or Objective C
  • Ability to code HTML and CSS using responsive design standards
  • Understanding of accessibility standards like WCAG 2.1 and assistive technology like screen readers
  • Experience in database design and relationships. Knowledge of big data, like Elastic Search and MongoDB
  • Possess sound analytical problem-solving and documentation skills
  • Familiarity with scalability and performance issues in large systems
  • Familiarity with data security
  • Break requirements/stories into tasks
  • Assist other team members when needed
  • Be an effective contributor to a development team
  • Understand the schedule of work and prioritize against that schedule
  • Excellent written and verbal communication skills
  • Effectively demonstrate team culture and continuous process improvement
  • Knowledge of AWS managed services a plus

Capstone embraces diversity, inclusion, equal opportunity, and belonging for all employees and applicants. We are an Affirmative Action and Equal Opportunity Employer. As such, we welcome applicants of diverse races, ethnicities, geographic origins, gender identities, ages, socioeconomic backgrounds, sexual orientations, religions, work experience, physical and intellectual abilities, and financial means. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Pre-Employment Drug Screen and Background Check Required

Apply for this job

Apply for this job



Experience Level

Mid Level

Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up