Logo of Huzzle

Sr. Director, Engineering

image

Avalara

2mo ago

  • Job
    Full-time
    Expert Level
  • Software Engineering
    Engineering
  • India
    Remote

AI generated summary

  • You have 15+ years in SaaS, 8+ in management, a relevant degree, and experience with large-scale distributed systems, cloud architectures, and technologies like C#/.NET Core, AWS, and PostgreSQL.
  • You will design a flexible registration and licensing platform, enhance automation, guide agency processes, and explore innovative solutions for global business interactions.

Requirements

  • Atleast 15 years of experience in Saas companies with 8+ years of experience in management.
  • Bachelors or higher degree in computer science or another technical engineering major.
  • You have experience leading a group of engineers to delivering valuable, high quality features into production. You get excited thinking/talking about designing and building large-scale distributed systems that are efficient, reliable, and self-healing.
  • You know what's the difference between software designed for cloud vs. on-premise because of your experience in SaaS architecture.
  • Experience with service-oriented architectures, design patterns, web services, and web applications development. You understand system performance trade-offs, load balancing, and engineering for high availability.
  • You have solved all sorts of tough "ility" problems - extensibility, observability, scalability and reliability, just to name a few. Thismaybe at the system level (dealing with resource constraints), in the database (reducing complex queries to save time), dealing with elasticity & clustering (while avoiding startup/latency issues), network and security issues, or any other part of the architecture that presents a challenge.
  • As far as technologies, many parts of our solutions are implemented using C#/.NET Core, React, PostgreSQL, and to a lesser extent python and node. However, as we continue to grow, we will look to you for guidance when choosing best tool to solve the problem. We are an AWS shop, but background in Azure or GCP is also welcome.

Responsibilities

  • Avalara One Registration and Licensing: Dig into our cloud native product suite. We are looking to build a flexible & extensible platform that can handle any registration and licensing process for any industry in any geography. Show us how to create that while maximizing performance, scalability and reliability while making it 'oh-so-simple' to operate.
  • People Power vs. Automation: You will solve the unique challenges that occur at the intersection of software and people driven tasks and create solutions to guide business automation and efficiencies.
  • Industry Leadership: You will integrate best practices and clever solutions to handle the intricacies of dealing with different agencies for business registrations and licensing. Guide agencies to change how they process registrations and licensing by showing them a better way!
  • You + Avalara = Infinity: Avalara's vision is to be part of every transaction for every business around the world. That means making Avalara ORL a platform that can handle not just registrations and licensing but process any interaction with any agency in any geography. The possibilities of what Avalara can do and what you can do for it is open-ended! You are not just another employee when you join Avalara. You + Avalara equal endless possibilities!

FAQs

Do we support remote work?

Yes, this is predominantly a remote opportunity based in India.

What is the minimum experience required for this role?

You need at least 15 years of experience in SaaS companies, with 8+ years of experience in management.

What educational qualifications are needed for this position?

A Bachelor's or higher degree in computer science or another technical engineering major is required.

What kind of technical experience is essential for this role?

You should have experience in leading engineers to deliver valuable, high-quality features, as well as knowledge of large-scale distributed systems and SaaS architecture.

Which technologies will I be working with?

Many parts of our solutions are implemented using C#/.NET Core, React, and PostgreSQL, with some use of Python and Node. Familiarity with AWS is preferred, but experience with Azure or GCP is also welcome.

What kind of challenges will I be addressing in this role?

You will solve unique challenges at the intersection of software and people-driven tasks, including issues related to extensibility, observability, scalability, and reliability in various parts of the architecture.

Is there an opportunity for career growth and innovation in this position?

Yes, Avalara encourages innovation and provides a creative environment that allows you to contribute to market-leading technology and potentially patentable solutions.

What is Avalara's mission?

Avalara's mission is to be part of every transaction in the world, making tax and compliance easier for businesses globally.

What does the company culture look like?

Avalara has a quirky and optimistic culture that empowers employees through trust, focusing on ownership and achievement to enrich the workplace.

Does Avalara support diversity and inclusion?

Yes, supporting diversity and inclusion is a cornerstone of Avalara, and the company actively seeks to create an enriching culture for all employees.

Tax compliance done right.

Technology
Industry
1001-5000
Employees
2004
Founded Year

Mission & Purpose

Avalara makes tax compliance faster, easier, more accurate, and more reliable for 30,000+ business and government customers in over 90 countries. Tax compliance automation software solutions from Avalara leverage 1,200+ signed partner integrations across leading ecommerce, ERP, and other billing systems to power tax calculations, document management, tax return filing, and tax content access. Visit avalara.com to improve your compliance journey.