Empowering a Modern Digital Government.
Principal Software Architect – Emerging Technologies
Location
United States
Posted
80 days ago
Salary
$175K - $206.5K / year
Seniority
Lead
Job Description
Principal Software Architect – Emerging Technologies
Granicus
• Own the generator-verifier architecture — the loop in which generator agents produce changes and verifier agents validate them. • Define agent orchestration patterns — including secure state and credential handling. • Build and operate CI/CD for high volume of autonomous pull requests. • Establish eval-driven development as the default discipline. • Own the security boundary — explicit mapping from NIST controls to pipeline guardrails. • Serve as the final human accountability gate — no agent-generated code reaches production without senior human review. • Define the engineering standards inherited by every team.
Job Requirements
- Architecture of systems at scale with accountability for outcomes.
- Distributed systems, CI/CD, and developer platforms where your design decisions carried significant operational consequence.
- Deep CI/CD and developer-platform expertise.
- Hands-on experience operating LLM agents in production paths, including orchestration, tool use, sandboxing, evaluation, and failure modes that emerge at volume.
- Security-architecture expertise.
- A track record of setting standards adopted by others.
- The ability to serve as an accountability gate without becoming a bottleneck.
Benefits
- Flexible Time Off – Take the time you need to rest, recharge, and live your life.
- Company-Wide Wellbeing Days – Paid days off to unplug and focus on your mental health.
- Work From Home Reimbursement – Support a productive home office environment.
- Multiple Health Plan Options – Including a 100% employer-paid plan.
- Employer HSA Contributions – When enrolled in a High-Deductible Health Plan.
- Fitness Reimbursement Program – Stay active, your way.
- On-Demand Mental Health Support – Access to Headspace and other wellness tools.
- Paid Parental Leave – For both birthing and non-birthing parents.
- Traditional & Roth 401(k) – With a generous company match.
- Life & AD&D Insurance – 100% employer-paid coverage for peace of mind.
- Online Learning Platforms – Fuel your professional development.
- Competitive Salary & Bonuses – Your contributions are valued and rewarded.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Linux, Automation, Identity Engineer
SpyrosoftWe enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
• Deliver Linux automation and configuration management • Integrate Linux platforms with Active Directory • Design and automate secrets and certificate lifecycle management • Implement JIT access models • Automate OS patching and security hardening • Collaborate closely with architecture and platform teams
• Define and lead the mobile architecture strategy, ensuring a scalable and maintainable foundation across projects. • Focus primarily on iOS architecture, libraries, and platform-specific patterns, while maintaining an understanding of Android frameworks. • Collaborate with engineers, designers, and product managers to ensure architectural decisions align with product goals and user experience. • Establish and enforce coding standards, design patterns, and performance guidelines. • Lead architectural reviews and provide guidance on refactoring and scaling existing mobile applications. • Design APIs, SDKs, and modular components that can be reused across teams. • Guide decisions around third-party libraries, mobile tooling, and build/deployment pipelines. • Partner with backend and cloud teams to ensure seamless integration between mobile apps and services. • Stay current with the latest trends and best practices in mobile architecture, performance, and security. • Mentor mobile engineers and help elevate the team’s technical proficiency.
• Define and lead the mobile architecture strategy, ensuring a scalable and maintainable foundation across projects. • Focus primarily on iOS architecture, libraries, and platform-specific patterns, while maintaining an understanding of Android frameworks. • Collaborate with engineers, designers, and product managers to ensure architectural decisions align with product goals and user experience. • Establish and enforce coding standards, design patterns, and performance guidelines. • Lead architectural reviews and provide guidance on refactoring and scaling existing mobile applications. • Design APIs, SDKs, and modular components that can be reused across teams. • Guide decisions around third-party libraries, mobile tooling, and build/deployment pipelines. • Partner with backend and cloud teams to ensure seamless integration between mobile apps and services. • Stay current with the latest trends and best practices in mobile architecture, performance, and security. • Mentor mobile engineers and help elevate the team’s technical proficiency.
• Define and maintain the overall architecture and system design for scalable and efficient software solutions. • Provide technical leadership to engineering teams, guiding them in best practices for architecture, coding, and system scalability. • Design and document high-level system diagrams, data flows, and API structures. • Evaluate and recommend technologies, frameworks, and cloud services to optimize performance, security, and cost-efficiency. • Ensure high availability, fault tolerance, and security in all architectural decisions. • Oversee system integrations, including microservices, APIs, and third-party services. • Work closely with DevOps and SRE teams to ensure smooth deployment and operational reliability. • Establish coding and architecture standards, ensuring maintainability and scalability of codebases. • Identify and mitigate technical risks, ensuring system resilience and future scalability. • Conduct architecture reviews and performance audits to continuously improve system efficiency.


