Principal Software Architect - IGEN

U.S. Venture, Inc.
Appleton, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Appleton, United States of America

Tech stack

ASP.NET
.NET
API
Agile Methodologies
Artificial Intelligence
Application Integration Architecture
Application Performance Management
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Cloud Engineering
Computer Security
Computer Engineering
Data Architecture
Data Integrity
DevOps
Disaster Recovery
Entity Framework
Network Topologies
Windows Communication Foundation
Key Management
Microsoft Software
Microsoft SQL Server
SQL Azure
Open Web Application Security
Systems Development Life Cycle
SAP Applications
Search Technologies
Software Engineering
Data Streaming
Systems Architecture
Management of Software Versions
Windows Forms
AI Infrastructure
Enterprise Software Applications
Cloud Platform System
Microsoft Power Automate
GitHub Copilot
Snowflake
Multi-Agent Systems
Software Security
B2b Software
Event Driven Architecture
Information Technology
Webforms
Cosmos DB
Operational Systems
Event Sourcing
Api Design
Api Management
Key Vault

Job description

The Principal Software Architect is a key member of the team that owns the technical architecture across IGEN's product portfolio including system design, technology selection, integration patterns, and the long-range architectural roadmap. Serve as the keeper of architectural integrity as IGEN modernizes from a legacy WinForms-based estate into a cloud-native, API-first, AI-augmented SaaS platform.

This individual will work in close partnership with the Chief Technologist, Technology leadership, and Product teams to translate IGEN's enterprise objectives into a coherent, durable, and clearly documented technical strategy. Lead architecturally by influence - across product teams, shaping the multi-year platform roadmap, mentoring engineers, and engineering leads, and leaving the engineering organization measurably stronger., Platform & System Architecture

  • Key team member that owns the end-to-end architecture for IGEN's platforms- domain decomposition, service boundaries, integration patterns, data flow, and the API layer that will replace tightly-coupled module dependencies.
  • Lead the architectural roadmap from today's estate to a modern, cloud-native, API-first, web-delivered platform - sequenced against the Azure migration and Platform Modernization workstream.
  • Publish Architecture Decision Records (ADRs) for every significant decision - making trade-offs visible, rationale durable, and the platform's evolution auditable for current and future engineering leaders.
  • Set and enforce cross-product architectural standards - coding patterns, API contracts, eventing, error handling, observability, data integrity - so teams build on a coherent foundation rather than locally-optimized variants.

Cloud-Native & Microsoft Azure

  • Partner with the Cloud Infrastructure Architect and DevOps to shape the Azure landing zone, network topology, security baseline, and deployment model - translating platform architecture into the cloud constructs that enable it.
  • Lead application-level Azure architecture decisions: compute (App Service, Container Apps, AKS, Functions), persistence (Azure SQL, Cosmos DB, Blob), eventing (Service Bus, Event Grid), API Management, identity (Entra ID), and key management.
  • Steward cloud cost architecture - design for unit economics, scale efficiency, and predictable cost per module, in coordination with the Chief Technologist and Cloud Infrastructure Architect.
  • Architect for resilience and recoverability - RPO/RTO targets, multi-region posture, failover patterns, and the disaster recovery design appropriate for clients operating against regulatory filing deadlines.

AI-Augmented Engineering & Agentic Practices

  • Define the architectural reference patterns for AI-augmented software delivery at IGEN - how IGEN's standard AI toolchain (Microsoft Copilot family and the Anthropic suite, including Claude and Claude Code) is used safely, consistently, and effectively across the engineering organization.
  • Establish guardrails for AI-generated code in a regulated-data environment - review patterns, security baselines (OWASP coverage of AI output), licensing posture, secrets handling, and SDLC integration in partnership with Application Security.
  • Architect IGEN's path toward agentic and AI-native product capabilities - RAG patterns over compliance content, agent orchestration, tool/function design, evaluation harnesses, and the data and retrieval architecture that makes them production-grade.
  • Track and evaluate emerging AI infrastructure (Azure AI Foundry, foundation models, vector and semantic search, MCP and agent frameworks, evaluation tooling) and form a defensible viewpoint on what to adopt, when, and why.

