Senior Software Developer (Data & Backend Development)
Role Overview
The reporting team is seeking an experienced senior software developer reporting to the Engineering Manager.
The role develops software solutions for complex ETL pipelines and scalable APIs.
The developer works with product managers, infrastructure, business operations, quality assurance, and other teams to make reporting data accessible, reliable, and well structured.
Key Skills for This Role
Full Job Posting
Position overview
The reporting team is seeking an experienced senior software developer reporting to the Engineering Manager.
The role develops software solutions for complex ETL pipelines and scalable APIs.
The developer works with product managers, infrastructure, business operations, quality assurance, and other teams to make reporting data accessible, reliable, and well structured.
Data pipelines
- Develop ETL pipelines that load data from multiple sources into a centralized repository.
- Improve pipelines for efficiency, reliability, and scalability; monitor issues and ensure data integrity.
- The technology stack includes Python, Airflow, Snowflake, Hive, MySQL, Kinesis, Kafka, and AWS.
APIs and software quality
- Develop RESTful APIs and microservices, applying security, scaling, cost-effectiveness, and testing best practices.
- Create unit and integration tests and contribute to API documentation.
- Resolve application issues and bugs, identify bottlenecks, and improve code and databases.
- Improve data-processing and query performance; review code and provide constructive feedback.
Collaboration and data protection
- Collaborate with engineers, analysts, cross-functional teams, and partners to understand data requirements and deliver relevant insights.
- Stay current with data engineering practices and recommend technology improvements.
- Implement access controls and encryption and comply with data privacy regulations.
Minimum qualifications
- 7+ years of software development experience in multiple capacities.
- 2+ years with big data technologies, such as Airflow, EMR/Spark, Snowflake, or Hadoop/Hive.
- Experience with data streaming technologies such as Kinesis or Kafka.
- Proficiency in programming languages such as Python or Java/Scala.
- Experience building RESTful APIs and microservices and using relational databases such as MySQL or PostgreSQL.
- Background in cloud technologies, such as AWS, S3/EBS, Lambda, EKS, or CloudWatch.
- Familiarity with observability platforms such as Splunk or Datadog.
- Knowledge of design patterns, modern development practices such as Agile, and open-source technologies; excellent debugging skills.
Preferred qualifications
- A bachelor’s degree in computer science or equivalent is preferred.
- Certifications are optional; AWS Certified Developer – Associate is listed.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Autodesk
AI Capability & Value Strategy Lead
Toronto, CAN
Autodesk is seeking a strategy lead to set AI benchmarking priorities and translate model capabilities into customer value, competitive insight, and investment guidance. Candidates need at least seven years in a relevant
Engineering Manager, ML Infrastructure & Operations — Forma Generative AI
Toronto, CAN
Autodesk seeks an engineering manager to lead the ML infrastructure team supporting Forma Generative AI, from training and experimentation through production operations. Candidates need people-management experience and a
AI Market and Competitive Intelligence Analyst
Cambridge, GBR
Autodesk is seeking an analyst to build AI-enabled intelligence systems and assess how AI is reshaping competitors and markets across its industries. Candidates need at least five years of relevant experience, strong ana
Director, Partner Sales
North Sydney, AUS
Principal Software Developer - Cloud Platform
, CAN
Senior Research Program Manager
London, GBR
Principal Software Developer
, CAN
Principal Engineer (Java, AWS)
Pune, IND
AI Capability & Value Strategy Lead
Toronto, CAN
Engineering Manager, ML Infrastructure & Operations — Forma Generative AI
Toronto, CAN
AI Market and Competitive Intelligence Analyst
Cambridge, GBR