Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer I image - Rise Careers
Job details

Software Engineer I

Who we are:

EverTrue is the leading advancement software that supports fundraising efforts at educational institutions and non-profit organizations. EverTrue merged with ThankView in October 2021 in an effort led by Rubicon Technology Partners. We are a fun, smart, mission-driven team that is passionate about the work we do! 

Our mission is to build relationships, inspire generosity, and improve lives. By connecting institutional data with dynamic insights from various integration partners, we provide education fundraising professionals with everything they need to engage alumni, raise support, and measure success. Today, hundreds of higher-education and K-12 institutions rely on EverTrue to better engage, identify, prioritize, and manage their fundraising prospects. 

We are a remote-first, U.S.-based company supporting employees in over 30 states with our team striving to share knowledge, celebrate accomplishments, think creatively, and have fun along the way.

At EverTrue, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job posting. We encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time. If you’re willing to learn and evolve alongside us, join our team!

EverTrue is an equal opportunity employer and is committed to building a company that embraces and celebrates diversity and inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. We embrace diversity, equity, and inclusion to enhance employee engagement, client satisfaction, and external partnerships/relationships. We believe that the more inclusive we are, the better we will be together. Diversity is not something we do, it’s who we are.

Who you are:

  • (Required) You have at least 2 years of experience in software development, working collaboratively as part of a professional engineering team.
  • (Required) You’ve spent at least 2 years writing code in a professional setting using Python, Java, or JavaScript.
  • You’re a highly motivated engineer who’s excited to contribute to the success of EverTrue’s Product Engineering team.
  • You thrive in collaborative environments where you can create, innovate, and implement technical solutions alongside our platform team, using Agile methodologies.
  • You’re familiar with Java, JavaScript, or Python, and eager to deepen your expertise in these languages.
  • You enjoy learning and working with new technologies, and you’re always looking for ways to grow your skills.
  • You have strong analytical thinking and enjoy solving complex technical problems with creative, practical solutions.
  • You embody our core values—action-oriented, kindly candid, and humbly confident—while always keeping the customer experience top of mind.
  • As an added bonus, you are excited about the Education/Non-Profit Sector and/or have experience with Advancement or Fundraising.

What you’ll do:

  • 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.

Why you’ll love to join our team:

  • We offer competitive compensation, the range for this role is $85K - $95K, we also cover 80% of your healthcare premium, we’re a remote first environment with no plans to return to office, and our best happiness and well-being perks are  valued at $25K. 
  • Take a True Adventure on us, after your first year we’ll give you $2,000 to go on vacation, 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
  • We want to ensure that you are excited, happy, and find fulfillment in your work.

Average salary estimate

$90000 / YEARLY (est.)
min
max
$85000K
$95000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer I, EverTrue

Are you a passionate code wizard looking to embark on a rewarding journey with EverTrue as a Software Engineer I? We're a fun and mission-driven team dedicated to improving lives through innovative advancement software tailored for educational institutions and non-profits. As part of the Product Engineering team, you'll have a chance to thrive in a collaborative remote work environment, no matter where you are in the U.S. With at least two years of professional software development experience under your belt, you will dive into exciting projects using Python, Java, or JavaScript. Use your analytical skills and problem-solving mindset to create clean, reliable code that shapes user-friendly and accessible features. If you enjoy continuous learning, engaging with our dynamic API designs, and coding alongside talented teammates, EverTrue is the perfect place for you. Plus, our commitment to diversity and inclusion means your voice matters here! We can't wait for you to contribute to our mission of inspiring generosity in fundraising efforts while enjoying perks like comprehensive healthcare coverage, generous time-off policies, and even a $2,000 adventure fund after your first year. If you're ready to grow alongside us and make a difference, we encourage you to apply even if you feel you might not meet every requirement. Let's build a better future together at EverTrue!

Frequently Asked Questions (FAQs) for Software Engineer I Role at EverTrue
What are the responsibilities of a Software Engineer I at EverTrue?

As a Software Engineer I at EverTrue, you will write clean and reliable code while collaborating with a professional team to design and build scalable APIs. Your role includes working closely with designers and engineers to implement user-friendly features, participating in code reviews, and solving complex technical challenges. You'll contribute to maintaining systems that are reliable and efficient, always keeping the customer experience in focus.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer I position at EverTrue?

To qualify for the Software Engineer I role at EverTrue, candidates should have at least two years of experience in software development, specifically with coding in Python, Java, or JavaScript. You should also demonstrate strong analytical and problem-solving skills, along with a collaborative spirit. While a background in education or non-profit sectors can be beneficial, it’s not a prerequisite. We're looking for candidates eager to grow and learn within our innovative environment.

Join Rise to see the full answer
What technical skills are important for a Software Engineer I at EverTrue?

For the Software Engineer I position at EverTrue, familiarity with programming languages such as Python, Java, or JavaScript is crucial. You should possess a willingness to deepen your expertise in these areas. Understanding Agile methodologies is also beneficial, as you'll work in a collaborative setting. Successful candidates embrace new technologies and are driven to find innovative solutions to technical problems.

Join Rise to see the full answer
What should I expect in the interview process for the Software Engineer I role at EverTrue?

