Software Engineer II

EverTrue
Summary
Join EverTrue, a leading advancement software company supporting fundraising efforts at educational institutions and non-profit organizations, as a Software Engineer. You will contribute to the full development lifecycle, from planning to deployment, working on scalable APIs and user-friendly features. This remote-first position requires 3+ years of professional experience in software engineering, proficiency in backend languages (like PHP with Laravel) and frontend frameworks (Angular and React), and a working knowledge of SQL. EverTrue offers competitive compensation ($110K-$120K), comprehensive benefits including 80% healthcare premium coverage, generous paid time off, and unique perks like a vacation stipend and flexible work arrangements. The ideal candidate embodies EverTrue's core engineering values and is passionate about learning and problem-solving. Experience in the education/non-profit sector or with advancement/fundraising is a plus.
Requirements
- You have 3+ years of professional experience in software engineering and have contributed to projects throughout the full development lifecycle—from planning to deployment
- You have a solid understanding of core engineering principles and follow best practices in your development work
- You have intermediate proficiency in a backend language such as PHP, with experience using frameworks like Laravel
- You’re comfortable working with modern frontend frameworks, including both Angular and React
- You have a working knowledge of SQL and understand how to write and optimize queries
Responsibilities
- Write clean, reliable code as part of a collaborative development team
- Help design and build scalable APIs, learning and applying best practices along the way
- Work closely with designers and engineers to implement user-friendly, accessible features
- Participate in code reviews to both give and receive feedback, supporting continuous learning and quality
- Contribute to solving technical challenges by bringing curiosity and a problem-solving mindset
- Help build and maintain systems that are reliable, performant, and ready to scale
Preferred Qualifications
- You have experience with cloud-native technologies and understand how to build scalable, reliable applications in cloud environments
- You embody our core engineering values: team-first, humbly confident, action-oriented, nimble, and kindly candid
- You bring strong problem-solving skills and a keen attention to detail
- You’re passionate about learning and experimenting with new technologies and modern development practices
- You communicate technical ideas clearly and effectively, both in writing and in conversation—even with non-technical audiences
- You’re growth-minded, adaptable, and excited to take on challenges in a fast-paced, entrepreneurial environment
- As an added bonus, you are excited about the Education/Non-Profit Sector and/or have experience with Advancement or Fundraising
Benefits
- We offer competitive compensation, the range for this role is $110K - $120K , we also cover 80% of your healthcare premium
- We’re a remote first environment with no plans to return to office
- Our happiness and well-being perks are valued at $25K
- Take a True Adventure on us, we’ll give you $2,000 to go on vacation after your first year, and enjoy your True Birthday , where you’ll get your birthday off, and EverTrue will donate to a charity of your choice
- Develop yourself with our True Growth perk which allows you a stipend to invest in yourself personally and professionally
- When it comes to work life balance, we offer discretionary time off, 12 holidays, 8 sick days, half-day summer Fridays, a recharge week at the end of the year, and monthly Flex Fridays