Software Developer

Technology · Seattle, Washington
Department Technology
Employment Type Full-Time
Minimum Experience Mid-level
Compensation $80,000 - $95,000

Equal Opportunity Schools seeks an innovative, equity-driven Software Developer. We are a national not-for-profit organization with a mission to ensure that black, brown and low-income students have access to America’s academically challenging school programs, and that they succeed at all levels. EOS is a rapidly growing, continuously improving organization with diversity initiatives. We want individuals who share our desire to be innovative leaders in technology, software, and data focused on mission-critical work to transform public education.


Reporting to: Chief Information Officer

Benefits Offered: Medical, Dental, Vision, Disability, Life, Retirement (403(b)), Five Weeks PTO, Professional Development Funds

Employment Type: Exempt Full-Time



The Software Developer will build and maintain our proprietary web application. By building well-engineered software systems, you will be providing innovative insight that contributes directly to the organizational mission.



The Software Developer will be responsible for:

  • Design and implementation of software and tools
  • Communicate and collaborate with other developers, database administrators, and QA testers to ensure smooth operations in product development
  • Develop patches to fix software bugs
  • Unit-testing and test automation for software modules
  • Contribute to all phases of the development lifecycle including continuous integration, testing, deployment, and refactoring
  • Design and develop new projects to help meet organizational mission objectives
  • Maintain, refactor, and replace portions of a large legacy code base
  • Monitoring and upkeep of CI system
  • Research new technology that could improve product offerings or current structure
  • Review others' code and improve your code with feedback from other developers and QA testers


Required Skills:

  • BS degree in Computer Science or related field (or equivalent experience)
  • Senior-level development experience (5-7 years professionally)
  • Strong Ruby and Ruby on Rails required
  • Must be able to read and analyze raw SQL
  • Strong knowledge of Javascript and JQuery, VueJS or React a plus
  • Good command of the asset pipeline, both sprockets and webpacker/yarn
  • Python a plus
  • Tenacity and curiosity when presented with ambiguous requests or problem


Our Stack

  • Ruby 2.7
  • Ruby on Rails 6 (migrated from 4)
  • PostgreSQL 12
  • Redis
  • AWS S3, CloudFront
  • Integrations with AWS Glue, Athena, Lambda; Qualtrics; and Box
  • Bootstrap 4 (transitioning from 3)
  • ECMA Script (some legacy CoffeeScript) and JQuery
  • Agile project management on 3-week sprints
  • Github for repository, issue tracking, some CI, and kanban
  • RSpec, Capybara, CircleCI, Rubocop/CodeClimate for quality


This job might be for you if:


You are committed to equity. You steadfastly believe that all students – particularly black, brown and low-income students – should have access and succeed in the most academically rigorous high school programs. You understand that working for equity is a continual journey and you are motivated by a passion for that journey.


You enjoy collaborating with others. You recognize that working with a diverse team of individuals with varying roles and skills can be challenging, but you enjoy this challenge. You work to find creative solutions to best fit a wide range of contexts, needs, uses, and timelines.


You love to learn and grow. You are always looking to improve and to develop new skills, and welcome constructive feedback that helps you get there. You’re excited to learn from other perspectives that will inform your thinking, and to contribute to others’ learning.


You are comfortable working in a dynamic, growing organization. Equal Opportunity Schools has experienced incredible growth and success in our 10+ years of existence, but we don’t have it all figured out. You’re excited to take on the challenges that come with a relatively young organization, evolving internal systems and structures, and long-term visions that are still works in progress.


Application Process:

Interested applicants should submit a CV and respond to application questions.


Equal Opportunity Schools is an Equal Opportunity Minority/Female/Individuals with Disabilities/Protected Veteran and Affirmative Action Employer.

Equal Opportunity Schools considers for employment and hires qualified candidates without regard to age, race, religion, color, sex, sexual orientation, gender, gender identity, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law. Equal Opportunity Schools provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application procedures and/or process.


About Equal Opportunity Schools:

Equal Opportunity Schools partners with school, district, county, state, and national leaders to identify students to close race and income enrollment gaps, in AP and IB programs, while maintaining or increasing the success of these programs. Likewise, EOS ensures students of all backgrounds have equal access to America’s most academically intense high school programs—and particularly that low-income students and students of color have opportunities to succeed at the highest levels. Watch: What we do – Watch: Superintendents’ Experience with EOS.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Seattle, Washington
  • Department
  • Employment Type
  • Minimum Experience
  • Compensation
    $80,000 - $95,000