The interview process for the Software Engineer I position at EverTrue typically involves multiple stages, including initial phone screenings and technical interviews focused on your coding abilities and problem-solving skills. You may be asked to discuss past projects or complete coding challenges to demonstrate your abilities. Additionally, expect to engage in conversations about how you align with our values of collaboration and inclusion.

Join Rise to see the full answer
What benefits can I expect as a Software Engineer I at EverTrue?

As a Software Engineer I at EverTrue, you'll enjoy competitive compensation ranging from $85K to $95K, comprehensive healthcare coverage with 80% premium support, and an array of happiness perks valued at $25K. Unique offerings include a $2,000 adventure fund after your first year and generous time-off policies including 12 holidays and Flex Fridays, fostering a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer I
Can you explain your experience with programming languages such as Python, Java, or JavaScript?

In answering this question, detail specific projects where you've utilized Python, Java, or JavaScript. Highlight challenges you faced, how you approached coding them, and the outcomes. Show enthusiasm for these languages and your willingness to learn more, which is especially appealing to EverTrue.

Join Rise to see the full answer
How do you approach problem-solving in software development?

For this question, explain your thought process when faced with a technical challenge. Discuss methods you’ve used to analyze problems, the importance of collaboration, and how coding best practices guide your approach. Be sure to mention any tools or frameworks you've employed in past projects.

Join Rise to see the full answer
Describe a time you worked collaboratively as part of an engineering team.

Share a specific example of a project where you collaborated closely with teammates. Discuss roles within the team, communication strategies, and the overall impact on project success. Emphasize how you supported your colleagues and learned from the experience, which aligns with EverTrue's team values.

Join Rise to see the full answer
What is your experience with Agile methodologies?

When discussing your experience with Agile, provide examples of how you've participated in Sprint planning, daily stand-ups, or retrospective meetings. Illustrate how Agile practices improved project workflows in your previous roles and how you see them benefiting your contributions at EverTrue.

Join Rise to see the full answer
How do you prioritize and manage multiple tasks?

Explain how you assess the urgency and importance of tasks when managing workloads. Discuss tools you utilize for organization and how you communicate with your team to align priorities effectively. Mention specific times when this ability led to successful project outcomes.

Join Rise to see the full answer
What do you think is important when writing clean code?

In your response, discuss principles of clean code, such as readability, maintainability, and efficiency. Refer to your coding standards and how you seek to achieve these through comments, consistent naming conventions, and adhering to best practices in your previous work.

Join Rise to see the full answer
How do you stay updated on new technologies and programming trends?

Share your strategies for professional development, such as following relevant blogs, participating in coding bootcamps, or attending industry conferences. Highlight your passion for learning that aligns with EverTrue’s values and your enthusiasm for bringing new ideas to the team.

Join Rise to see the full answer
Can you give an example of a successful project you've developed?

When answering this question, pick a project that best showcases your technical skills and collaborative abilities. Walk through your development process, from initial goals to final outcomes, and mention any feedback you received from users or stakeholders. Make sure this project ties back to the skills relevant to the role at EverTrue.

Join Rise to see the full answer
How do you ensure a user-friendly experience in your applications?

Discuss your UX/UI approach when developing applications. Mention how you gather user feedback and work closely with designers to ensure accessibility and usability. Share experiences where user testing or user-centered design principles made your applications successful.

Join Rise to see the full answer
What excites you about working at EverTrue?

Articulate your passion for EverTrue's mission within the education and non-profit sectors. Reflect on your values aligning with the company’s commitment to diversity and inclusion. Show enthusiasm for the opportunity to work in a meaningful field that has a positive impact on communities.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday

As an Account Executive at EverTrue, drive sales and build relationships in the nonprofit and education sectors with our innovative fundraising software.

Photo of the Rise User
Posted 5 days ago
Mission Driven
Dare to be Different
Inclusive & Diverse
Empathetic

Join thatgamecompany as a Senior Full Stack Engineer to support game operations for millions of users with innovative application development.

Photo of the Rise User

Join MNTN as a Senior Backend Engineer to innovate in the Connected TV advertising space by building robust data pipelines and backend systems.

Fern Hybrid No location specified
Posted 5 days ago

Join Fern as a TypeScript engineer to revolutionize the SDK development experience for thousands of developers.

Photo of the Rise User

Join Count, a pioneering data analytics company, as a Senior Software Engineer focused on delivering innovative solutions in a remote-first environment.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid

Affirm seeks a Senior Staff Software Engineer to lead innovative efforts in the Discovery Domain while ensuring a positive user experience.

Photo of the Rise User

Join a high-impact SaaS company as a Lead Software Architect, focusing on modernizing their industry-leading customer loyalty platform.

Photo of the Rise User
Posted 13 days ago

Visa Technology & Operations is on the lookout for a Sr. Software Engineer to join their team in Atlanta, focusing on software enhancements and automation.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Canva is seeking a skilled Frontend Software Engineer to enhance user experiences in local markets, particularly for the CJKI group.

Founded in 2010, EverTrue develops alumni mobile applications. The Company designs software platforms for reconnecting people throughout social media websites. The company is headquartered in Boston, Massachusetts.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!