Principal Software Engineer
Core
Define technical standards and solve ambiguous, high-leverage problems to drive reliable software delivery for public services.
Role type
Principal Software Engineer (Technical Strategy & Architecture)
Builds
Public service tools, shared services, libraries, and AI-enabled components
Domain
Government technology / Public sector digital services
Deliverable
production ML models | product features
Required skills
System architecture, data modeling, API design, web technologies, AI coding tools, Agile methodologies
Preferred skills
Cross-functional leadership, emerging technology evaluation, technical mentorship
Technologies
AI coding tools, various web frameworks, cloud infrastructure
Responsibilities
Craft new features for government services, own architecture decisions for multi-service systems, mentor Staff and Senior Engineers, set shared engineering standards, translate policy trends into technical strategy
Seniority
Principal, strategy & mentorship
