JOBSEARCHER

Software Engineer (Remote)

ARCHIVED
Charity WaterRemoteL6 LeadApril 12th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Main areas of focus: Ruby/Rails, JavaScript (React), RSpec/Capybara, HTML/CSS, Agile, GitLocation: Remote - U.S. only.Eligibility: charity: water is fully remote and hires from all 50 U.S. states. At this time, we are only considering candidates who are eligible to work in the United States without the need of company sponsorship now or in the future.Job SummaryAs a Software Engineer at charity: water, you'll code for a cause, developing software to improve our donor experience and internal systems. You’ll report to the Director of Engineering and work on our cross functional Growth Squad to own and solve problems end-to-end. The Growth Squad is composed of a Product Manager, Designer, and Tech Lead, and you will work with them on a daily basis to develop public user facing experiences that inspire greater giving and engagement on our website.YOU’LL BE RESPONSIBLE FOR…Working with cross functional squad members to shape, build, and maintain software related to:○ charity: water’s public website, including navigation, SEO, and site performance○ Our componentized CMS & design systems○ Online Lead Collection & Donation forms, including payment processing, data collection, and conversion rate optimization○ Supporting marketing initiatives through custom components, integrations, and product functionalityCollaborating with other squads that support a logged in user experience, data analytics, and integrated systems that support our fundraising, accounting, and water programs teamsWriting modern, well-tested (99% test coverage), maintainable code to ensure the smooth operation of all our systems with minimal tech debtContributing to technical team discussions with other engineers to ensure efficient, well-maintained systemsConducting thorough code reviewsYOU MUST HAVE…At least 2 years developing full-stack web applications in a fast-paced environmentA Bachelor's degree in Computer Science or equivalent industry experienceProficiency with a modern MVC framework (Ruby on Rails experience preferred)Expertise writing clean, modular, and extensible JavaScript (React experience preferred)A strong passion & interest in modern front end developmentKnowledge of relational databases and caching strategiesAn agile approach to software development and maintenance cyclesIT’S AN ADDED PLUS IF YOU HAVE…Experience using Builder, Contentful, and OptimizelyExperience with nonprofits, online fundraising & payment processingExperience working with Product, and Marketing teamsExperience with test driven developmentYOU’LL BE SUCCESSFUL IF...You're a problem solverWe find ways of getting it done at charity: water. We don't invest time on why it can't be done. You know how to articulate and roll out solutions, recognizing there are many solutions to the same problem. You find new and effective ways to streamline and create processes to increase efficiency.You’re curious and collaborativeYou learn from and contribute to your team through means of code reviews, technical team discussions, and pairing.You execute for qualityYou recognize the value of testable and maintainable code and strive to follow best practices to improve the quality of the codebase.You're an excellent communicatorYou can clearly convey how your solutions will work to address the issues the team faces. You can patiently explain complex concepts or code to a technical or non-technical audience.You possess strong computer science fundamentalsYou know which tools and data structures to use to deliver simple, yet high-performing solutions. You enjoy turning ideas into working code and are passionate about building scalable and reliable products with a fulfilling user experience.Team OverviewThe Engineering team is made up of problem-solvers committed to collaborating well and delivering the highest quality code. They are crucial to the success of our main fundraising platforms and the heartbeat behind the software that makes our work possible. Using our base tech stack Rails, React, and Postgres, they enable us to spread generosity to end the world water crisis.Organizational OverviewAt charity: water, we believe that water changes everything. We work with local implementing partners to fund sustainable solutions that provide clean and safe drinking water to people around the world. Since 2006, with a diverse team of world-changers and an unstoppable community of supporters, we’ve brought clean water to more than 17.5 million people worldwide. With the makings of a mid-size tech startup, we’re reinventing charity through endless innovation, contagious passion, beautifully crafted stories, and a powerful brand that inspires a new kind of generosity.At charity: water, we value every background, identity, and experience. We believe that a diverse team, informed by different cultures and perspectives, makes us stronger. We are committed to doing the work and challenging each other to be an organization in which everyone is respected and heard. We commit to providing genuine opportunities for all people to thrive. And we will continue to embed diversity, inclusion, belonging, and equality in everything we do.Benefits & PerksUnlimited PTOSummer Fridays6-week paid sabbatical leave after 5 years of employmentAnnual bonus potential through The Pool401k plan + employer matchMedical covered at 80% + Dental/Vision contributionsFSA + dependent day care FSAEmployer-paid life insurance, STD, LTD16-week paid maternity and paternity leave for new parentsStipends for Home office, Professional Development, TSA Pre-check and a You-do-You Perk2-4 annual travel requirements to spend quality in-person time with the teamNote, charity: water will never ask you for your credit card or financial information during the interview process. Should you receive a message requesting this information, please mark the email as spam and report here.