> Markdown version of [/jobs/ext/1346576-______________25wd94192-principal-software-developer-ios](https://www.wearedevelopers.com/jobs/ext/1346576-______________25wd94192-principal-software-developer-ios). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ______________25WD94192, Principal Software Developer (iOS) - **Company:** BINGHAMTOM UNIVERSITY - **Location:** United States - **Salary:** $131,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, IOS Applications, Apple IOS, Confluence, JIRA, Unit Testing, Code Review, Continuous Integration, Software Debugging, Objective-C (Programming Language), Scrum Methodology, Software Engineering, Git, Kotlin, Information Technology, Autodesk Autocad, Software Version Control, Jenkins - **Published:** July 19, 2026 - **Apply:** https://www.themuse.com/jobs/autodesk/principal-software-developer-ios?utm_source=uconnect ## About the Role * BSc in Engineering, Mathematics or Computer Science is a typical qualification but we are open to candidates who took other paths into the world of software engineering * Experience as a software developer using Swift * Ability to write clean, readable code in different languages * Can understand and explain complex technical systems and processes in simple terms * Focused and motivated to drive projects through to completion. * An agile mindset with experience using supporting processes like Scrum, Kanban or similar * Good communication and people skills - you need to be comfortable communicating with many different people remotely across time and distance * Empathy * Excellent debugging, testing, and technical problem-solving skills and an aptitude to learn new technologies and methodologies * Familiarity with source control and continuous integration methodologies and tools (e.g. Jenkins, Jira, Confluence, Git) ## Description * Write clean, reliable and secure code in different languages and technologies (mostly Swift, Objective C and Kotlin) * Develop and maintain Unit Tests; strive to automate testing as much as possible * Work to divide large features into clear, manageable tasks * Align activities with stakeholders, influence decisions and help lead projects to completion * Actively collaborate within and outside of the team, bringing new ideas and challenging the status quo * Participate in code reviews to ensure new code conforms to standards * Understand, embrace, and promote agile methodologies, principles, and values within the team ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)