Autodesk

Autodesk

Design and make software for architecture, engineering, construction, and entertainment industries.

11,600Building DesignConstructionAutomotiveBuilding Product Manufacturing3D AnimationArchitectureEngineeringConstruction ProfessionalsMechanical EngineeringMechanical CADThermal SimulationElectronic Design AutomationPrint Circuit Board DesignMechanical, Electrical, and Plumbing (MEP)HVACFabricationEstimationInfrastructureCivil EngineeringGenetic Engineering (Life Sciences)Website

Sr. Software Engineer(.NET)

Develop scalable .NET cloud services for data interoperability across Autodesk products.

pune, Maharashtra, India
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Hybrid

About the Role

You will join a team that designs, builds, and deploys data interoperability solutions, ensuring granular data sharing across Autodesk products. The work requires breaking large problems into modular pieces, delivering efficient solutions for large‑scale data processing, and maintaining robust, testable code. Collaboration with internal and external partners is essential to create integrated, well‑documented APIs and SDKs. • Design and implement reusable, modular components for existing applications and services. • Decompose large problems into smaller parts and deliver clear solutions for each. • Build high‑efficiency solutions that handle processing of large data sets. • Write testable, maintainable code to develop robust software. • Leverage analytics to measure performance and monitor system availability. • Produce public‑facing API and SDK documentation. • Collaborate with internal and external teams to create integrated solutions.

Key Responsibilities

  • modular components
  • data processing
  • testable code
  • performance analytics
  • api documentation
  • data interoperability

What You Bring

As Autodesk shifts from a file‑centric world to cloud‑driven products, we are building a massive, always‑on cloud fabric that powers our customer‑facing systems. To deliver a seamless cloud data experience, we are creating a platform that connects existing products with our cloud data services. We seek a senior software engineer to help build this interoperability data platform, someone with strong ownership who can drive projects to completion. The role involves designing highly optimised, cross‑platform components that enable data exchange between Autodesk applications and third‑party tools. Candidates must have at least five years of hands‑on C# development experience, recent work with .NET 8, and proven skills in API design, multithreading, containerisation (Docker/Kubernetes), and CI/CD pipelines. A background in both Linux and Windows environments and a BS in Computer Science or equivalent experience are also required. Preferred experience includes working with CAD, 3D/2D geometry, Windows‑centric desktop development, contributing to community‑driven libraries or SDKs, and practicing Agile development methodologies. • 5+ years of hands‑on C# development with recent .NET 8 experience. • Experience building and consuming HTTP and other APIs. • Proficiency in multithreading and concurrent programming patterns. • Knowledge of container technologies such as Docker and Kubernetes. • Familiarity with build automation and CI/CD pipelines. • Comfortable working in both Linux and Windows environments. • BS in Computer Science or related field, or equivalent work experience. • Experience with CAD, 3D and 2D geometry. • Background in Windows‑centric desktop development. • Experience with Agile software development practices.

Requirements

  • c#
  • .net8
  • apis
  • multithreading
  • docker
  • ci/cd

Benefits

Compensation is competitive and based on experience and location, encompassing base salary, bonuses, stock grants, and a comprehensive benefits package. Autodesk is committed to diversity and belonging, cultivating an inclusive environment where everyone can thrive. • Contributions to community‑driven libraries or SDKs.

Work Environment

Hybrid

Apply Now