Job Closed
This listing is no longer active.
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
151 days ago
Salary
$135K - $145K / year
Seniority
Senior
Job Description
Engineering Team Lead
EverTrue
• 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.
• Collaborate with product managers and stakeholders to translate business problems into AI-driven solutions. • Design, implement, and integrate AI features into existing 8am products. • Partner with the Data team to ensure the right data is collected, enriched, prepared, and staged for AI consumption and use. • Build and evaluate AI-powered services, from customer-facing prototypes to general availability to all our customers. • Write high-quality Python code to manipulate data, interact with large language models, and assess performance. • Develop tools and infrastructure to support reliable, scalable, and secure AI deployment. • Work with our cloud operations team to deploy AI features, monitor their impact, and continuously improve them.
Principal Software Engineer
StordThe Consumer Experience Company | Fulfillment, Last-Mile Delivery, & Technology
• Own the frontend architectural vision across all product teams, covering React/TypeScript patterns, state management conventions, API integration approaches, and build/deploy tooling • Establish and maintain frontend engineering standards through Technical Design Documents, design reviews, and direct collaboration with team leads • Drive decisions on shared libraries, tooling, and patterns—ensuring teams converge rather than diverge • Identify and resolve technical debt in frontend systems that slows product team velocity • Partner with the Principal UI/UX Lead to co-own the design system strategy. • Build, maintain, and govern a shared component library that all product teams consume, ensuring consistency in look, feel, and behavior across the platform • Define contribution models so team-level engineers can extend the design system without fragmenting it • Ensure the component library supports multi-product scenarios cleanly, particularly as acquired products are consolidated • Act as the go-to technical authority for frontend engineering decisions across the organization • Provide architectural guidance and review across all teams shipping frontend code—not as a gatekeeper, but as a force multiplier • Identify and drive resolution of systemic frontend issues: performance bottlenecks, accessibility gaps, testing strategy inconsistencies, and developer experience friction • Build reference implementations that demonstrate how teams should adopt shared patterns and components • Set the bar for frontend testing strategy (unit, integration, end-to-end) and ensure teams have the right frameworks and patterns to ship with confidence • Drive improvements to frontend developer experience: build times, local development workflows, CI/CD pipelines, and debugging tooling • Champion frontend performance, accessibility (WCAG compliance), and security best practices across the organization • Contribute to developer experience initiatives where they intersect with frontend tooling adoption
Senior Software Engineer
StordThe Consumer Experience Company | Fulfillment, Last-Mile Delivery, & Technology
• Write high-quality, maintainable code in Elixir/Phoenix • Build and maintain scalable, fault-tolerant systems leveraging Elixir's concurrency model • Contribute to robust data pipelines for data ingestion, processing, and transformation • Help ensure the performance, reliability, and security of distributed systems • Work with GCP cloud services and modern infrastructure practices • Implement event-driven architectures and real-time system components • Collaborate on technical decisions and contribute to architectural discussions • Participate in code reviews and help maintain high standards for code quality • Work within a team environment to build scalable systems • Contribute to technical documentation and knowledge sharing initiatives
Senior Engineer, Platform Services
StordThe Consumer Experience Company | Fulfillment, Last-Mile Delivery, & Technology
• Own the design, development, and operational health of shared services including authentication/authorization, eventing/messaging, API gateways, and shared libraries • Establish clear service contracts, SLOs, and integration patterns that product teams can rely on • Maintain and improve service documentation, onboarding guides, and self-service tooling for consuming teams • Translate architectural direction from the Principal Engineering Group into production-quality implementations • Build reference implementations that demonstrate how product teams should integrate with shared services • Identify and resolve technical debt in shared services that slows product team velocity • Write clean, well-tested, production-ready code—this is a hands-on building role • Contribute to the technical strategy for unifying Stord’s product suite into a composable marketplace of services


