Senior Software Engineer

EveryDay Labs

About the organization

Every Student Deserves to Learn Every Day
We empower school districts to mitigate the root causes of chronic absence at scale by using proven, personalized communications that empower families to overcome the barriers to K–12 attendance.

EveryDay Labs Partners with Districts to:
Increase K–12 attendance

Reach families with personalized, proven communication

Connect families to school, district, and community supports to help mitigate the root causes of chronic absence

Build district capacity to engage students in learning


About EveryDay Labs
EveryDay Labs improves student outcomes through the power of behavioral science. We are partnering with school districts across the country to reduce absenteeism because we believe every student deserves the opportunity to learn every day. COVID-19 has made this work even more critical.Evident - our multi-channel attendance improvement & family engagement program - uses behavioral science and data analytics to provide parents and families with tailored, actionable information about their children’s attendance via mail & text. Seven randomized controlled trial studies conducted across 14 school districts have proven that the program reduces chronic absenteeism by 10-15%. We are passionate about iterating our products, refining our processes, and embracing and cultivating change. To date, we have served students across more than 2,000 schools, preventing more than 500,000 absences, equating to over 180 million minutes of instructional time they would have otherwise missed.Every day we strive to live our values: Student-Centered… at Scale, Stronger Together, Behavioral Science at the Core, Innovation Grounded by Evidence and Research, and Fearless about Learning.


Enthusiasm for improving educational outcomes for students
Adaptability and willingness to learn new languages and technologies
Proficiency in Java or a similar object oriented programming language
Proficiency with UNIX command line tools and shell scripting
Proficiency with SQL and relational database management systems
Proficiency with version control systems such as Git
Working knowledge of basic web development concepts (HTML, CSS, JavaScript, etc)
Familiarity with modern web frameworks such as Node.js
Strong creative problem solving skills and troubleshooting ability
Strong communication skills; ability to articulately discuss requirements and design decisions with technical and non-technical stakeholders
Proven ability to manage multiple projects at the same time while paying strict attention to detail and meeting deadlines
Comfort with ambiguity; flexibility with potential role changes as the team grows
Experience working with multiple stakeholders to achieve an objective, frequently communicating about project goals, timeline, and status
Bonus Points For
Proficiency with a scripting language such as Ruby or Python
Basic knowledge of Systems Administration
Familiarity with cloud computing platforms such as AWS
Familiarity with container driven development and deployment workflows using Docker
Early stage startup engineering experience
Experience recruiting and interviewing software engineers
Experience with education or education technology

Application instructions

Before responding to this announcement, please review the Terms of Use [PDF]. The Peace Corps is not able to confirm the legitimacy of all positions posted to this jobs board. If you believe an announcement has violated the Peace Corps Terms of Use, please contact [email protected].

Equal Opportunity Employment

The posting employer has certified that this announcement complies with Peace Corps’ Equal Opportunity Employment policy:

The Peace Corps is committed to providing equal opportunity to all employees, Volunteers, and applicants for employment and volunteer service. Peace Corps policy prohibits discrimination and harassment because of race, color, religion, sex, national origin, age (40 or over), disability, sexual orientation, gender identity, gender expression, marital status, parental status, political affiliation, union membership, genetic information, or history of participation in the Equal Employment Opportunity process, grievance procedure, or any authorized complaint procedure.

Does this sound like the position for you?

Apply to job