[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Avalara is accelerating delivery of AI-enabled capabilities across their compliance platform to improve customer experience and increase engineering velocity. The Senior Software Engineer will elevate platform reliability, deliver AI-enabled product capabilities, and raise engineering standards across a globally distributed team.
Responsibilities
- Increase engineering velocity through structured AI-assisted development and automation
- Improve platform reliability, observability, and scalability across distributed systems
- Deliver AI-enabled product capabilities that improve customer efficiency and insight
- Raise team performance standards through technical leadership, mentoring, and ownership
- Contribute to a culture of Bar Raisers who improve talent density and execution quality
- Deliver scalable, secure, and backend and frontend systems that support Avalara's global compliance platform
- Increase development efficiency by embedding AI-assisted coding, testing, documentation, and architectural exploration into daily workflows
- Contribute to AI-enabled product features that enhance automation, data processing, and customer-facing intelligence
- Improve deployment frequency, code quality, and automated test coverage through CI/CD and engineering best practices
- Reduce production incidents and improve system observability through thoughtful architecture and proactive monitoring
- Lead technical design discussions and influence architectural decisions for complex distributed systems
- Raise the performance of the team through mentoring, and peer feedback
- Collaborate with global engineering, product, and business stakeholders in English
Skills
- Strong English communication skills (written and spoken) for global collaboration
- B.S. in Computer Science or Engineering
- 8+ years of professional software engineering experience aligned to senior-level scope
- Hands-on experience with .NET (C#) building scalable APIs and services
- Experience with TypeScript/Node.js building maintainable frontend applications
- Experience designing and operating distributed systems and RESTful and/or GraphQL APIs
- Experience with AWS cloud environments
- Experience with Infrastructure as Code (Terraform)
- Experience with CI/CD pipelines (e.g., GitLab)
- Experience with Docker and Kubernetes in production environments
- Experience with relational and/or NoSQL databases
- Strong knowledge of automated testing strategies
- Demonstrated hands-on AI usage that improved measurable business or engineering outcomes
- Experience in SaaS or enterprise-scale platforms
- Experience in compliance, financial systems, or regulated domains
- Experience leading cross-team technical initiatives
Benefits
- 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.
Company Overview
Company H1B Sponsorship