Principal Software Engineer - Connectors & Integrations
About the Role
We are seeking a Principal Software Engineer to join Avalara's Connectors & Integrations team. This remote position offers you the opportunity to build and evolve high-quality connectors that integrate Avalara services with third-party ERPs and commerce platforms. Your architectural decisions will significantly impact our global operations, processing tens of billions of API calls annually.
What You'll Do
- Champion AI-accelerated engineering practices to enhance productivity and quality.
- Lead the integration architecture for connectors linking Avalara services with major ERPs and commerce platforms.
- Define and enforce canonical patterns across connector codebases to ensure reliability and security.
- Collaborate with cross-functional teams to translate business and regulatory needs into scalable integration contracts.
- Instrument connectors for observability, establishing metrics and structured logs to improve operability.
- Mentor teams as a hands-on technical leader, guiding design reviews and build-vs-buy decisions.
- Model integration workflows and ensure seamless data flow between systems, minimizing latency.
Requirements
- Bachelor's or Master's degree in Computer Science or equivalent.
- 15+ years of experience in building large-scale integrations and connectors.
- Expertise in API design, authentication protocols, and data interchange formats.
- Proficiency in one or more programming languages such as Java, C#, Go, Node.js, or Python.
- Experience with cloud-native technologies, including containers, CI/CD, and security best practices.
- Strong background in event-driven architectures and data processing patterns.
Nice to Have
- Familiarity with tax and e-invoicing systems like AvaTax and ELR.
- Experience with platforms such as NetSuite, SAP, Oracle, and Shopify.
What We Offer
- Competitive compensation package with bonuses and paid time off.
- Health and wellness benefits, including medical and life insurance.
- An inclusive culture that values diversity and equity.
- Opportunities for professional growth and development.
- Flexible remote work environment.
This Principal Software Engineer role at Avalara offers a unique opportunity to lead innovative integrations in a remote setting, emphasizing AI-driven engineering.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months