Senior Software Engineer
AutodeskAbout the role
Job Requisition ID #
23WD73208Position Overview
The reporting team is looking for an experienced Sr. Software Engineer. This role will be responsible for designing, implementing and maintaining software solutions for complex ETL data pipelines. You will also be building highly scalable APIs and providing technical leadership within the group. They will be required to work closely with Product Managers, Infrastructure, Business Operations, Quality Assurance and other stakeholders to ensure that data is accessible, reliable, and well-structured for analysis and reporting.
Responsibilities
Data Pipeline Development:
- Design and develop data pipelines to extract, transform, and load (ETL) data from various sources into a centralized data repository
- Optimize and streamline data pipelines for efficiency, reliability, and scalability
- Monitor and troubleshoot data pipeline issues and ensure data integrity
- We use Python, Airflow, Snowflake, Hive, MySQL, Kinesis, Kafka and AWS (Amazon Web Services)
API Development:
- Design and develop RESTful APIs & microservices to support various operations
- Follow best practices for security, scaling, cost effectiveness and testing
- Create and execute unit and integration tests
- Contribute to documentation on use of the APIs
Problem Solving:
- Analyze and resolve technical issues and bugs in applications
- Identify performance bottlenecks and optimize code and databases
Team Collaboration:
- Collaborate with engineers, analysts, and business stakeholders to understand data requirements and deliver actionable insights
- Work with cross-functional teams to ensure solutions align with overall business goals
Performance Optimization:
- Optimize data processing and query performance for data retrieval and analytics
- Implement performance monitoring and tuning for data infrastructure
Code Review and Documentation:
- Perform code review and provide constructive feedback within ethical boundaries
- Create and maintain comprehensive documentation for data engineering processes, data models, and data pipelines
- Generate regular reports on data infrastructure performance and issues
Testing and Quality Assurance:
- Stay up to date with the latest data engineering technologies, tools, and best practices
- Evaluate and recommend new technologies for data engineering improvements
Security and Compliance:
- Ensure data security by implementing access controls, encryption, and other security measures
- Comply with data privacy regulations and industry-specific compliance standards
Minimum Qualifications
- 5+ years of software development experience at various capacities
- 2+ years of experience in big data technologies (we use Airflow, EMR/Spark, Snowflake, Hadoop/Hive etc)
- Experience with data streaming (we use Kinesis/Kafka)
- Proficiency in programming languages (we use Python, Java/Scala)
- Experience in building RESTful APIs and microservices
- Experience with relational databases (we use MySQL, PostgreSQL)
- Strong background on cloud technologies. (we use AWS, S3/EBS, Lambda, EKS, CloudWatch etc.)
- Familiarity with observability platforms (we use Splunk, Datadog)
- Should possess sound knowledge of design patterns and methodologies across multiple platforms
- Knowledge and support of modern development practices, such as Agile and Open-Source technologies
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus (we use ReactJS)
- Excellent debugging and problem-solving skills
- Strong communication and teamwork abilities
Preferred Qualifications
- Bachelor's in computer science or equivalent
Certifications (optional)
- AWS Certified Developer - Associate
Learn More
About Autodesk
Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
Benefits
From health and financial benefits to time away and everyd
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Senior Product Manager, Athlete Identity Data & Analytics (REMOTE)
DICK'S Sporting Goods
$158,800/yr
Senior Financial Analyst
Rochester Institute of Technology
Field Safety Specialist, Senior
Pacific Gas and Electric Company
$169,000/yr