Software Development Engineer at Avalara

Apply

Software Development Engineer – Avalara is an AI‑first company that develops cloud‑based tax compliance solutions. The role involves developing, designing, and maintaining software for the Avalara e‑Invoicing and Live Reporting (ELR) suite, focusing on performance, scalability, and reliability. Responsibilities include collaborating with teams, ensuring platform flexibility, translating technical requirements into designs, influencing decisions, documenting functionality, managing critical components, promoting bold thinking, leveraging AI copilots and code generation tools, and continuously upskilling in AI technologies. This is a remote role.

Requirements

Education

  • Information Technology
  • Computer Science
  • related field

Experience

  • 5+ years of experience

Skills

  • Full-Stack Developer
  • front-end
  • back-end
  • Java
  • React
  • Angular
  • cloud-based platforms
  • modern development frameworks
  • scalable
  • reliable
  • user-friendly solutions

Languages

  • English

Responsibilities

  • Collaborate with teams in an open, environment to provide software solutions.
  • Ensure the ELR platform is flexible, and able to handle electronic invoicing and compliance processes for any industry, anywhere.
  • Translate technical requirements into clear software designs and architectural documentation.
  • Influence technical decisions, sharing knowledge to improve team productivity and effectiveness.
  • Document software functionality, including public APIs and customer-facing UIs.
  • Manage critical components of Avalara’s platform, ensuring continuous improvement and optimization.
  • Promote a culture of bold thinking, encouraging experimentation.
  • Leverage AI copilots, code generation tools, and assistants (e.g., GitHub Copilot, AmazonQ, ChatGPT) to improve coding efficiency, testing, documentation, and prototyping.
  • Continuously upskill in AI‑related technologies applicable to daily work.

Technologies

JavaReactAngular

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.