Avalara is an AI-first company focused on transforming how compliance content is managed through innovative technologies. The Software Development Engineer V will lead the development of scalable systems and AI-driven solutions to enhance content management and automation.
Responsibilities:
- You will build a network of intelligent AI agents that distinct content management tasks and collaborating to achieve end-to-end automation
- Develop scalable backend APIs and microservices using the .NET stack; integrate with MCP servers and event-driven content pipelines
- Develop an orchestration layer that coordinates agentic workflows, including stale content detection, version reconciliation, and update scheduling
- Build an autonomous content system by minimizing manual steps and allowing human review only when needed
- Build analytics, logging, and feedback loops to improve agent accuracy and reduce false positives
- Build responsive, intelligent front-end interfaces (React) that surface agent recommendations, resolve conflicts, and support human-in-the-loop overrides
- Embed generative AI logic in the UX: draft suggestions, auto-populate updates, prompt confirmation, and explain agent decisions
- Mentor junior engineers and contribute to team knowledge sharing and best practices
- Be a technical lead on complex projects, providing architectural guidance and hands-on implementation
Requirements:
- Bachelor's degree in computer science or a related field (or equivalent experience)
- 8+ years of experience building scalable, production-grade backend systems and APIs
- Proficiency in C# and .NET, with deep experience designing and implementing backend services and microservices
- Proficiency in React, with experience building responsive, interactive user interfaces
- Experience generative AI features in the UI (e.g., suggestions, auto-updates, prompt confirmations)
- Experience building agentic or autonomous workflows, especially in systems that detect, decide, and act with minimal human input
- Experience with event-driven and distributed system architectures
- Hands-on experience with CI/CD pipelines and modern DevOps workflows
- Experience deploying, monitoring, and scaling services in AWS or other cloud environments
- Experience with data storage systems Postgres
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Familiarity with observability best practices, including logging, metrics, tracing, and feedback loops
- Understanding of secure software development practices, including least privilege, data protection, and secure defaults
- Experience mentoring engineers and leading technical execution on complex projects