Headquarters: Madison, WI
URL: http://www.evidentchange.org
Senior Full-Stack Software Engineer
Are you interested in using Ruby on Rails to design and improve software systems that help social service professionals access meaningful and reliable data?
What Will You Do?
• Design, build, and maintain scalable, secure, high-performance software systems that support Evident Change’s mission
• Lead design discussions and provide architectural guidance across complex application development efforts
• Conduct and lead code reviews, offering constructive feedback and enforcing coding standards and best practices
• Mentor junior and mid-level engineers, supporting skill development and technical growth
• Evaluate and recommend tools, libraries, and frameworks to improve development efficiency and system performance
• Collaborate closely with stakeholders to translate business needs into effective technical solutions
• Participate in incident response and root cause analysis to ensure system reliability and continuous improvement
Our
Compensation and Benefit Offerings
The national average salary for this position ranges between $108,500 and $115,000 per year.
Compensation within this range is dependent on experience, parity with peers, and where an employee lives.
Who Should Apply to Evident Change?
Applicants who meet these essential qualifications will be considered a candidate for this role.
• Bachelor’s degree or equivalent professional experience.
• A minimum of 5–8 years of experience in full-stack software engineering.
• Experience developing full-stack web applications using Ruby on Rails is required.
• Advanced experience with Git, including code review workflows and CI/CD integration.
• Advanced SQL optimization and data modeling skills.
• Experience designing and building APIs and scalable systems.
• Demonstrated ability to lead technical projects and mentor other engineers.
• Experience working in Agile development environments.
Additional assets a candidate may possess include the following.
• Proficiency in multiple programming languages or frameworks.
• Experience with performance tuning and system optimization.
• Strong system design skills and familiarity with modern architectural patterns.
• Experience collaborating with cross-functional and non-technical stakeholders.
Join Us!
We believe that our systems should help people achieve their greatest potential, not create barriers to their success. We are committed to building a work community that does the same—representing a variety of backgrounds, perspectives, skills, and ways of learning—and we therefore welcome all applicants. Evident Change adheres to all applicable equal opportunity employment laws.
For best consideration, apply by September 14, 2026. Submissions not received through JazzHR will not be accepted or considered. If you need assistance with an accommodation due to a disability, please email HR@evidentchange.org or call (800) 306-6223.
To apply: https://weworkremotely.com/remote-jobs/evident-change-senior-full-stack-software-engineer