Software Engineer
The Concord Consortium
Visa & sponsorship
- The posting says it will not sponsor a visa for this role.
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:
-
2+ years of experience with application-level JavaScript and preferably TypeScript
-
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:
-
JavaScript frameworks such as React and MobXStateTree
-
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 at https://concord.org/about/staff/.
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
Please email your resume and cover letter to
hrjr+se@concord.org
. Applicants must be currently authorized to work in the United States. The Concord Consortium is unable to provide employment visa sponsorship for this position.
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.