Join a mission-driven engineering team that's passionate about helping nonprofits drive real-world impact. As a Lead Software Engineer, you'll build meaningful software, leverage cutting-edge tools, and work alongside a collaborative team that values creativity, autonomy, and continuous growth.
Requirements
- Design, build, and maintain reliable microservices within a large-scale distributed architecture using Go for backend APIs and Angular for frontend applications.
- Develop and maintain RESTful APIs with OpenAPI/Swagger specifications, ensuring robust service-to-service communication and integration.
- Build scalable Angular UI applications and contribute to shared component libraries that support high-quality, consistent user experiences across the platform.
- Work within a microservices ecosystem where each service is independently deployable, using Kubernetes/Helm for orchestration and deployment.
- Implement comprehensive testing strategies using Ginkgo for Go services (unit, integration, smoke tests) and Jest/Cypress for Angular applications.
- Take ownership of complex technical challenges across the full stack, making architectural decisions that span multiple microservices, and contribute to the full software lifecycle — from sprint planning and ticket refinement to implementation, peer reviews, and demos.
- Drive technical initiatives and influence technical direction across the platform, evaluating tradeoffs and introducing improvements that benefit multiple teams.
- Use AI as a force multiplier. Experiment with LLMs, agentic tools, and AI-integrated features to accelerate development, streamline workflows, and create smarter user experiences.
- Embrace change as a catalyst for continuous improvement and team efficiency.
- Work closely with product managers, designers, QA engineers, and other developers to build intuitive features that meet user needs and align with our mission.
- Lead and mentor junior and mid-level engineers through thoughtful code reviews, knowledge sharing, and technical guidance. Model best practices and contribute to a collaborative, inclusive engineering culture.
Benefits
- Comprehensive benefits package that supports your health, well-being, and growth
- Bonuses, incentives, equity, and a comprehensive benefits program