Software Development Leadership OpportunityAvalara is an AI-driven company that relies heavily on technology to enhance productivity, quality, innovation, and customer value.Our team requires embracing AI as a core capability, not an optional tool. We are seeking an experienced software development leader to contribute to the updating of solutions used by national governments.As a software developer at Avalara, you will participate in daily coding tasks, collaborate with teams to solve complex technical challenges, design scalable solutions, and contribute directly to the delivery of high-quality software; optimize performance, scalability, observability, and security through design and optimization strategies; partner with product managers, UX designers, and team members to align technical solutions with our goals; represent the team in architectural review boards; create comprehensive technical documentation, including system diagrams, architectural decisions, and design patterns; find and address technical risks, ensuring long-term sustainability and understanding of team goals; leverage AI copilots, code generation tools, and assistants (e.g., GitHub Copilot) to improve coding efficiency, testing, documentation, and prototyping; continuously upskill in AI-related technologies applicable to daily work.Technical Requirements:Experience: 3+ years in software development and architecture, with demonstrated expertise in building large-scale, distributed systems for enterprise environments;Education: Bachelor's degree in Computer Science, Engineering, or a related field;Proficiency in C# or Java;Experience building, maintaining, and supporting foundational shared services supporting cloud-native applications;Proficiency in RESTful APIs, OAuth, and secure authentication protocols;Experience with streaming technologies such as Kafka and databases such as Postgres and MongoDB;Hands-on experience with public cloud providers and DevOps tools (e.g., Terraform, Docker, Kubernetes, AWS, and GCP);Development practices: agile methodologies, TDD, and CI/CD pipelines;Soft skills: experience approaching a problem from different angles, analyzing pros and cons of different solutions; experience communicating updates and resolutions to customers and other partners, and an approach to driving innovation;English fluency: fluent English is a requirement for this role.What We Offer:Opportunity to work with cutting-edge technologies;Collaborative and dynamic work environment;Professional growth and development opportunities;Competitive compensation package;Comprehensive benefits package;Flexible work arrangements.