Portal Engineering Lead
Become a Part of the NPT Team
National Philanthropic Trust is a public charity dedicated to providing philanthropic expertise to donors, foundations, and financial institutions, enabling them to realize their philanthropic aspirations. NPT was founded in 1996. Since that time, we have raised more than $80.2 billion in charitable contributions and currently manage $57.1 billion in charitable assets. We have made more than 930,000 grants totaling more than $37.7 billion to charities all over the world. We rank among the largest grantmaking institutions in the United States.
Our mission is to increase philanthropy in society. To that end, our experienced staff of philanthropic professionals are fully prepared to help you establish and administer your donor-advised fund. NPT is led by a Board of Trustees composed of nationally known experts in philanthropy and
business.
At National Philanthropic Trust, we foster a welcoming environment for all.People are valued and respected for who they are-with opportunities to bring theirentrepreneurial spirit andtalents to increase giving around the world. We have an inclusive, supportive, collaborative culture that makes National Philanthropic Trust one of the most rewarding places to work.
Job Summary:
National Philanthropic Trust (NPT) is seeking a hands-on Portal Engineering Lead (Tech Lead) to design, build, and evolve our donor and financial partner web portals. This role is responsible for full-stack web application development using .NET and C# on the backend and modern JavaScript/TypeScript frameworks such as Angular and React on the frontend. The Portal Engineering Lead will guide technical delivery, establish engineering best practices, and ensure solutions are secure, scalable, and maintainable.
The ideal candidate thrives in collaborative Agile environments and enjoys mentoring engineers while remaining deeply technical. This role leads a blended team of onshore and offshore developers, partnering closely with Product, Architecture, Security, Cloud Operations, and a dedicated testing team to translate business needs into high-quality software. As an AI-first engineering team, the Portal Engineering Lead is expected to leverage AI technologies and tools (e.g., coding assistants, automated code review insights, test generation, and documentation assistants) to accelerate delivery while maintaining strong engineering rigor. The Portal Engineering Lead drives execution across the SDLC - including design, implementation, code review, automated testing integrated into CI/CD pipelines, and production ownership - to deliver reliable portal experiences.
Salary range is $115,000 - $125,000 plus 12% annual discretionary bonus.
This is a hybrid role requiring onsite presence Tuesday-Thursday, with the option to work remotely on Mondays and Fridays.
What You'll Do:
Software Design & Development
- Lead the design and development of web portal applications using C# and .NET 8+ (APIs, services, integrations) and Angular/React (UI, state management, component design).
- Translate product requirements into user stories, technical designs, and implementation plans; estimate work and manage technical dependencies and risks.
- Operate AI-first: leverage AI technologies/tools to expedite development (e.g., rapid prototyping, code generation, refactoring suggestions, test generation), while validating correctness, security, and maintainability.
- Own code quality by establishing and enforcing software engineering standards (branching strategy, code reviews, definition of done, documentation) and by promoting maintainable, testable designs.
- Partner with the testing team to define test strategy and coverage; build and maintain automated tests (unit, integration, and end-to-end) aligned to acceptance criteria, and ensure accessibility requirements (WCAG 2.2 Level AA) are validated as part of delivery.
- Drive modernization and continuous improvement, including refactoring, performance optimization, and reducing technical debt in collaboration with Architecture.
Delivery, CI/CD & Production Ownership
- Own end-to-end delivery for portal changes hosted in Azure, ensuring features are built, reviewed, and deployed through GitHub-based source control and CI/CD pipelines (GitHub).
- Integrate automated testing into the CI/CD pipelines (unit testing, integration, and end-to-end), partnering with the testing team to ensure reliable gating, actionable reporting, and continuous quality feedback.
- Partner with Cloud Operations to maintain observability through Datadog, improve logging/telemetry, and define actionable alerts and service level objectives (SLOs).
- Lead technical triage of production issues: diagnose root cause, coordinate fixes, communicate status, and implement preventive improvements.
- Ensure secure and compliant implementation of authentication/authorization (Auth0, SSO, MFA) and data protection controls in partnership with Security and Architecture, and support portal compliance with SOC 2 requirements (e.g., access controls, change management, logging/monitoring evidence).
- Maintain engineering runbooks and deployment documentation in Confluence; manage on-call rotation as needed and drive post-incident improvements.
Team Leadership & Collaboration
- Lead and mentor a blended team of onshore and offshore developers; provide technical direction, task breakdown, and ongoing coaching to improve quality and throughput.
- Support Scrum ceremonies in collaboration with the Scrum Lead (backlog refinement, sprint planning, daily coordination) and ensure alignment on scope, estimates, and delivery commitments using Jira for work tracking.
- Collaborate with Product and Architecture to define solution approaches, integration patterns, and non-functional requirements (security, performance, reliability, accessibility).
- Coordinate with external partners and vendors as applicable; review deliverables for technical quality and adherence to NPT standards.
What You Bring:
- 7+ years of professional software development experience; including hands-on technical leadership for enterprise web applications.
- Strong backend development expertise with C# and .NET (Web API, microservices, RESTful APIs, GraphQL, dependency injection, security, integration patterns, relational data access/ORM).
- Strong frontend development expertise with modern JavaScript/TypeScript and frameworks such as Angular and/or React; experience building accessible, responsive, component-based UIs that support WCAG 2.2 Level AA.
- AI-first mindset with demonstrated ability to leverage AI technologies/tools to expedite development (e.g., coding assistants, rapid prototyping, refactoring, test generation) while applying sound engineering judgment and validation.
- Demonstrated ability to lead engineers through code reviews, technical design, troubleshooting, and mentorship across onshore and offshore teams.
- Experience collaborating with the testing team and embedding quality into the SDLC, including integrating automated testing (unit/integration/end-to-end) into CI/CD pipelines.
- Experience with GitHub for source control, CI/CD and Git-based workflows.
- Experience with cloud-hosted application delivery in Azure, including the ability to choose appropriate services, design solutions, and support cloud-based architectures.
- Expertise ensuring cross-browser compatibility and consistent user experiences across modern browsers and devices utilizing technologies such as BrowserStack and SauceLabs.
- Experience with static code analysis and application security scanning tools (e.g., Snyk, SonarQube, Qualys, Veracode) and addressing findings.
- Proven adherence to secure coding practices, including awareness of the OWASP Top 10 and common web application security risks and mitigations.
- Excellent communication and stakeholder management skills in Agile/Scrum environments; able to translate business needs into clear technical direction.
Preferred Qualifications:
- Azure certifications (Azure Developer Associate, Azure Solutions Architect Expert, or Azure Fundamentals).
- Experience designing and securing APIs (OAuth/OIDC) and implementing authentication flows (SSO, MFA).
- Experience implementing customer-facing authentication/authorization with Auth0 or similar solutions.
- Experience with performance tuning and web performance optimization (profiling, caching, Lighthouse/Core Web Vitals).
- Experience with observability and operational excellence practices (dashboards, alerting, SLOs, incident management).
- Familiarity with Jira for work tracking, and Confluence for technical documentation.
- Prior experience in financial services, nonprofit technology, or donor-facing applications.
- Experience with feature flagging/experimentation platforms (e.g., LaunchDarkly) to enable safer releases and incremental rollouts.
- Experience with modern end-to-end test automation tools (e.g., Playwright, Cypress) and integrating E2E suites into CI/CD pipelines.
- Experience implementing and evolving a design system/component library in collaboration with UX to ensure consistent, accessible, and reusable UI patterns.
- Experience leading distributed teams (onshore/offshore) and working with external vendors or implementation partners.
Education and Experience:
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- At least 7 years of software development experience, including significant hands-on full-stack development and experience leading technical delivery for a team.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds.
|