Integration & Data Architecture

  • Key member of the team that owns the integration architecture for IGEN's enterprise touchpoints - SAP, IRS, TTB, state revenue agencies, and client ERP/billing systems - defining contracts, versioning strategy, idempotency, retry semantics, and health monitoring.
  • Partner with the Director of Insight Engineering on the data architecture spanning the operational platform and IGEN's Snowflake + Fivetran analytics foundation. Snowflake is IGEN's strategic data platform - design for event sourcing from product, governed data contracts, and the architecture to productize Insight Engineering as a client-facing offering.
  • Architect the API surface that exposes IGEN's tax determination, calculation, and reporting capabilities to internal modules and (over time) to client integrations - documented, versioned, and consumed by at least one internal integration as a milestone.

Security, Compliance & Quality

  • Design with regulatory data sensitivity as a first-class constraint - IGEN's clients trust the platform with the data underlying their federal and state filings, and architectural choices must reflect that.
  • Partner with Application Security on SOC 2 posture, secure SDLC, identity and access design, encryption (at rest and in transit), secrets architecture, and the security architecture for AI-augmented code paths.
  • Define the architecture for testability and observability - what 'evidence of correctness' looks like at the platform level, how regressions are prevented across the Azure migration, and how the platform proves itself in production.

Leadership, Influence & Communication

  • Lead architecturally across Software Engineering Leads, Senior Software Engineers, and product teams - by influence, not by direct authority. Make the right thing the obvious thing.
  • Partner with the Chief Technologist on technology strategy, the FY2027 OKR portfolio, the multi-year architectural roadmap, and the technology narrative presented to the executive team.
  • Partner with Product Owners and the Director of Product on what is buildable, when, and with what trade-offs - bringing architectural foresight into roadmap discussions early, not at the point of commitment.
  • Mentor engineers and Engineering Leads on architectural thinking, design reviews, ADR authorship, and the discipline of trade-off reasoning.
  • Live our values of High Performance, Caring Relationships, Strategic Foresight, and Entrepreneurial Spirit
  • Find A Better Way by championing continuous improvement and quality control efforts to identify opportunities to innovate and improve efficiency, accuracy, and standardization
  • Continuously learn and develop self professionally
  • Support corporate efforts for safety, government compliance, and all other company policies & procedures
  • Perform other related duties as required and assigned

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, or related discipline - or equivalent professional experience.
  • 10+ years of professional software engineering experience, including 4+ years in a Software Architect, Principal Engineer, or Staff Engineer capacity on a non-trivial SaaS or enterprise software platform.
  • Deep expertise in the Microsoft stack - C#, .NET (Framework and modern .NET), ASP.NET Core, Entity Framework, SQL Server / Azure SQL - and the ability to make architecturally sound trade-offs within it.
  • Production architecture experience on Microsoft Azure - App Service / Container Apps / AKS, Service Bus / Event Grid, API Management, Entra ID, Key Vault, Application Insights, and the operational practices that go with them.
  • Demonstrated experience leading a meaningful legacy-to-modern migration - monolith decomposition, WinForms / WebForms / WCF modernization, API extraction, or a comparable transformation against a real-world client base.
  • Hands-on fluency with AI-augmented development tooling - Microsoft Copilot (GitHub Copilot, Copilot in the IDE) and the Anthropic suite (Claude, Claude Code) are IGEN's standards - and a substantive viewpoint on how this class of tooling changes the architecture of how teams build software.
  • Track record of producing durable architectural artifacts - ADRs, reference architectures, system diagrams that engineers actually use - and influencing technical decisions across multiple teams.
  • Experience designing API-first systems - REST, gRPC, async/event-driven patterns - with explicit attention to versioning, contracts, and developer experience.
  • Strong grasp of secure software architecture - OWASP, identity and access architecture, data protection, and the realities of operating regulated data in the cloud.
  • Excellent written and verbal communication - able to brief engineers, the Chief Technologist, and (when needed) the President or executive team with equal precision.
  • Ability to work independently or as part of a team, manage multiple priorities, and set both short- and long-range plans while adjusting direction as priorities change.

Preferred:

  • Architecture experience in tax, compliance, financial services, or another regulated B2B software domain.
  • Hands-on experience designing agentic AI systems - RAG, agent orchestration, tool/function design, evaluations, and the data and retrieval architecture that makes them production-grade.
  • Hands-on experience with Snowflake as a strategic data platform, alongside Fivetran and modern analytics architectures - and the patterns that connect operational systems to a governed analytics foundation.
  • Experience working in or with an organization undergoing Agile / SAFe transformation in parallel with cloud and platform modernization.

Apply for this position