Software Development Engineer - C#/.Net - Property Tax Team

Avalara, Inc.

Brazil

On-site

BRL 180,000 - 240,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Avalara, Inc. Brazil is seeking a Sr. Software Engineer to design and implement scalable backend services for property tax workflows, incorporating AI-enabled capabilities. You will lead a globally distributed team and elevate engineering standards across the squad.

The role focuses on building AI-driven extraction, classification, and automation, improving delivery speed, and ensuring secure, reliable systems. Strong .NET/C# and cloud experience are essential.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical field.
  • 8+ years of professional software engineering experience designing, building, and operating distributed enterprise platforms.
  • Strong experience with .NET and C# in backend service development.
  • Experience building REST or GraphQL APIs and asynchronous microservices.
  • Strong experience with relational databases such as SQL Server or PostgreSQL.
  • Experience with Amazon Web Services, containers, and infrastructure as code.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Demonstrated ability to apply AI-assisted engineering tools or build AI-enabled services.
  • Strong written and verbal English communication skills for collaboration across globally distributed teams.

Responsibilities

  • Lead the design and implementation of scalable, secure backend services and APIs for property tax workflows.
  • Build AI-driven services, orchestration pipelines, and intelligent data extraction capabilities for property tax logic.
  • Modernize client workflows by moving manual data ingestion, rules processing, and integration patterns into reliable automated services.
  • Use AI-assisted engineering tools to improve coding, testing, refactoring, documentation, and delivery speed.
  • Strengthen CI/CD pipelines, observability, monitoring, and automated test coverage for new services.
  • Review technical designs and code to improve reliability, maintainability, security, and long-term platform health.
  • Coach engineers by sharing design patterns, guiding architectural decisions, and raising engineering quality across the squad.
  • Partner with product managers, architects, and cross-functional teams to deliver measurable outcomes for Avalara and its customers.

Skills

