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

Principal Software Engineer (iOS)

Lead iOS development for Autodesk Forma's construction collaboration platform.

Montreal, Quebec, Canada
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Hybrid

About the Role

The engineer will help redefine how construction teams communicate on‑site and in offices, reducing waste, rework and inefficiencies. The position requires close collaboration with stakeholders, active participation in code reviews, and the adoption of agile principles to drive projects from concept to completion. • Write clean, reliable, and secure code primarily in Swift, Objective‑C, and Kotlin. • Develop and maintain unit tests, automating testing wherever possible. • Decompose large features into clear, manageable tasks. • Align development activities with stakeholders and influence project decisions. • Collaborate across and beyond the team, bringing new ideas and challenging the status quo. • Conduct code reviews to ensure adherence to standards. • Promote and practice agile methodologies (Scrum, Kanban) within the team. • Use source‑control and CI tools such as Git, Jenkins, Jira, and Confluence.

Key Responsibilities

  • mobile coding
  • unit testing
  • code reviews
  • agile scrum
  • git ci
  • stakeholder alignment

What You Bring

Candidates should hold a BSc in Engineering, Mathematics, Computer Science or equivalent experience, and have solid experience developing with Swift. They must write clean, readable code in multiple languages, break large features into manageable tasks, and possess strong debugging, testing and problem‑solving abilities. Strong communication skills, empathy, and comfort working remotely across time zones are essential, as is familiarity with source‑control and CI tools such as Git, Jenkins, Jira and Confluence. Autodesk offers a competitive compensation package, a culture of belonging, and a commitment to diversity and innovation. • Demonstrate strong debugging, testing, and technical problem‑solving skills. • Communicate effectively with remote, multicultural teams across time zones.

Requirements

  • swift
  • git
  • jenkins
  • bsc
  • debugging
  • communication

Work Environment

Hybrid

Apply Now