Software Development Engineer IV

AvalaraDurham, NC
17hRemote

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 Software Development Engineer IV, 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 Senior Manager, Engineering. This is a remote opportunity within commuting distance. POSITION: Software Development Engineer IV WORK LOCATION: 512 S Mangum Street, Suite 100, Durham, NC 27701 (Telecommuting permitted within commuting distance)

Requirements

  • Master’s degree in Computer Science, Computer Engineering, or a related field
  • 6 months of progressive, post-baccalaureate experience in a software developer-related occupation, including 6 months of experience in each of the following:
  • Python, C#, Java, or other modern languages used in backend systems;
  • Designing and documenting REST APIs
  • Postgres, NoSQL or other RDBS such as SQL Server
  • API security fundamentals
  • Distributed source control tools and development workflow (git or source control alternatives)
  • Testing strategies and tools
  • AWS Glue or other ETL service such as SSIS
  • Certification in AWS Solutions Architect
  • Education or experience in AI/ML
  • 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.
  • Responsible for progressing the development of tax content delivery system.
  • Guide the full life-cycle of software development, including analysis, design, implementation and testing of new projects and features.
  • Build next generation of services and APIs to support distributing Content to the entire company as a part of a globally distributed agile software engineering team.
  • Complete necessary deliverables and contribute to the vision and architecture of the new Content Platform.
  • Work with product and other stakeholders to get clarity on requirements.
  • Design the new feature(s) and ensure approval from all quarters.
  • Provide production support.
  • Telecommuting permitted from within commuting distance.

Benefits

  • 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
  • subsidized transportation options for commuters
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service