Avalara logo

Software Development Engineer

Avalara

Durham, NC
Full Time
Mid Level
about 2 months ago

Job Description

About the Role

The Software Development Engineer will join the AvaTax engineering team responsible for a globally distributed, high-throughput tax compliance platform that processes billions of transactions across multi-cloud infrastructure. The role involves building performance-critical, fault-tolerant, and scalable systems supporting complex tax rules from over 190 countries. The engineer will help architect, scale, and improve services integrated with AI-powered capabilities, reporting to a Senior Manager in Software Engineering. This is a hybrid opportunity based in Durham, NC, and is not eligible for visa sponsorship.

Key Responsibilities

  • Develop high-scale backend services that power the globally distributed AvaTax platform, processing millions of transactions daily across a multi-cloud architecture.
  • Integrate AI-first thinking into all aspects of work, including intelligent decisioning, anomaly detection, content enrichment, and developer workflows.
  • Use C#, .NET, Kubernetes, SQL, and modern DevOps practices to contribute to the next generation of performant and observable services.
  • Collaborate with engineers, product managers, and data scientists to ship impactful features, improve existing systems, and evolve a platform built for scale and intelligence.

Requirements

  • Minimum of 3 years of experience developing backend software using C# or similar object-oriented language.
  • Hands-on experience with REST APIs, microservices, and relational databases such as SQL Server or PostgreSQL.
  • Exposure to AI/ML technologies or projects, including prompt engineering, data processing, or integrating LLM APIs.
  • Experience working with CI/CD pipelines and version control tools like GitLab or GitHub.
  • Ability to work on scoped tasks while collaborating across departments.
  • Strong documentation skills and participation in team discussions.

Nice to Have

  • Experience with AI/ML technologies or projects, including prompt engineering, data processing, or integrating LLM APIs.

Qualifications

  • Experience developing backend software using C# or similar object-oriented language.
  • Hands-on experience with REST APIs, microservices, and relational databases.
  • Exposure to AI/ML technologies or projects.

Benefits & Perks

  • Great compensation package, paid time off, and paid parental leave.
  • Eligibility for bonuses.
  • Private medical, life, and disability insurance (benefits vary by location).
  • Inclusive culture with diversity, equity, and inclusion initiatives, including employee resource groups.

Working at Avalara

Avalara is defining the relationship between tax and tech with an industry-leading cloud compliance platform. The company values innovation, disruption, and a quirky spirit symbolized by the color orange. It fosters a culture that empowers its people to win, supports diversity and inclusion, and encourages employees to enrich its vibrant environment.

Apply Now

Job Details

Posted AtAug 5, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Avalara

Website

avalara.com

Company Size

1001-5000 employees

Location

Durham, NC

Industry

Accounting, Tax Preparation, Bookkeeping, and Payroll Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches