
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Principal Software Engineer (iOS)
Lead iOS development for Autodesk Forma's construction collaboration platform.
Job Highlights
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