Software Engineer

The Concord Consortium

Concord (MA)

Hybrid

USD 95,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

4 weeks vacation
Medical insurance
Dental insurance
TIAA retirement plan
Life and disability insurance

Job summary

The Concord Consortium is seeking an experienced Software Engineer to build innovative science, engineering, and math simulations and applications for K-12 STEM education. You will create and improve systems for authoring, deploying, and reporting, while contributing high-quality, reliable software.

Join a small team of engineers, researchers, and product owners in a mission-driven environment. This full-time, exempt role offers a competitive salary and benefits with remote-friendly options.

Qualifications

  • Experience in modeling physical systems.
  • Collaborative work in an agile team.
  • Undergraduate degree in CS, math, or natural sciences.
  • Experience delivering software projects with a team.
  • Ability to work independently when needed.
  • Strong written and verbal communication in English.

Responsibilities

  • Write open-source code for STEM education apps.
  • Work in sprints with project leader and developers.
  • Learn subject matter to work effectively with project leaders.
  • Rotate among several projects as needed.
  • Suggest new technology ideas to leaders and developers.
  • Improve platform and deployment processes.
  • Optimize apps for speed and scalability.
  • Participate in software architecture discussions.
  • Provide tools to access project data and export formats.
  • Build reusable code and libraries for future use.
  • Support AI coding agents in development.

Skills

Math modeling
Agile collaboration
Communication (verbal & written)

Education

Bachelor's degree in CS/Math/Sciences

Tools

Firebase
Cypress
Playwright
GitHub Actions
AWS

Job description

Are you an experienced web applications engineer? Do you want your day-to-day work to make a difference — moving research-based K-12 STEM education technology from idea to classroom? The Concord Consortium, an EdTech nonprofit R&D and product support organization dedicated to transforming STEM education through technology, is seeking a talented Software Engineer to create innovative science, engineering, and math simulations and applications and ship reliable, high-quality products. As a software engineer you will build components for STEM education activities and create and improve systems for authoring, deploying, and reporting.

In this position, you will:
  • Write open-source code
  • Work in sprints with a project leader and other developers
  • Learn a project’s science, engineering, or math subject matter well enough to work effectively with the project leader
  • Rotate among several projects, switching as needed
  • Suggest new technology ideas to project leaders and developers
  • Improve platform and deployment processes
  • Optimize applications for maximum speed and scalability
  • Participate in team discussions of software architecture and infrastructure
  • Provide tools to help researchers access their project data, outputting data in different formats
  • Build reusable code and libraries for future use
  • Help the team in its ongoing quest to make the best use of AI coding agents
To accomplish this, you’ll need:
  • Experience with mathematical modeling of physical systems
  • Confidence and collaborative skills to work in an agile environment
  • An undergraduate degree or equivalent in CS, mathematics, or natural sciences
  • A software project completed with a team of developers
  • Ability to work independently when necessary
  • Good verbal and written communication skills
  • Interest in creating superior educational software
You’ll be even more successful if you have experience with:
  • AI coding agents such as Claude Code, and sensible practices around their use
  • Cloud-based data storage such as Firebase
  • Automated testing (Cypress, Playwrite or equivalent)
  • GitHub Actions
  • Science, math, data science, citizen science, or related field/applications
  • Creating clean, usable, and beautiful user interfaces
  • Designing well-structured applications that communicate through extensible APIs
  • Cloud-based deployment, especially on Amazon Web Services
  • Working on an agile team
  • A background or personal interest in education, learning sciences, or working with researchers
  • Working in a nonprofit, research, or mission-driven environment where impact matters as much as output
Why this role? Why us?

At the Concord Consortium, the software you help ship is used by real students and teachers in real classrooms. We’re research-centric, so there’s genuine room to try new tools and processes, question defaults, shape how the team works, and impact the learning of students across the country and around the world. You’ll work directly with a small team of experienced engineers, researchers, and product owners, with real visibility into both the technical and mission sides of the work.

The Concord Consortium is headquartered in Concord, Massachusetts, just outside the historic downtown and next to the commuter rail station. While we value our connection to the town of Concord, we also hire remote employees who are based in California, Michigan, New Hampshire, New Jersey, or New York.

Our work environment is casual, collaborative, and intellectually engaging — a creative community of people passionate about science, math, engineering, technology, and education, with frequent technical and research discussions. Learn more about our team .

We offer four weeks of vacation, medical and dental insurance, a generous TIAA retirement plan, and life and short- and long-term disability insurance. This is a full-time, exempt position. The salary range for this position is $95,000 – $110,000 annually. The anticipated starting salary will be determined based on the candidate’s relevant experience, skills, and qualifications, as well as internal parity.

To apply

The Concord Consortium is an equal opportunity employer. We consider qualified applicants without regard to race, color, religion, sex, pregnancy or pregnancy-related condition, gender identity or expression, sexual orientation, national origin, ancestry, age, disability, genetic information, veteran or military status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

EdTech Software Engineer - Build STEM Simulations & Tools
EdTech Software Engineer - Build STEM Simulations & Tools

The Concord Consortium • Concord (MA)

Hybrid
USD 95,000 - 110,000
4 weeks vacation
Medical insurance
Dental insurance
+2
Scrum Master & QA Engineer
Scrum Master & QA Engineer

The Concord Consortium • Concord (MA)

Hybrid
USD 70,000 - 90,000
Four weeks vacation
Medical and dental insurance
Generous retirement plan
+1
Software Engineer, Education.com
Software Engineer, Education.com

IXL Learning • San Mateo (CA)

On-site
USD 116,000 - 150,000
Equity
Benefits
Software Engineer (Core Technology)
Software Engineer (Core Technology)

SupportFinity™ • San Francisco (CA)

On-site
USD 116,000 - 150,000
Equity
Benefits
Software Engineer, Teacher Experience
Software Engineer, Teacher Experience

CodeAI • Washington

On-site
USD 127,000 - 162,000
Technology subsidy
Remote work
Paid time off 5 weeks
+3
Software Engineer, Teacher Experience
Software Engineer, Teacher Experience

Code.org • Seattle (WA)

On-site
USD 127,000 - 162,000
Technology subsidy for BYOD
Remote-friendly work environment
Paid time off: 5 weeks
+3
Staff Software Engineer
Staff Software Engineer

Art of Problem Solving • San Diego (CA)

On-site
USD 100,000 - 150,000
Casual work environment
Flexible scheduling
Medical, Dental and Vision plans
+3
Senior Software Engineer - Python
Senior Software Engineer - Python

Concord USA • Minnesota

Hybrid
USD 201,130,000 - 243,835,000
Health Insurance
401(k) Matching
HSA contributions
Staff Software Engineer
Staff Software Engineer

TrulyHired • San Diego (CA)

On-site
USD 190,000 - 210,000
Flexible scheduling
Medical, dental, and vision plans
401(k) with company match
+2
Software Engineer, Core Technology
Software Engineer, Core Technology

IXL Learning • San Mateo (CA)

On-site
USD 116,000 - 150,000