Principal Engineer

Engineering | Pune, MH, India,Hyderabad, India,KA, India

Apply Now!

As a principal engineer in the Global UI Engineering organization you'll work closesly with other software engineers, product management, and leaders to design and build highly scalable solutions that will unify and simplify our product experience. As a principal engineer, you'll also participate in the extended architecture team to evolve the common standards, processes and technologies that will ultimately deliver the Avalara Cloud Compliance platform.

Job Duties

  • Design, and implement feature functionality for Avalara's suite of compliance solutions.

  • Architect and implement shared services and tooling that will enable us to deliver on a unified experience.

  • Analyze and attribute key operational requirements into cohesive design patterns.

  • Act as a mentor to other engineers and team members, sharing experience and expertise

  • Encourage and facilitate a culture of encouragement, learning, openness and innovation.

  • Assist with and be an active member of our patent and IP development process.

  • Be an active contributor and member of Avalara's Product Architecture Community driving common company wide standards, best practices, tools and technologies.

  • Help set a standard and set an example for high quality code review and analysis.

  • Implement best SaaS practices across the enterprise.


  • Bachelor/master's degree in computer science or equivalent.

  • 15+ years of full stack experience in software design and development. 

  • Expert in Javascript and front end technologies

  • Experience of architecting, building and deploying (CI/CD) highly scalable distributed systems and frameworks for small businesses and enterprises

  • Extensive experience implementing a service oriented architecture (SOA) in cloud-based environments such as AWS or Azure.

  • Excellent analytical and troubleshooting skills to be able to solve complex problems and critical production issues

  • Experience implementing large scale & low latency caching layers.

  • Data modeling and database design experience

  • Experience with software development lifecycle (SDLC) processes

About Avalara

We're 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, meal kit, or streamed song, every sensor-to-sensor ping. Nearly every time you make a purchase, physical or digital, there's an accompanying unique and nuanced tax compliance calculation.

The logic behind calculating taxes — the rules, rates, and boundaries — is a global, layered, three-dimensional mess of complexity, with compliance dictated by governments and applied by every business, every day.

Avalara works with businesses of all sizes, all over the world — from corner stores to gigantic global retailers — to calculate tax accurately and automatically, at speeds measured in milliseconds.

That's a massive technical challenge, in terms of scale, reliability, and complexity, and we do it better than anyone. That's why we're growing fast.

Headquartered in Seattle, Avalara has offices across the U.S. and around the world, in Belgium, Brazil, Canada, India, and the U.K.

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, or any other factor protected by law.

Apply Now!