Autodesk is an award-winning Fortune 1000 company based in San Rafael, California. Over the years, the company has made significant contributions toward revolut
Senior Software Developer – Data Delivery
Location
Canada
Posted
2 days ago
Salary
$107K - $157.3K / year
Seniority
Senior
Job Description
Senior Software Developer – Data Delivery
Autodesk
• Design, build, test, and operate scalable data pipelines • Develop and maintain analytics-ready and AI-ready datasets • Contribute to technical designs for data-intensive systems • Implement production-quality code and infrastructure changes • Improve the quality, reliability, and scalability of data products • Collaborate with product owners, engineering managers, architects, and peer engineers • Improve team engineering standards and practices • Mentor less-experienced engineers
Job Requirements
- 5+ years of professional data engineering experience
- Strong hands-on experience designing, developing, and operating production data pipelines
- Proficiency with data modeling, data architecture, data storage technologies, and transformation workflows
- Strong programming skills in one or more backend/data engineering languages such as Python, Java, Kotlin, Scala, TypeScript, or Go
- Practical experience with SQL and query optimization
- Good understanding of observability for data systems
Benefits
- Annual cash bonuses
- Stock grants
- Comprehensive benefits package
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design and architecture of major systems and services • Collaborate with solution managers, engineers, data scientists, and other stakeholders • Demonstrate experience delivering production software through agentic AI tooling • Understands the AI harness is engineered infrastructure • Collaborate with teams to ensure sustained quality and reliability of software solutions • Actively contribute to code reviews and provide constructive feedback • Drive innovation by evaluating and implementing new technologies • Ensure code meets functional and performance requirements • Leverage AI tools and platforms as an integral part of daily responsibilities
• Build and manage our best-in-class proxy tier servicing billions of HTTP requests per day. • Manage our global CDN platform that ships assets to clients’ browsers efficiently. • Work collaboratively with a niche team of experienced engineers. • Ship code to production and improve the experience of millions of Zendesk users. • Be a second set of eyes for your peers' code, changes and deployment plans. • Use a best-in-class modern technology stack: AWS, Cloudflare, Kubernetes, Terraform, Go, etc. • Use DevOps best practices: we build it, we run it.
• Design and implement fullstack features across Threat Narrative and Email Details surfaces, including customer portal components, internal analyst tools, and QBR-facing outputs, with guidance from senior engineers. • Implement and evolve APIs and services that generate enriched narratives from attack data, enrichment signals, and GenAI/LLM agents, following established contracts and patterns. • Contribute to data models and explainability contracts that make complex threat decisions more understandable to customers and internal analysts. • Write high-quality, well-tested Python/Django and React/Typescript code, focusing on correctness, performance, and maintainability. • Participate in owning SLAs/SLOs, observability, and incident response for Threat Narrative and Email Details services by building and improving dashboards, alerts, and runbooks in the areas you own. • Collaborate closely with Product, CS, GTM, Threat Intel, Detection, and DS partners to ensure narrative experiences clearly communicate attack context, value, and outcomes for customers. • Engage in design and code reviews, learn from more senior engineers, and surface opportunities to simplify, derisk, and improve existing systems.
Junior Full-Stack Developer
NEXDOM healthtechTransformamos e impulsionamos a gestão de operadoras de planos de saúde através da tecnologia e inovação
• Translate business requirements into scalable back-end solutions and responsive front-end implementations. • Develop, test, review, and validate features applying programming best practices and architectural patterns. • Perform corrective, preventive, and evolutionary maintenance on systems. • Monitor application performance, identifying and fixing defects or bottlenecks. • Work on system and API integrations. • Contribute to continuous improvement of development processes. • Share technical knowledge with the team, supporting collective growth and standardization of best practices.




