Software Engineer (Generalist)
Core
Design, develop, and maintain scalable backend and frontend systems for a government application serving the whole of government, leveraging AI across the stack.
Role type
Generalist Software Engineer
Builds
Cloud-native applications and services for government agencies
Domain
Government technology, cybersecurity, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Node.js, Go, Vue.js, AWS services, system design, security best practices, AI/LLM tool usage
Preferred skills
Experience with generative interfaces, decision-support systems
Technologies
Python, Node.js, Go, Vue.js, React, AWS, Infrastructure as Code
Responsibilities
Design and develop scalable backend and frontend systems; Build reliable and secure services; Develop user-facing features; Operate services on AWS; Debug and optimize application performance
Seniority
Mid-level (2+ years experience)