Jobs · Engineering

Senior Software Engineer

Avalara · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

About the role

Avalara is accelerating delivery of AI-enabled capabilities across our compliance platform to improve customer experience, increase engineering velocity, and scale global operations efficiently. This role involves senior engineers who can deliver high-quality distributed systems and significantly increase leverage through applied AI.

Responsibilities

  • Increase engineering velocity through structured AI-assisted development and automation.
  • Improve platform reliability, observability, and scalability across distributed systems.
  • Deliver AI-enabled product capabilities that improve customer efficiency and insight.
  • Improve deployment frequency, code quality, and automated test coverage through CI/CD and engineering best practices.
  • Reduce production incidents and improve system observability through thoughtful architecture and proactive monitoring.
  • Lead technical design discussions and influence architectural decisions for complex distributed systems.
  • Raise the performance of the team through mentoring, and peer feedback.
  • Collaborate with global engineering, product, and business stakeholders in English.

What This Role Elevates Avalara

This Senior Software Engineer will:

  • Contribute to a culture of Bar Raisers who improve talent density and execution quality.
  • Embed AI into development workflows and strengthen architectural discipline.

Required Qualifications

  • Strong English communication skills (written and spoken) for global collaboration.
  • B.S. in Computer Science or Engineering.
  • 8+ years of professional software engineering experience aligned to senior-level scope.
  • Hands-on experience with .NET (C#) building scalable APIs and services.
  • Experience with TypeScript/Node.js building maintainable frontend applications.
  • Experience designing and operating distributed systems and RESTful and/or GraphQL APIs.
  • Experience with AWS cloud environments.
  • Experience with Infrastructure as Code (Terraform).
  • Experience with CI/CD pipelines (e.g., GitLab).
  • Experience with Docker and Kubernetes in production environments.
  • Experience with relational and/or NoSQL databases.
  • Strong knowledge of automated testing strategies.
  • Demonstrated hands-on AI usage that improved measurable business or engineering outcomes.

Bar Raiser Expectations

  • Hold high standards of ownership, quality, and accountability.
  • Use strong judgment in architectural and technical tradeoffs.
  • Improve the performance of peers through coaching and example.
  • Leave systems, processes, and documentation stronger than they found them.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com