Senior Software Engineer
Core
Technical lead driving strategic design, implementation, and delivery of multiple high-availability software systems for public good.
Role type
Senior/Staff Software Engineer (Technical Lead)
Builds
High-availability, scalable web applications
Domain
Public sector / Non-profit technology
Deliverable
production ML models | product features | infrastructure
Required skills
Technical leadership, coaching and mentoring, system design, full-stack development, roadmap planning, recruitment
Preferred skills
Next.js, React.js, Java, TypeScript, experience with large-scale high-availability systems
Technologies
Next.js, React.js, Java, TypeScript
Responsibilities
Lead team delivery of product and engineering goals, deliver high-quality reusable software systems, provide technical leadership and mentorship, influence team direction for high-priority initiatives, establish engineering practices and tools, manage external dependencies, create long-term technical plans and roadmaps, lead senior-level recruitment
Seniority
Senior, hands-on IC with leadership responsibilities