Match score not available

Principal Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

4-year degree in Computer Science or related field, Strong leadership and influence capabilities, Significant experience in API-driven solutions, cloud environments, and software development.

Key responsabilities:

  • Lead and drive core platform services for SaaS products
  • Evolve API platform strategy and drive global standards
  • Document architectural decisions, mentor engineers, improve product quality
  • Facilitate development of top priority initiatives, encourage innovation
  • Shape engineering culture, assist in patent development process
Avalara logo
Avalara
1001 - 5000 Employees
See more Avalara offers

Job description

Logo Jobgether

Your missions

What You'll Do

Avalara aspires to be the global cloud compliance platform. As an Architect at Avalara, you will be part of a Shared Services Engineering organization leading and driving highly scalable, reliable, secure and performant platform services underpinning Avalara's SaaS products. You would also be contributing to Global Architecture Review Board, Solution Architecture team and Global Architecture Team. If you like a fast-paced environment with the opportunity to help shape a company's engineering culture, quality of deliverables, influencing teams to build robust/extensible architecture, as well as driving global standards and processes, this could be the opportunity you've been looking for.

This role will specialize in evolving Avalara's API platform and strategy as well as designing and building core platform services associated with delivering globally distributed, high volume, low latency, highly-available products in the tax and compliance domain.

  • Streamline and provide a delightful customer experience for users of our APIs by - reducing cognitive load for developers to build and release APIs, increasing consistency across APIs built and delivered by various teams, being predictable with releases and quality of the same, and more
  • Strategizing, influencing, and planning out a path for the various product and services with-in Avalara to be globally distributed and available
  • Be a prodigious author in the documentation of architectural decisions, design recommendations and research
  • Constantly improving the quality of our products by coming up with and implementing new initiatives and improving our current daily work
  • Drive architecture, design, and facilitate development of top priority initiatives
  • Mentor engineers and leads, share your skills and expertise, encourage creativity and innovation
  • Drive alignment and efficiency
  • Help grow and strengthen Avalara's business by improving its technology, processes, and people
  • Shape the engineering culture in collaboration with various engineering teams
  • Assist with and be an active member of our patent and IP development process


What You'll Need to be Successful

Qualification

  • Minimum of a 4-year technical degree in Computer Science or related field
  • Demonstrated ability to influence and drive initiatives across organizational boundaries aimed at breaking through organizational inertia
  • First-hand experience leading engineering teams
  • Deep empathy towards running a business, executing software projects, and the spectrum of problems in between to ensure your solutions and suggestions are pragmatic and adopted


Technical Skills

  • Significant expertise with API-driven solutions, API standards and specifications and API tooling
  • Extensive and proven experience working in cloud-based environments such as AWS, GCP, or Azure
  • Broad and extensive knowledge of the software development lifecycle (SDLC), its tools and technologies
  • Broad knowledge of technologies and trends in software engineering, tax industry would be a bonus
  • Expertise in building applications using C# and .NET Core
  • Experience shipping customer-facing software in at least 2 core languages such as C#, Java, etc.
  • Strong knowledge of architectural styles and design patterns
  • Advanced knowledge of Computer Science concepts
  • Experience and knowledge in data modelling, database design, and building applications and services at scale via service-oriented architectures, microservices and industry best practices
  • Willingness to challenge the status-quo with the aptitude and tenacity to change it
  • Significant time spent in this technical field, typically 15 or more years so you have had the opportunity to see a few things and do a few things


About The Team

You will be part of a team consisting of …

  • People who have worked in small, medium, and large sized companies
  • People across the globe with different backgrounds and from different cultures
  • People who are opinionated and passionate while also being curious and willing to adapt to new information
  • People who are eager to learn and grow - people who possess a growth mindset and are keen on continuous improvement


About Avalara

We’re Avalara. We’re defining the relationship between tax and tech.

We’ve already built an industry-leading cloud compliance platform, processing nearly 40 billion customer API calls and over 5 million tax returns a year.

Last year, we became a billion-dollar business, and our tribe expanded by a cool thousand people - there’s nearly 5,000 of us now. Our growth is real, and we’re not slowing down - not until we’ve achieved our mission - to be part of every transaction in the world.

We’re bright, innovative and disruptive, like the orange we love to wear. It captures our quirky spirit and optimistic mindset. It shows off the culture we’ve designed, that empowers our people to win. Ownership and achievement go hand in hand here. We instill passion in our people through the trust we place in them.

We’ve been different from day one. Join us, and your career will be too.

EEO Statement

We’re an Equal Opportunity Employer. Supporting diversity and inclusion is a cornerstone of our company — we don’t want people to fit into our culture, but to enrich it. 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. If you require any reasonable adjustments during the recruitment process, please let us know.

Required profile

Experience

Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • motivational-skills
  • open-mindset
  • verbal-communication-skills
  • Analytical Thinking

Software Engineer Related jobs