Search by job, company or skills

Avalara

Software Engineer III - Java/Python/.Net

Early Applicant
  • 16 days ago
  • Be among the first 50 applicants

Job Description

What You'll Do

We are looking for a Senior Software Engineer with expertise in Full-stack technologies to join our globally distributed Electronic Invoicing & Live Reporting (ELR) team and assist us to become a global leader in the e-invoicing market, and part of every transaction in the world! We have a phenomenal team working in an open, collaborative environment that makes taxes and compliance less taxing to deal with. Avalara is a global, 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, having fun while doing it. Check us out. We'd love to talk to you about what we are up to!

Avalara e-Invoicing and Platforms: Dig into our multi-patented, cloud-native Avalara product suite. We are building a flexible, extensible platform capable of handling any opportunity to create and submit electronic invoices and live reporting processes for any industry in any geography. Work with your team to create that while maximizing performance, scalability, and reliability while making it oh-so-simple to operate.

Job Duties

  • Code, Review, Commit: Become part of the team to deliver more than you ever thought possible. Research, identify, and utilize appropriate tools, libraries, frameworks, and languages to solve problems and deliver results using the most effective methods - document software functionality, including public APIs and customer-facing UIs. Participate in project estimation and scoping exercises. Perform code reviews and have your code reviewed by peers.
  • Create Industry-Leading Products: Avalara is the market leader, and we intend on staying that way. That means we can't be complacent. Own key areas within our platform. And as owners, we actively encourage everyone to make bold moves and keep testing the limits. Innovation is what drives our success - help us keep pushing that needle further.
  • Automation vs. People Power. Computers are great for process automation, but there's a limit to what they can do. You and the team will tackle the unique challenges at the intersection of software.
  • You + Avalara = Infinity: Avalara's vision is to be part of every transaction of every business around the world. That means making Avalara ELR a platform that can handle not just the submission of invoices but all the continuous compliance processes with any government in any geography. In fact, we want every government to use Avalara on their end as well! The possibilities of what Avalara can do and what you can do for it are open-ended! You are not just another engineer when you join Avalara. You and Avalara equal endless possibilities!

What You'll Need to be Successful

    • A Bachelor in Computer Science Engineering or equivalent degree with 3+ years experience is desirable. But really, it's not required if you can demonstrate that you have the right skills. A track record that proves that it is more important to us.
    • At Avalara, we put a great deal of emphasis on collaboration and maintaining an open working environment - having great coworkers is one of the most significant determinants for enjoying your work, and we take our enjoyment of work very seriously.
    • You take pride in delivering your work to production. If the business needs to be changed and that feature is no longer necessary, you want to be asking yourself, how come I didn't see it coming
    • You take quality seriously. You hate running the same test over and over. But even worse is that you take it personally when something breaks. You've seen, or better yet implemented, a CICD pipeline with automated testing.
    • Avalara is a scrum shop. You've participated in daily standup and know the difference between backlog grooming and sprint planning, how to do estimation, and how not to plan. When we ask you why retrospectives are essential, you should have a great answer with a specific example that shows how you and the team improved through iterations.
    • Your opinions matter. We are driven by technology and innovation, and we look to the most intelligent, most passionate people on the team as the source of ideas.
  • You have a track record of delivering valuable, high-quality features into production. If we ask you to tell us about your work that went into production, you can substantiate the claim by telling us about specific examples and how you knew it was done well.
  • You know what's fundamentally different about software designed for the cloud from on-premises, not because you read about it but because you'vebeen knee-deep in SaaS. That means you have experience with things like service-oriented architectures, microservices, and web application development. You have a firm understanding of system performance trade-offs, load balancing, and engineering for high availability.
  • A full-stack developer - While many parts of our solution are implemented using Java and .NET, we also have details of the product in node.js, python, and other technologies. So, experience and willingness to use a broad set of technologies while claiming product expertise in Java / Spring-boot is a real plus with us. Experience with React, Angular, Vue will be desirable. We call that a T-shaped person. Experience designing and developing microservices, webservices, REST API is preferred.
  • As far as other technologies, we use MySQL and PostgresDB as our primary transactional RDBMS, and we are introducing many other cloud technologies Redis, Snowflake, and Prometheus. Streaming technologies like Kafka, Kinesis, and visualization tools like Grafana are regularly in the conversation. And, of course, containerization using Docker and orchestration using Kubernetes. We are an AWS shop. A background in Azure or GCP is also welcomed.
  • Collaborate with other teams to solve cross functional challenges and optimize code to improve application efficiency.
  • Prior experience working in eInvoicing is preferred.

About The Team

Avalara aspiresto be theglobal cloud compliance platform.

We are the global leader in tax compliance solutions, tackling the complexity of tax systems worldwide so businesses can focus on what they do best. Avalara aspiresto be theglobal cloud compliance platform, touching every transaction in the world. Listen to our CTO, Danny Fields, explain our technology platform in 5 minutes here - https://www.youtube.com/watchv=Im8EVpYJsAs

Our engineering teams in India are growing rapidly to help us expand our product portfolio and strengthen our market leadership. We are seeking experienced and motivated Software Engineers to join our development team and build our cutting-edge tax compliance solutions.

How We'll Take Care of You

Total Rewards

In addition to a great compensation package, paid time off, and paid parental leave, many Avalara employees are eligible for bonuses.

Health & Wellness

Benefits vary by location but generally include private medical, life, and disability insurance.

Inclusive culture and diversity

Avalara strongly supports diversity, equity, and inclusion, and is committed to integrating them into our business practices and our organizational culture. We also have a total of 8 employee-run resource groups, each with senior leadership and exec sponsorship.

Flexible hybrid working

We support hybrid work and flexible schedules for our employees.

Learn more about our benefits by region here: https://careers.avalara.com/

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.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 12/11/2024

Job ID: 100079815

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Site Reliability Engineer III Java Python net

JP Morgan Chase Co Company Name Confidential

Software Engineer III Java Python C C

Vonage Business CommunicationCompany Name Confidential
Last Updated: 25-11-2024 06:09:06 PM
Home Jobs in India Software Engineer III - Java/Python/.Net