EverTrue
Making the hard job of fundraising easier for every fundraiser — so they can improve the experience of every donor.
Engineering Team Lead
Location
United States
Posted
16 days ago
Salary
$135K - $145K / year
Bachelor Degree7 yrs expEnglishAWSAzureCloudLinuxMy SQLSQL.net
Job Description
• Lead and manage the Balance/Impact engineering team, providing technical direction, mentorship, and support across backend and frontend development.
• Own the platform’s technical direction with a focus on security, performance, scalability, and user experience.
• Champion an AI-first strategy by identifying opportunities to enhance automation, intelligent features, and predictive insights within the nonprofit financials space.
• Lead the platform migration from the current Azure/.NET stack toward AWS and Linux-based infrastructure in alignment with the broader EverTrue technology ecosystem.
• Partner with Product to manage the backlog, prioritizing features, technical debt, and bug fixes with a focus on measurable impact.
• Collaborate cross-functionally with Product, Design, QA, DevOps, and leadership to deliver high-quality releases aligned with business goals.
• Guide the evolution of the platform architecture, making pragmatic decisions about when to modernize versus maintain existing systems.
• Set and uphold standards for coding, CI/CD, deployment practices, and engineering excellence.
• Lead code reviews, technical discussions, and architectural planning.
• Foster a culture of innovation, continuous improvement, ownership, and security-first development.
• Build and grow the team by identifying talent gaps, participating in hiring, and developing engineers into stronger contributors.
• Guide the continued evolution of the Balance/Impact platform as a critical product within the EverTrue portfolio.
• Lead the engineering team in maintaining and enhancing the platform while executing a strategic migration toward AWS and Linux-based infrastructure.
• Ensure delivery of high-quality, secure, and scalable solutions that support both current system stability and future platform growth.
• Drive backlog prioritization in partnership with Product to balance feature development, modernization efforts, and technical debt.
• Promote AI-first thinking across the platform to improve efficiency, security, and end-user experience.
• Mentor and support engineers to strengthen technical capabilities and overall team effectiveness.
• Contribute to a culture of ownership, documentation, and continuous improvement across engineering practices.
Job Requirements
- You have 7+ years of professional software engineering experience, including 2 to 3 years in a technical leadership role.
- You bring strong expertise in C#/.NET and SQL Server, with the ability to guide full-stack development across the Microsoft ecosystem.
- You have experience with modern cloud-native development on AWS and Linux-based environments and are excited to lead a platform migration from Azure/.NET toward AWS-based infrastructure.
- You have proven experience leading engineering teams and delivering complex applications in production environments.
- You have a strong understanding of application security best practices and secure development lifecycles.
- You are highly skilled with relational databases such as SQL Server or MySQL, including query optimization, indexing, and schema design.
- You have led modernization or migration projects while maintaining system stability and minimizing disruption for end users.
- You have hands-on experience with CI/CD pipelines, DevOps practices, and cloud environments.
- You are excited about an AI-first approach and have experience integrating or leveraging AI/ML to improve application performance, development velocity, or user outcomes.
- You bring strong problem-solving skills and can balance strategic vision with hands-on technical execution.
- You are a collaborative communicator who values mentoring, guiding, and empowering others.
- You proactively identify what needs to happen and drive work forward with minimal oversight.
Benefits
- A base salary range of $135K - $145K.
- A 2.5% bonus plan based on company performance.
- We cover 80% of your premium for medical, dental, and vision insurance.
- We offer a 401k match of up to 3% to support your financial future.
- A remote-first environment for flexible work.
- Generous paid time off throughout the year.
- Investment in your professional growth and development.
- Opportunities to connect with colleagues both in-person and virtually.
- The unique chance to contribute to the non-profits and educational institutions you care about, aligning your work with your passions.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – AI
LawPayAn AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.
Full-stack Engineer16 days ago
Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor
Senior Engineer designing AI features for 8am’s suite of products
AWSCloudPython
Full-stack Engineer16 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B Sponsor
Principal Frontend Engineer driving architectural vision for frontend engineering at Stord
CypressJestReactTypeScript
United States
Full-stack Engineer16 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B Sponsor
Senior Elixir Engineer building scalable and fault-tolerant systems
CloudDistributed SystemsElixirGoogle Cloud Platform
United States
Senior Engineer, Platform Services
StordCloud Supply Chain | Fulfillment, Transportation & Technology
Full-stack Engineer16 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B Sponsor
Senior Engineer driving technical vision for shared services at Stord
Distributed SystemsElixirTypeScript
United States