• Full Time
  • Remote (Remote)
  • 106,000 to 125,000 USD / Year
  • Salary: 106,000 to 125,000

Website Equal Opportunity Schools

Equal Opportunity Schools (EOS) mission is to strengthen educato

Who We Are

Equal Opportunity Schools (EOS) is a mission-driven national non-profit organization that was founded in 2010. We leverage technology and the collective power of people to deliver one-of-a-kind student insights and school-specific action plans that help schools, districts, and states increase and sustain the enrollment of students of color and low-income students in rigorous college- and career-prep courses. Our product/process deliverables advance equitable participation, belonging, and success so that students may thrive in their postsecondary pursuits and life goals.

Our Impact

EOS has partnered with over 800 schools including 5 of the largest districts in the country and has empowered districts to enroll an additional 52,000 students of color and low-income students into advanced academic pathways. Learn more about EOS by visiting our website: https://eoschools.org/ and watching: A Superintendents’ Experience with EOS.


The Senior Software Engineer helps lead the software development team in the design, development, and implementation of software applications to realize business needs. This position requires demonstrated ability to translate business and technical architecture requirements into design specifications and quality working solutions.

You will report to the Senior Director, Software Engineering. The salary range for this role is between $106,000 and $125,000 depending on your expertise and experience with similar roles.

Drive engineering velocity using best practices in CICD
Partner with Senior Product Manager to create a system that analyzes consumer needs, current education trends, and potential partnerships from an ROI and build vs. buy perspective
Reviewing design proposals and prototypes to identify opportunities for improvement or new product ideas
Overseeing the engineering staff and ensuring that they meet deadlines and deliver high quality work
Managing relationships with vendors and subcontractors to ensure that they deliver on time and within budget
Ensuring that designs meet industry standards and comply with applicable laws and regulations
Managing the daily operations of engineering teams, including hiring new team members or terminating those who are not performing well
Managing the implementation of new designs, processes, or products in order to increase efficiency or improve customer satisfaction
Establishing and maintaining relationships with key customers, suppliers, and partners
Reviewing engineering proposals to determine if they meet industry standards, are cost effective, and are feasible from an engineering

Minimum of 4 years of professional software development experience
Strong CS and software engineering fundamentals
Passion for building and learning new technologies
Strong written and verbal communication skills
3+ years experience with Typescript, Javascript, and React
Familiarity with Nodejs
Experience with TDD/ BDD concepts and tools
In-depth knowledge of relational and NoSQL databases
Familiar with Agile development methodology and tools and CI/CD

Bonus Qualifications:

Experience with AWS serverless applications with CDK or CloudFormation
Postgres, DynamoDB, S3
Comfortable developing using Python
Experience with Ruby on Rails

Tell us about the interview process for this job

Initial phone screen; first-round interview; final round

Tell us about your diversity and inclusion efforts

Equal Opportunity Schools is a growth-stage, education-reform not-for-profit that works to ensure that low-income and students of color have equitable access to America’s most academically intense high school programs and succeed at the highest levels.

Do you have an active contract with ICE?


Deadline to apply:

March 31, 2023

To apply for this job please visit www.eoschools.org.