Senior Software Engineer

AvalaraDurham, NC
17h$239,000 - $239,000Remote

About The Position

Avalara is an AI-first company. We expect every engineer and manager to use AI to enhance productivity, quality, innovation, and customer value. AI is embedded in our workflows, and products — and success at Avalara requires embracing AI as an essential capability, not an optional tool. As a Senior Software Engineer, you will plan, design, develop and test software systems or applications for software enhancements and new products including cloud-based or internet-related tools. You'll report to the Director, Software Engineering. This is a remote opportunity. POSITION: Senior Software Engineer WORK LOCATION: 512 S Mangum Street, Suite 100, Durham, NC 27701 (Telecommuting permitted anywhere within in the U.S.)

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5 years of progressive, post-baccalaureate experience in any software development-related role, including 5 years of experience in each of the following: full stack experience in software design and development lifecycle; object-oriented programming language (Java, C#, SQL and/or PL-SQL); MVC; working in Agile with hands-on test-driven development; building CI/CD pipelines; working on AWS Cloud and DevOps using Terraform, Docker, and/or Kubernetes; building microservices and/or serverless architecture.
  • All experience may be gained concurrently.
  • All qualification claims will undergo rigorous verification to ensure accuracy.

Responsibilities

  • Plan, design, develop and test software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
  • Design and implement new features and maintain existing functionalities of Avalara Connector software.
  • Work with team and other stakeholders to understand requirements and produce best technical solutions.
  • Perform code reviews and ensure that coding standards and practices are followed.
  • Implement and follow agile/scrum processes.
  • Collaborate with other teams to solve cross functional challenges.
  • Optimize code to improve application efficiency.
  • Ensure team is not creating technical debts.
  • Take necessary corrective measures to address problems in application.
  • Act as a mentor/coach to other engineers to share your knowledge and expertise.
  • Telecommuting permitted anywhere within in the U.S.

Benefits

  • Avalara’s benefits for eligible employees includes company benefits such as medical, dental, and vision coverage, life, AD&D, and disability insurance, a 401(k) retirement plan, 17 days of paid time off annually, 12 paid holidays, paid parental leave, an employee assistance program, and subsidized transportation options for commuters.
  • All benefits are subject to eligibility requirements and Avalara reserves the right to modify or change these benefits programs at any time, with or without notice, unless otherwise required by law.
  • In addition to a great compensation package, paid time off, and paid parental leave, many Avalara employees are eligible for bonuses.
  • Benefits vary by location but generally include private medical, life, and disability insurance.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service