Senior Software Development Engineer
Autodesk • Shape the world, shape your future
About Us
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!
Overview
Autodesk Construction is seeking an exceptional Principal DevOps Engineer to join our team. Our users leverage Autodesk Construction Cloud daily to collaborate and access critical information for building impactful construction projects around the world.
As a Senior Engineer on the Administration Platform team, your primary focus will be on developing, delivering, and maintaining services that streamline workflows for stakeholders. You will also create solutions enabling application developers to deliver high-quality software efficiently while ensuring the reliability of products and services. Our engineering culture encourages effective decision-making, collaboration, and a focus on impactful projects aligned with industry technology trends.
Responsibilities
- Design, develop, and deliver high-value, cloud-based back-end applications and services.
- Enhance product availability, scalability, and performance.
- Perform major upgrades with zero downtime.
- Actively participate in cross-team initiatives from start to finish within established timeframes.
- Support the products and services built by participating in an on-call rotation.
Minimum Qualifications
- At least 5 years of software development experience in languages such as Node.js, Java, or C#.
- A focus on automating processes with simplicity and elegance.
- Experience with CI/CD pipelines such as Jenkins and Spinnaker.
- Ability to troubleshoot issues across the development pipeline and production.
- Familiarity with at least one cloud provider (AWS preferred, Azure, or GCP).
- Expertise in instrumentation, alerts, and dashboard creation.
- Self-motivated and capable of working autonomously.
- Strong communication and collaboration skills, with experience mentoring team members.
Preferred Qualifications
- Familiarity with instrumentation tools such as New Relic, Dynatrace, DataDog, Splunk, or SonarQube.
- Experience with Infrastructure as Code (Terraform).
- Knowledge of AWS products: ECS/Fargate, RDS (Postgres), SNS/SQS, IAM, S3, CloudFront.
- Understanding of industry security certifications (e.g., SOC2, FedRAMP).