8+ years of professional software eng
Strong .NET & C# backend
REST or GraphQL APIs
Asynchronous microservices
Relational databases (SQL Server/Postg
AWS, containers, IaC
CI/CD pipelines & automated testing
AI-assisted engineering tools
English communication

Education

Bachelor’s degree in Computer Science/Engineering/IS

Job description

Software Development Engineer - C#/.NET - Property Tax Team Brazil
O que você fará Role Summary (The Why Now)

As Avalara's enterprise Property Tax customer base and transaction volumes grow, manual and rules-heavy compliance workflows are becoming a bottleneck. This role exists to replace them with autonomous, agentic property tax workflows and modernized enterprise systems built for scale. The Sr. Software Engineer raises engineering standards and drives AI-enabled product modernization across a globally distributed team.

This position is also open to people with disabilities (PcD), in accordance with Law No. (Esta vaga também é destinada a pessoas com deficiência (PcD), conforme Lei nº #LI-Remote)

How This Role Elevates Avalara

This role turns AI from a tool into a product capability, applying it to extraction, classification, and workflow automation so the team ships faster without lowering quality. The outcome: less manual processing, a more resilient platform, and reusable patterns other teams can build on as agentic property tax capabilities scales.

Responsibilities
  • Lead the design and implementation of scalable, secure backend services and application programming interfaces that support property tax workflows.
  • Build AI-driven services, orchestration pipelines, and intelligent data extraction capabilities for property tax logic.
  • Modernize complex client workflows by moving manual data ingestion, rules processing, and integration patterns into reliable automated services.
  • Use AI-assisted engineering tools to improve coding, testing, refactoring, documentation, and delivery speed.
  • Strengthen continuous integration and continuous delivery pipelines, observability, monitoring, and automated test coverage for new services.
  • Review technical designs and code to improve reliability, maintainability, security, and long-term platform health.
  • Coach engineers by sharing design patterns, guiding architectural decisions, and raising engineering quality across the squad.
  • Partner with product managers, architects, and cross-functional teams to deliver measurable outcomes for Avalara and its customers.
12-Month Success Signals
  • Design and deliver the foundational Agentic Property Tax orchestration layer, including system decomposition, service boundaries, and production rollout plan.
  • Ship at least one production-ready AI-enabled capability, such as autonomous document classification, intelligent extraction, or automated return preparation validation.
  • Increase development workflow automation by using AI across coding, testing, and continuous integration workflows.
  • Help achieve a measurable reduction in cycle time from task creation to production deployment for routine engineering work.
  • Establish automated testing standards for new services, with a target of greater than 80 percent unit and integration test coverage where technically appropriate.
  • Mentor at least two engineers by improving their distributed systems design, code quality, and applied AI practices.
  • Define reusable architectural patterns, application programming interface contracts, and responsible AI guardrails for property tax services.
Bar Raiser Expectations

At Avalara TCO, a Bar Raiser is someone who improves the average performance of the team by their presence. Bar Raisers: Hold themselves and others to high standards of quality, ownership, and accountability. Demonstrate strong judgment in decision-making, especially when tradeoffs affect customers or scale. Raise the performance of those around them through coaching, feedback, and example. Simplify complexity and drive measurable business outcomes. Challenge assumptions respectfully and bring data into conversations. Leave every team, process, or system stronger than they found it. Being a Bar Raiser is not about tenure or title. It is about consistently improving talent density, execution quality, and business impact. At Avalara, we hire and promote only individuals who raise the bar — never those who merely meet it.

AI Bar Raiser Expectations

As an AI Bar Raiser, you go beyond baseline AI adoption: you demonstrate applied capability, not just familiarity with tools, and you help raise the bar for others. You identify AI opportunities tied to revenue, efficiency, customer experience, or risk reduction, and you apply AI responsibly, securely, and ethically. For this role, that means the engineer: Uses AI-assisted development tools to improve delivery speed, test coverage, documentation quality, and code maintainability. Designs AI-enabled product capabilities with clear guardrails, evaluation measures, and human review where needed. Evaluates AI-generated output for correctness, security, maintainability, and customer impact before use. Shares practical AI patterns with engineers so the team improves, not only the individual.

Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical field.
  • 8+ years of professional software engineering experience designing, building, and operating distributed enterprise platforms.
  • Strong experience with .NET and C# in backend service development.
  • Experience building resilient REST or GraphQL application programming interfaces and asynchronous microservices.
  • Strong experience with relational databases such as SQL Server or PostgreSQL, including data modeling for complex transactional systems.
  • Experience with Amazon Web Services, containers, and infrastructure as code.
  • Experience with continuous integration and continuous delivery pipelines and automated testing frameworks.
  • Demonstrated ability to apply AI-assisted engineering tools or build AI-enabled services that improve productivity, quality, or customer outcomes.
  • Strong written and verbal English communication skills for collaboration across globally distributed teams.
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.

What you need to know about 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 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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer - C#/.NET - Property Tax Team Remote, Brazil - Engineering
Software Development Engineer - C#/.NET - Property Tax Team Remote, Brazil - Engineering

Avalara, Inc. • Brazil

Remote
BRL 260,000 - 420,000
Bonuses
Private medical insurance
Inclusive culture
Senior Software Engineer Remote, Brazil - Engineering
Senior Software Engineer Remote, Brazil - Engineering

Avalara, Inc. • Brazil

Remote
BRL 300,000 - 540,000
Software Development Engineer - .Net or RoR Remote, Brazil - Engineering
Software Development Engineer - .Net or RoR Remote, Brazil - Engineering

Avalara, Inc. • Brazil

Remote
BRL 280,000 - 420,000
Bonuses
Private medical insurance
Paid time off
Site Reliability Engineer
Site Reliability Engineer

Avalara, Inc. • Rondônia

Remote
BRL 180,000 - 240,000
Bonuses
Private medical insurance
Life insurance
+1
Software Development Engineer - Excise Team
Software Development Engineer - Excise Team

Avalara Brasil • Brazil

On-site
BRL 180,000 - 300,000
Product Support Manager Remote, Brazil - Product Management
Product Support Manager Remote, Brazil - Product Management

Avalara, Inc. • Brazil

Remote
BRL 250,000 - 400,000
Bonuses
Private medical insurance
Employee resource groups
Software Development Engineer - .Net or RoR
Software Development Engineer - .Net or RoR

Avalara, Inc. • Brazil

On-site
BRL 180,000 - 260,000
Product Support Manager
Product Support Manager

Avalara, Inc. • Brazil

On-site
BRL 320,000 - 420,000
Bonuses
Paid time off
Parental leave
Channel Manager
Channel Manager

Avalara, Inc. • Brazil

On-site
BRL 120,000 - 180,000
Software Development Engineer / Adobe Experience Manager (AEM)
Software Development Engineer / Adobe Experience Manager (AEM)

Avalara • Brazil

Remote
BRL 242,718 - 350,593
Health and disability insurance
Paid time off
Diversity and inclusion programs