Granicus is a company focused on transforming the Govtech industry through technology that connects governments and their constituents. They are seeking a hands-on Technical Manager to lead a cross-functional team of engineers in the design, development, and delivery of cloud-native, distributed systems while mentoring talent and advancing engineering practices.
Responsibilities:
- You will elevate our backend architecture by developing high‑quality services using Java/Spring Boot or Python microservices, ensuring reliability, performance, and scalability
- You will strengthen system design by leading architectural decisions across microservices, distributed systems, event-driven patterns, and cloud components
- You will influence frontend quality and alignment by providing guidance and review for React + TypeScript implementations
- You will improve operational performance by diagnosing complex production issues and driving optimizations that enhance stability and user experience
- You will accelerate engineering efficiency by championing AI-assisted development tools (GitHub Copilot, Cursor) and building reusable frameworks and internal tooling
- You will guide engineering direction end‑to‑end, ensuring backend, frontend, integration, and data layers align with modern engineering standards
- You will uplift engineering talent by mentoring developers across various career levels in system design, performance, clean coding, and secure engineering practices
- You will raise the technical bar by establishing and enforcing consistent architectural patterns and engineering best practices across teams
- You will elevate product quality by defining and executing an end‑to‑end quality strategy across manual, automated, API, and regression testing
- You will expand automation coverage across UI (Selenium, Cypress, Playwright) and API layers, enabling faster and safer releases
- You will ensure predictable release quality by enforcing quality gates, reducing regression leakage, and improving test maturity
- You will empower QA engineers by guiding the design of robust test frameworks and validation strategies for dashboards, analytics, and data workflows
- Guide the evolution of pipelines to support backend, frontend, and automation
- Influence containerization (Docker), orchestration (Kubernetes), and deployment strategies
- Partner with DevOps/SRE to enhance logging, metrics, tracing, and platform stability
- Lead implementation of security best practices (static analysis, dependency scanning, security gating)
- You will build a high‑performing engineering organization by managing and developing engineers across multiple experience levels
- You will drive career growth through structured mentorship, performance feedback, and personalized development plans
- You will foster an engineering culture of excellence built on accountability, continuous learning, craftsmanship, and psychological safety
- You will drive cross‑functional alignment with Product, Architecture, Security, and Program teams to ensure clear direction and strategic prioritization
- You will drive end‑to‑end delivery by owning roadmaps, sprint execution, and release outcomes with predictable velocity and quality
- You will bring visibility and transparency through tracking KPIs such as velocity, quality metrics, coverage, deployment frequency, and operational trends
- You will remove blockers early and mitigate risks proactively to ensure that teams stay aligned and execution remains friction‑free
Requirements:
- 12–15 years of strong software engineering experience
- Deep expertise in either Java + Spring Boot or Python microservices (FastAPI/Flask/Django)
- Thrive in cloud‑native environments, especially on AWS
- Comfortable reviewing and guiding frontend work (React + TypeScript)
- Strong exposure to CI/CD pipelines, Docker, cloud deployments, and observability tools
- Solid understanding of automation frameworks, API/UI testing, and quality governance practices
- Successfully led cross‑functional engineering teams across development and QA disciplines
- Energized by Agile ways of working and confident driving cross‑team delivery, sprint execution, capacity planning, and release management
- Leads with technical depth while inspiring teams with clarity and vision
- Communicates openly, mentors effectively, and can navigate complex situations with calm and clarity
- Brings a strong sense of ownership, driving outcomes with discipline and accountability
- Builds a collaborative and empowering engineering culture where people feel safe to innovate
- Makes data‑driven decisions, balances tradeoffs, and thinks strategically about long‑term impact
- Experience with Kubernetes, Terraform, CloudFormation, or other cloud‑native tooling
- Background in BI/dashboard testing, analytics‑driven platforms, or data visualization systems
- Hands‑on experience with AI‑driven engineering workflows, automation accelerators, or agentic tools
- Exposure to performance, security, or load testing practices
- Experience working in SaaS, multi‑tenant, or large‑scale distributed systems where reliability and performance matter