Senior Software Engineer (R4947)

Published date Posted on Indeed on Jan 11, 2022 (7 d ago)

Avalara is the worldwide leader in sales and use tax calculation. We're the first to admit it - sales tax calculation isn't great. But revolutionizing fundamental business processes - that's big time. And that's what we're doing every day, bringing technology to bear on arcane, tedious tasks that every business in the world must deal with.

We are investing heavily into Connectors and Integrations to expand our product portfolio and strengthen our market leadership. And that's where you come in, to develop and expand the core layers that define Avalara's Connectors/Integrations product line. As a Lead Software Engineer, you will apply your vision and drive to create some market leading technology. We have a phenomenal team working in an open, collaborative environment that makes taxes and compliance less taxing to deal with. It will be up to you to convert product vision and requirements into finished product.

Avalara is a global, publicly traded company. Despite our size, we maintain a startup culture focused on building great software and having the maximum impact on the world that we can and having fun while doing it. Check us out. We'd love to talk to you about what we are up to.

Here are some of the things we expect you to do when you join us:

  • Integrations and Connectors: Dig into our cloud native Avalara product suite. We are looking to build and expand our market penetration through an extensive suite of integrations and connectors through a totally flexible, extensible platform capable of handling any source platforms. Show us how to create that while maximizing performance, scalability and reliability while making it ‘oh-so-simple' to operate.
  • Automation vs People Power. Computers are great for process automation but there's a limit to what it can do and you know where that limit is. You will tackle the unique challenges that occur at the intersection of software and people driven tasks and applying these solutions to the novel business automation that Avalara aims to create.
  • Industry Leadership: Avalara is the market leader, and we intend on staying that way. That means we can't be complacent. We actively encourage everyone to make bold moves and keep testing the limits. We expect you to innovate and come up with new ideas to make things better.
  • Team Leader: Drive the team to deliver more than they ever thought they could by providing expert knowledge, mentoring, and leadership. We want someone who not only understands how the system currently works, but also envisions how it should work. Share that vision with the team and empower them to make it a reality.
  • You are not just another engineer when you join Avalara. You + Avalara equal endless possibilities!


  • Design and implement new features and maintain existing functionalities
  • Provide technical leadership for new design and evangelize implementing best practices and guidelines
  • Work with team and other stakeholders to understand requirements and come up with best technical solution
  • Build POC to demonstrate the technical solution feasibility
  • Focusing on security aspects, observability, scalability and telemetry
  • Perform code reviews and ensure coding standards and practices are followed
  • Implement and follow agile/scrum processes
  • Collaborate with other teams to solve cross functional challenges
  • Optimize code to improve application efficiency
  • Ensure team is not creating technical debts
  • Taking necessary corrective measures to address problems in application
  • Act as a mentor/coach to other engineers and leads to share your knowledge and expertise


  • Bachelor/master's degree in computer science or equivalent
  • Minimum of 5 years full stack experience in software design and development
  • Expert in an object oriented programming language (C#, Java or C++)
  • Good understanding of architectural styles and design patterns
  • Experience in working in an Agile team with hands on with TDD, BDD
  • Good understanding and knowledge of building CI/CD pipelines
  • Experience of working on AWS Cloud and DevOps (Terraform, Docker, ECS, etc.) would be beneficial
  • Able to build microservices and/or serverless architecture
  • Excellent analytical and troubleshooting skills to be able to solve complex problems and critical production issues

Preferred Qualifications:
  • Stronger with front-end development
  • C# is desired but open to other OOP languages
  • GCP (Google Cloud Platform)

About Avalara

Avalara helps businesses of all sizes achieve compliance with transactional taxes, including VAT, sales and use, excise, communications, and other tax types. We deliver comprehensive, automated, cloud-based solutions that are fast, accurate, and easy to use.

Avalara offers hundreds of pre-built connectors into leading accounting, ERP, ecommerce and other business applications. Each year, the company processes billions of tax transactions for customers and users, files hundreds of thousands of tax compliance documents and tax returns and manages millions of exemption certificates and other compliance related documents.

Avalara’s headquarters are in Seattle, WA and it has offices across the U.S. and in Brighton and London, England; Brussels, Belgium; and Pune, India. More information at:

Avalara is an Equal Opportunity Employer. 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.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Philips Philips |
7 d ago

Job TitleSenior Software EngineerJob DescriptionEffective Tuesday, January 4, 2022, all U.S.-based employees are required to be fully vaccinated against COVID as a condition of employment at Philips*. Employees may request a reasonable accommodation.If you are a Colorado resident

Note: Googles hybrid workplace includes remote and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following:In-office locations: Bengaluru, Karnataka, India; Hyderabad, Telangana, India.Remote location(

Primesoft Primesoft |
2 d ago

Position: C# DeveloperType: Full-timeMin. Experience: Senior LevelThis position can be performed entirely remotely from anywhere in the US.Our Client is looking for a skilled developer to join their growing engineering team. The fundamental challenges they are solving next are he

Job SummaryThe SW Developer creates and maintains innovative software solutions, which enhance efficiencies for customers and departments. This role focuses on the development, support, and maintenance of new and legacy web applications in a fast-paced, high-demand team environme

Oregon Catholic Press Oregon Catholic Press |
3 d ago

Description:OCP is a self-supporting, not-for-profit, Catholic publishing company that produces the highest-quality worship programs and spiritually-enriching music. We are looking for a talented and experienced software developer to help OCP transition into a digital company. As

More jobs by this company

Sr. Product Marketing Manager – Enterprise ProductsWe are building cloud-based tax compliance solutions to handle every transaction in the world. Imagine every transaction you make - every tank of gas, cup of coffee, or pair of sneakers, every movie ticket, or streamed song