Software Development Engineer
BR-Remote
Brazil Careers
Req #: 15164
Type: Regular
|
Overview: Avalara is an AI-first company. We expect every engineer, manager, and leader to actively leverage AI to enhance productivity, quality, innovation, and customer value. AI is embedded in our workflows, decision-making, and products - and success at Avalara requires embracing AI as an essential capability, not an optional tool. * Develop cloud-based tax compliance solutions to support transactions worldwide. * Convert product visions and requirements into finished products. * Work with the Avalara e-Invoicing and Live Reporting (ELR) suite, a multi-patented, cloud-native platform for electronic invoicing and live reporting across industries and geographies. * Design software with a focus on performance, scalability, and reliability, simplifying complex systems. * Code, review, and commit high-quality software using modern libraries and frameworks, and languages. * Participate in project estimation, scoping, and code reviews, enhancing the development process. * Inspire creativity by building main areas within our platform and pushing the boundaries of what's possible. * Solve challenges at the intersection of software automation and human expertise for maximum efficiency. * You will report directly to the team's Tech Lead. #LI-Remote Responsibilities: * Collaborate with teams in an open, environment to provide software solutions. * Ensure the ELR platform is flexible, and able to handle electronic invoicing and compliance processes for any industry, anywhere. * Translate technical requirements into clear software designs and architectural documentation. * Influence technical decisions, sharing knowledge to improve team productivity and effectiveness. * Document software functionality, including public APIs and customer-facing UIs. * Manage critical components of Avalara's platform, ensuring continuous improvement and optimization. * Promote a culture of bold thinking, encouraging experimentation. * Leverage AI copilots, code generation tools, and assistants (e.g., GitHub Copilot, AmazonQ, ChatGPT) to improve coding efficiency, testing, documentation, and prototyping. * Continuously upskill in AI-related technologies applicable to daily work. Qualifications: * You have a completed degree in Information Technology, Computer Science, or a related field. * 5+ years of expeirence. * You're fluent in English, with communication skills to collaborate in an international team. * You have hands-on experience as a Full-Stack Developer, working with both front-end and back-end technologies. * You've worked with technologies like Java, React, Angular, or similar frameworks, and you're stay informed about relevant technology trends and developments. * You understand cloud-based platforms and have experience with modern development frameworks and best practices. * You're experienced at turning complex requirements into scalable, reliable, and user-friendly solutions. This is a remote role.