Sr. Software Development Engineer

Avalara

Avalara

Software Engineering

Brazil

Posted on May 2, 2026

Descrição do trabalho

O que você fará

Avalara is a leading provider of cloud-based tax compliance solutions. Our mission is to simplify tax compliance for businesses of all sizes through scalable, secure, and high-performing technology. We operate as an AI-first company, embedding AI into how we build, operate, and deliver products to improve speed, quality, automation, insight, and scale.

Role Summary - Senior Software Engineer – Brazil

Avalara is rapidly expanding AI-enabled capabilities across our compliance platform to improve customer experience, increase engineering velocity, and scale global operations efficiently. As transaction volumes, product complexity, and AI-driven initiatives grow, we need Senior Software Engineers who can both deliver high-quality distributed systems and materially increase leverage through applied AI.

This Senior Software Engineer will:

  • For customers: Deliver reliable, performant, and AI-enabled experiences that reduce manual work, increase accuracy, and provide better insight across our compliance platform.
  • For the business: Improve engineering velocity and quality through automation, observability, and AI-driven workflows, enabling faster, safer delivery of features aligned to revenue and efficiency outcomes.
  • For the team: Raise technical standards, model strong ownership, and grow others through mentoring, feedback, and clear architectural thinking — increasing talent density and execution rigor.

This role improves not only what we ship, but how we work — embedding AI and strong engineering practices into the daily development lifecycle.


Quais serão as suas responsabilidades

  • You will deliver scalable, secure, and high-performing backend and frontend services for Avalara’s global compliance platform, meeting agreed availability, latency, and throughput targets.
  • You will embed AI-assisted development into daily workflows (coding, testing, documentation, design exploration) to measurably reduce lead time for changes, increase test coverage, and improve deployment frequency.
  • You’ll design and evolve distributed systems and APIs (REST and/or GraphQL) that are observable, resilient, and easy to operate at scale, with clear contracts and SLIs/SLOs.
  • Improve reliability and incident performance by strengthening architecture, monitoring, alerting, and runbooks, reducing production incidents and time-to-recovery over time.
  • Lead technical design and architecture discussions for complex problems, making sound tradeoffs that balance customer experience, scalability, cost, and delivery speed.
  • Increase the effectiveness of CI/CD pipelines (e.g., GitLab) by expanding automated tests, improving build/deploy reliability, and reducing manual steps.
  • Raise team performance through mentoring, pairing, code reviews, and clear expectations on quality, ownership, and accountability — acting as a Bar Raiser for engineering culture.
  • Collaborate effectively with global stakeholders (engineering, product, operations, and business) in English to align on requirements, tradeoffs, and outcomes.
  • Use AI daily to materially improve speed and quality — for example, to generate and refine code, tests, documentation, design options, post-incident analysis, or data transformations, while retaining strong engineering judgment over all outputs.
  • Design and deliver AI-enabled product and platform capabilities that automate workflows, enhance data processing, or provide richer customer-facing intelligence, with clear impact on revenue, efficiency, or risk reduction.
  • Critically evaluate AI-generated results, applying governance-aware and security-conscious practices, and understanding limitations, bias, and data protection requirements.
  • Share AI best practices with the team, helping others adopt AI effectively in their own workflows and improving overall AI maturity.

O que precisa possuir para ser bem sucedido

  • Education: B.S. in Computer Science or Engineering (or equivalent practical experience).
  • Experience: 8+ years of professional software engineering experience aligned to senior-level scope (owning complex services, leading designs, mentoring others).
  • Strong hands-on experience with .NET (C#) building scalable APIs and services.
  • Strong experience with React (TypeScript) building maintainable, testable frontend applications.
  • Experience designing and operating distributed systems and RESTful and/or GraphQL APIs in production.
  • Experience with AWS and cloud-native architectures.
  • Experience with Infrastructure as Code (Terraform).
  • Experience with CI/CD pipelines (e.g., GitLab) and modern Git-based workflows.
  • Experience with Docker and Kubernetes in production environments.
  • Experience with relational and/or NoSQL databases at scale.
  • Strong knowledge of automated testing strategies across unit, integration, and end-to-end tests.
  • Demonstrated, hands-on use of AI tools and techniques that has improved measurable business or engineering outcomes (e.g., reduced cycle time, higher quality, better automation, improved insight).
  • Strong English communication skills (written and spoken) for effective collaboration with global teams and stakeholders.

A Avalara é uma empresa AI-first

AI is embedded in our workflows, decision-making, and products. Success here requires embracing AI as an essential capability.

  • You’ll bring experience using AI and AI-related technologies, ready to thrive here.

  • You’ll apply AI every day to business challenges - improving efficiency, contributing solutions, and driving results for your team, our company, and our customers.

  • You’ll grow with AI by staying curious about new trends and best practices, and by sharing what you learn so others can benefit too.


Como cuidaremos de você

Total Rewards

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.

Inclusive culture and diversity
Avalara strongly supports diversity, equity, and inclusion, and is committed to integrating them into our business practices and our organizational culture. We also have a total of 8 employee-run resource groups, each with senior leadership and exec sponsorship.


O que você precisa saber sobre Avalara

We’re defining the relationship between tax and tech.

We’ve already built an industry-leading cloud compliance platform, processing over 54 billion customer API calls and over 6.6 million tax returns a year. Our growth is real - we're a billion dollar business - and we’re not slowing down until we’ve achieved our mission - to be part of every transaction in the world.

We’re bright, innovative, and disruptive, like the orange we love to wear. It captures our quirky spirit and optimistic mindset. It shows off the culture we’ve designed, that empowers our people to win. We’ve been different from day one. Join us, and your career will be too.

We’re An Equal Opportunity Employer

Supporting diversity and inclusion is a cornerstone of our company — we don’t want people to fit into our culture, but to enrich it. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law. If you require any reasonable adjustments during the recruitment process, please let us know.