Job details
Salary $120,000 - $140,000 a year job type full-time
Full job description
Equal opportunity schools is seeking a senior software engineer who is socially responsible, in- tune with race and diversity in education, and is drawn towards equalityWe are a national not-for-profit organization with a mission to ensure that students of color and low-income students have access to america’s academically challenging school programs, and have opportunities to succeed at the highest levels.
The senior software engineer helps lead the software development team in the design, development, and implementation of software applications to realize business needsThis position requires demonstrated ability to translate business and technical architecture requirements into design specifications and quality working solutions.
You will be part of the team that is responsible for the operation and maintenance, as well as identifying, defining and implementing new features, for a suite of web-based tools and reports that allow our clients and staff to submit, manage and analyze their data as they work towards their equity goalsWe are a small team solving big problems with interesting technologies.
Responsibilities:
The senior software developer will be responsible for:
Design and implementation of software and tools
Partner with customers in identifying and prioritizing software feature requests, enhancements and defects
Communicate and collaborate with other developers, database administrators, and qa testers to ensure smooth development and operations within the product development team
Design and develop new projects to help meet organizational mission objectives
Contribute to all phases of the development lifecycle including continuous integration, testing and test automation, deployment, and refactoring
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:
Senior-level database application development experience (7-10 years professionally)
Experience leading software development projects and teams
Ability to extract requirements from customers that get to their core need and transform them into right-sized solutions
Excellent knowledge of database design concepts
Good understanding of application security concepts and developing robust, secure, and scalable applications
Strong knowledge of javascript and jquery, vuejs or react a plusMust be able to read and analyze raw sql
Strong ruby and ruby on rails skills desiredGood command of the asset pipeline, both sprockets and webpacker/yarn
Our technology stack:
Ruby on rails
Postgresql
Redis
Heroku, aws
Integrations with qualtrics, tableau, box, aws glue, athena and lambda
Bootstrap)
Ecma script (some legacy coffeescript) and jquery
Agile project management
Github for repository, issue tracking
Rspec, capybara, circleci, rubocop/codeclimate for quality
We would love to hear from you if you:
Are passionate about serving students of color and low-income students, have an interest in improving access to and experiences in our education system, and are committed to social justice, equity, and inclusion with a desire to widen and apply their racial equity lens
Seeking meaningful and rewarding work that has tremendous impact on the educational trajectory of under-served students
Quickly learn and apply knowledge with new technologies and problem domains
Are a self-starter, adapt easily to change and embrace collaboration
Demonstrate personal ownership of tasks and ability to follow through to get required results in established timeframe
Understand the systems development process and life cycle
Demonstrate strong analytical skills and ability to troubleshoot complex problems
Are able to design effective systems based on user requirements
Are capable of writing thorough unit, system, and user test plans
Possess strong written, oral, and listening communication skills
Have a working understanding of agile development methodologies
Are customer service focused with the ability to build strong working relationships with business partners
If you have some but not of all the qualifications and are interested in the position, we very much encourage you to apply.
This job might be for you if:
You are committed to equityYou steadfastly believe that all students – particularly black, brown and low-income students – should have access and succeed in the most academically rigorous high school programsYou understand that working for equity is a continual journey and you are motivated by a passion for that journey.
You enjoy collaborating with othersYou recognize that working with a diverse team of individuals with varying roles and skills can be challenging, but you enjoy this challengeYou work to find creative solutions to best fit a wide range of contexts, needs, uses, and timelines.
You love to learn and growYou are always looking to improve and to develop new skills, and welcome constructive feedback that helps you get thereYou’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 organizationEqual opportunity schools has experienced incredible growth and success in our 10+ years of existence, but we don’t have it all figured outYou’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 cover letter and resume highlighting relevant skills, and how eos’s work, social justice, and racial equity connects with their professional goals.
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 /ib/aice programs, while maintaining or increasing the success of these programsLikewise, eos ensures students of all backgrounds have equal access to america’s most academically intense high school programs—and particularly that low-income and students of color have opportunities to succeed at the highest levelsTo learn more about our product offering, action for equity, please visit our website: https://eoschools.org/approach/action-for-equity/ and watch: what we do and the superintendents’ experience with eos.
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 lawEqual opportunity schools provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application procedures and/or process.