Crunchafi

Software Architect

Crunchafi

full-time

Posted on:

Location Type: Hybrid

Location: WisconsinUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and maintain the architectural vision for the Crunchafi platform, covering backend services, data layer, frontend integration points, and AI subsystems
  • Actively use and evaluate agentic development tools (Claude Code, OpenAI Codex, Cursor, and similar) as primary engineering instruments, and help the broader team do the same effectively
  • Establish architectural patterns for how AI agents interact with structured data, external APIs, and user-facing interfaces in a compliant, auditable, and reliable way
  • Partner with the VP of Engineering and engineering leads to translate product strategy into concrete system design, identifying technical risk early and proposing clear paths forward
  • Lead design reviews, architectural decision records (ADRs), and cross-team technical alignment sessions
  • Evaluate and recommend Azure PaaS services, frameworks, and tooling that support the platform's scalability, reliability, and AI capabilities
  • Stay ahead of the curve on agentic AI developments — new model capabilities, agent orchestration frameworks, memory and context management patterns — and bring relevant innovations into the team's toolkit
  • Provide technical mentorship to senior engineers on architectural thinking, AI system design, and engineering tradeoffs
  • Contribute directly to production code on critical or high-ambiguity systems — this is a hands-on role

Requirements

  • 8+ years of professional software engineering experience, with substantial time in architecture, technical lead, or principal engineer roles
  • Deep command of C# and the .NET ecosystem (.NET 6+, ASP.NET Core, Entity Framework Core)
  • Hands-on experience designing and building systems on Microsoft Azure PaaS (App Services, Azure SQL, Service Bus, Azure Functions, Azure API Management, Key Vault, etc.)
  • Strong understanding of prompt engineering at a systems level: context management, token budgeting, agent memory patterns, and reliability strategies for non-deterministic outputs
  • Experience with event-driven architecture, microservices, and distributed system design
  • Ability to communicate complex architectural decisions clearly to both technical and non-technical audiences
Benefits
  • Competitive salary
  • Health, dental, and vision plans
  • 401(k) Retirement savings plan for US-based employees
  • 100% remote work environment, with occasional travel for in-person company and/or team meetings
  • Unlimited PTO
  • Significant professional development growth opportunities
  • Dynamic and inclusive company culture with real commitment to our values
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET.NET 6ASP.NET CoreEntity Framework CoreMicrosoft Azure PaaSevent-driven architecturemicroservicesdistributed system designprompt engineering
Soft Skills
technical mentorshipcommunicationarchitectural thinkingproblem-solvingcollaboration