Headquartered in Seattle, Washington, Avalara has been disrupting the world of sales tax management since its inception in 2004. Since the company was founded, its dedicated team h
Director, Engineering - Avalara Developer Experience Platform
Location
United States
Posted
53 days ago
Salary
0
Seniority
Lead
Job Description
Director, Engineering - Avalara Developer Experience Platform
Avalara
Role Description We are seeking a Director/Sr. Director to lead Avalara’s Agentic Developer Experience (DX) Platform — focused on enabling developers and AI agents to seamlessly discover, understand, and integrate with Avalara’s products. This role owns the external developer experience layer, including: - Exposing documentation for agent-facing interfaces (e.g., MCP) - Documentation and knowledge systems - Interactive tooling - AI-powered integration accelerators You will partner closely with domain-focused product engineering who own APIs, MCP tools, backend systems, and the partner engineering team, ensuring these capabilities are exposed in a consistent, intuitive, and agent-friendly manner for developers and partners. Responsibilities - Agent Experience Layer - Build and evolve the external MCP-based interface and tool catalog for building integrations - Standardize how APIs and capabilities are exposed to AI agents - Define best practices for agent-tool interactions (schemas, patterns, guardrails) - Developer Portal & Knowledge Experience - Own the developer documentation platform, IA, and UX - Ensure documentation freshness and accuracy via automation (spec ↔ docs sync, drift detection) - Deliver task-oriented, cross-product integration guides - Interactive Sandbox & Exploration - Provide API exploration, testing, and simulation environments - Enable safe experimentation for developers and agents (mock + sandbox) - Sample Apps & AI Integration Kits - Build and maintain reference implementations and starter kits - Deliver agent-ready examples, prompts, and integration patterns - Define and promote “golden paths” for common integrations - Integration Acceleration (AI-first) - Develop AI-powered tools and workflows that reduce time-to-integration - Create reusable “skills” for common use cases (e.g., tax calculation flows) - Enable partners to build faster using AI-assisted approaches - DX Standards & Cross-Team Alignment - Define and drive adoption of API, MCP, and documentation standards - Partner with product teams to ensure consistent external experience - Establish versioning, deprecation, and usability guidelines - Partner Enablement & Ecosystem Growth - Lead developer onboarding and partner integration journeys - Support strategic partners with co-build and acceleration frameworks - Improve integration success rates across the ecosystem - Observability & Continuous Improvement - Define and track DX metrics (time-to-first-success, integration success rate, agent task completion) - Build feedback loops from usage, errors, and developer input - Continuously improve experience based on real-world signals Qualifications - B.S. in Computer Science, Engineering, or a related technical field - 12+ years of relevant experience in developer platforms, APIs, or DX leadership roles Requirements - Experience leading developer platforms or DX initiatives at scale - Experience building external platforms or partner ecosystems - Proven ability to influence across teams - Experience defining and driving platform standards Knowledge, Skills, and Abilities - Deep understanding of API design and developer workflows - Demonstrated experience with AI/LLM or agent-based systems - Strong data-driven mindset - Strong product and platform thinking - Proven ability to influence across teams without direct ownership - Curiosity that uncovers opportunities where none seemingly exist - Customer obsession that inspires product engineering teams to reduce debt and backlog and improve overall consistency - Hands-on leadership mindset - Roll-up-your-sleeves mindset with willingness to leverage the latest tools, demonstrate how things should be done, and raise the bar for your team and peers Benefits - In addition to a great compensation package, paid time off, and paid parental leave, many Avalara employees are eligible for bonuses - Health & Wellness benefits vary by location but generally include private medical, life, and disability insurance - Avalara strongly supports diversity, equity, and inclusion, and is committed to integrating them into our business practices and our organizational culture - We have a total of 8 employee-run resource groups, each with senior leadership and exec sponsorship
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer, Motion Planning
AeroVectThe world's most advanced autonomous driving system for GSE
• Design, implement, and iterate on the mission planner, behavior planner, and motion planner for autonomous ground support equipment operating in airport airside environments. • Drive key technical decisions across the planning stack — selecting algorithms, defining interfaces, and establishing the architecture that the team builds on. • Prototype and evaluate new planning approaches (e.g., optimization-based methods, search-based planners, learning-augmented pipelines) and bring the best ideas to production. • Collaborate cross-functionally with perception, controls, localization, and systems engineering teams to deliver an integrated autonomous driving system. • Establish and promote best practices in software development, functional safety, and systems engineering as they apply to the planning domain. • Mentor other engineers through technical guidance, code review, and design discussions.
.Net Tech Lead - Remote in México
CapgeminiFounded in 1967, Capgemini is revered as one of the world's leading consulting, technology, and outsourcing agencies. In 2016 alone, the company reported global
YOUR ROLE We are seeking an experienced .NET Tech Lead to lead the design and delivery of cloud-native applications using modular monolith and microservices architectures. This role requires deep hands-on expertise in .NET, strong architectural judgment, and the ability to guide teams in building scalable, maintainable, and resilient systems in the cloud. Key Responsibilities • Own the architecture, design, and implementation of cloud-based systems using .NET / .NET Core • Make pragmatic architectural decisions across modular monoliths and microservices, selecting the right approach per domain • Design well-bounded modules and services with clear ownership, contracts, and isolation • Guide decomposition of existing systems into domain-aligned microservices when appropriate • Ensure adherence to Clean Architecture, SOLID principles, and DDD-lite practices • Lead development of RESTful APIs, event-driven integrations, and asynchronous workflows • Establish and enforce cloud-native best practices (scalability, resiliency, observability) • Conduct code and design reviews to ensure quality, performance, and maintainability • Mentor engineers and elevate overall technical maturity • Collaborate closely with Product, DevOps, Architecture, and Security teams • Participate in technical planning, estimation, and roadmap discussions • Own production readiness, operational excellence, and incident resolution YOUR PROFILE - Bachelor’s degree in Computer Science, Information Technology, or related field. - 8+ years of professional software development experience - 3+ years in a Tech Lead or Senior Engineering role - Strong hands-on expertise with: C#, .NET, .NET Core, ASP.NET Core (Web APIs), Entity Framework Core / ORMs - Proficiency with: REST APIs, JSON, OpenAPI, SQL Server and/or cloud-native databases, Git and modern branching strategies - Proven experience building and running systems in the cloud (Azure or AWS) - Solid understanding of: Modular Monolith architecture, Microservices patterns, trade-offs, and boundaries, Service communication and API contracts - Experience designing systems for: Horizontal scalability, High availability and resiliency, Observability (loggng, metrics, tracing) - Hands-on experience with: Event-driven architectures (Kafka, Service Bus, Event Grid, etc.), CI/CD pipelines and infrastructure automation - Strong leadership, Advanced English communication, and technical decision-making skills WHAT YOU´LL LOVE ABOUT WORKING WITH US: · Excellent compensation and benefits · Flexibility and balance with your personal and professional life. · Career path, trainings and real growth opportunities · Engaging and challenging projects. · Inclusive and Collaborative Culture · Open and Effective management. Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications welcome and will be considered based on merit against the job and/or experience for the position.
• Design, build, and scale backend services in Java, integrated with OpenSearch • Develop indexing strategies, schema mappings, and optimized query patterns for large datasets • Support Workiva’s GenAI and RAG endpoints, enabling semantic and natural language search features • Leverage AWS cloud infrastructure and Kafka event streaming for scalable systems • Monitor, tune, and debug search infrastructure for performance, reliability, and accuracy • Partner with cross-functional teams to deliver search-driven features that meet customer needs • Provide mentorship through code reviews, technical guidance, and collaboration • Lead well-scoped projects, define milestones, and improve team processes
Desarrollador fullstack (.NET core/angular)
NEORISNEORIS is a Digital Accelerator that helps companies step into the future.
En EPAM NEORIS, creemos que la transformación empieza por las personas. Hoy, como parte de EPAM, ampliamos nuestro alcance global y nuestras capacidades, pero mantenemos lo más importante: una cultura donde cada persona puede crecer, aportar y ser protagonista. No buscamos solo cubrir puestos. Buscamos incorporar talento que quiera superarse, aprender constantemente y dejar huella en cada proyecto. Somos un equipo diverso, inclusivo y en constante evolución. Impulsamos ideas, no jerarquías. Apostamos por el desarrollo real de cada persona. Si quieres trabajar en un lugar donde tu crecimiento importa tanto como los resultados, te estamos buscando. Respaldados por más de 60,000 profesionales en más de 55 países y un sólido modelo Nearshore, conectamos capacidades globales con confianza local para generar impacto real, crecimiento sostenible y resultados de alto valor para nuestros clientes. Estamos en búsqueda de: Desarrollador/a Fullstack .NET Core / Angular Principales responsabilidades: • Mantenimiento y resolución de incidencias técnicas en aplicaciones existentes. • Desarrollo de correctivos y pequeños evolutivos sobre soluciones actuales. • Análisis y replicación de incidencias en entorno local para su diagnóstico y solución. • Uso y seguimiento de documentación técnica y wikis para agilizar la resolución de incidencias recurrentes. • Colaboración con el equipo en la gestión de código fuente y revisiones mediante Azure DevOps. Requerimientos: Excluyentes: • Experiencia profesional trabajando con .NET Core para desarrollo de APIs. • Conocimientos sólidos en Angular para mantenimiento de aplicaciones frontend. • Experiencia con acceso a bases de datos mediante Dapper. • Dominio de SQL Server: creación y mantenimiento de scripts, stored procedures y vistas. • Uso habitual de Azure DevOps para repositorios de código y ejecución de Pull Requests. • Experiencia en mantenimiento de incidencias, correctivos y evolutivos de baja complejidad. Deseables: • Experiencia previa en entornos con incidencias repetitivas y bien documentadas. • Capacidad para trabajar de forma autónoma siguiendo guías técnicas y wikis. • Conocimientos de buenas prácticas de desarrollo y mantenimiento de software. Ofrecemos • Contrato indefinido con salario competitivo • Modalidad flexible y posibilidad de trabajo remoto. • Plan de carrera personalizado y formación continua • Participación en proyectos estables con alto componente técnico. • Flexibilidad horaria y enfoque en la conciliación. • Beneficios sociales adaptados a tus necesidades Te invitamos a conocernos en http://www.neoris.com, Facebook, LinkedIn, Twitter o Instagram: @NEORIS. #LI-MO1




