Principal Engineer (A156)

Engineering | Pune, MH, India

Apply Now!

About the Team:
We 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, every sensor-to-sensor ping. Nearly every time you make a purchase, physical or digital, there is an accompanying unique and nuanced tax compliance calculation.

About the role:
A successful candidate will be a well-rounded software development engineer with a proven track record of delivering SaaS at scale in an Agile environment. As a Principal Engineer, you will join a team of seasoned engineers responsible for the scaling, availability and architecture of Avalara's API platform services. You will be building opportunities for the practical application to meet the needs of massive growth and rapidly evolving business environment.

What You'll Do:
• Read and understand requirements and search out ways to “go big” to solve the underlying problems
• Address complex architectural problems with simple, intuitive design
• Understand and plan upstream and downstream impacts of software changes
• Work with product management and subject matter experts to ensure usability and usefulness of a feature for a target audience
• Collaborate across teams to reduce silos and ensure continuous delivery with minimized risk of late discovery of potential issues
• Guide product leadership through technical challenges to assist in setting right expectations and deliverable commitments
• Lead technology discussions and decisions while mentoring and empowering team members towards technical excellence
• Design, code and debug complex solutions
• Develop from the perspective of an attacker and demonstrate every way something could go wrong
• Lead scrum teams across all phases of the development lifecycle (planning, design, implementation, testing, deployment and support)
• Collaborate effectively with team members on code reviews and test plans with an eye towards automation
• Design solid data models and make effective use of database technology

Who You Are:
• Computer science degree or equivalent
• Requires a total of 15+ yrs of related experience
• Minimum of 6+ years of experience in a software development role, shipping complex applications to large scale production environments
• Expert level knowledge of RESTful web services and API standards
• Experience in engineering for highly available and fault tolerant software
• Experience with monitoring and alerting tools, and analyzing system metrics to determine root cause analysis
• Passion for technology and ever evolving best practices and industry standards
• Passion to see your product be the best in the business
• Demonstrable mastery of at least one language (C#, Java, C++)

You May Also Have:
• Experience with Java development
• Experience building platforms and libraries that are self-contained, extendable and ready for wide scale consumption
• Demonstrate knowledge to build CI\\\\\\\\CD pipeline (GitLab, Terraform)
• Familiar with containerization technologies (Docker, Kubernetes, ECS)
• Familiar with SQL and NoSQL databases (SQL Server, Postgres, MySQL, MongoDB, DynamoDB)
• Exposure to Cloud technologies (AWS, Azure, Google Cloud)

About Avalara:
Avalara builds 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 Brazil, Canada, India, U.K., Belgium and across Europe.

Avalara is an Equal Opportunity Employer. We're committed to diversity and fostering an equitable and inclusive workplace, where all employees feel a sense of belonging. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national origin, disability, sexual orientation, US Veteran status, or any
other factor protected by law. We invite you to apply and bring your whole self as we fulfill our commitment that at Avalara, we win together.

Apply Now!