Senior Software Engineer
4 weeks ago
Job Requisition ID #
24WD74991 At Autodesk, we are obsessed with building tools for people who imagine, design, and make a better world for the 10 billion people living on our planet. Our clients make the tallest buildings in the world, innovate on new green, affordable housing for low income communities, put rockets into space, invent solutions for bringing fresh water to famine affected countries, 3d print cheap prosthetic limbs for the needy in 3rd world countries, design and make the products in your home and in your pocket, and bring stories and experiences to life that leap off the screen and inspire the world.
Helping those teams do what they do better, faster and with less negative impact on the world is the mission that pulls us all out of bed every morning.
Our focus on the AutoCAD product development team is to continue the success of the world’s leading CAD family of applications and deliver value to a new generation of customers, on whatever platforms they choose. Our efforts to bring AutoCAD to new platforms has been publicly recognized by some of the biggest tech companies in the world (e.g. Apple, Google, Microsoft) in their various keynote events and helps set the industry standard for how cross platform development is done.
The person we are seeking for is a passionate and experienced software engineer who can work with us to combine the cutting-edge techniques and bring the AutoCAD user experience to next level on iOS Platform. We expect the candidate to have deep knowledge of iOS platform, be mindful of the impact to AutoCAD Mobile customers when developing the product and can work with cross functional and platform teams to deliver high quality product on schedule.
Responsibilities
Translate designs and product requirements into high quality code on the iOS platform
Work in partnership with cross-functional teams to elaborate, design, and implement new features
Design, build, and maintain high performance, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Build efficient and reusable front-end abstractions and systems
Push the envelope on cutting edge mobile technologies and front-end engineering best practices
Minimum Requirements:
B.S. or M.S. degree in Computer Science, Engineering, or related field
3+ years of professional software development experience
Working experience in iOS development
A deep familiarity with Objective-C and Cocoa Touch
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Solid understanding of the iOS mobile app development life cycle
Experience with developing cross-platform software components
Experience with Test Driven Development and continuous delivery
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Strong written and verbal communication skills
Excellent problem-solving skills and the ability to work independently
Preferred Skills:
Have published one or more iOS apps in the app store
Optimization and benchmarking skills
Familiarity with CAD software (Architectural, Mechanical, or Civil design)
ML/AI operations experience
Software development experience in a web environment
Experience building Android apps
Learn More
About Autodesk
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
Salary transparency
Diversity & Belonging
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here:
Are you an existing contractor or consultant with Autodesk?
Please search for open jobs and apply internally (not on this external site).
-
Senior Software Engineer
3 days ago
Vancouver, British Columbia, Canada JAM Software GmbH Full timeAs a Senior Software Engineer, you'll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today's demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce platform...
-
Senior Software Aerospace Engineer
5 days ago
Vancouver, Canada Mannarino Systems and Software Inc. Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric ...
-
Senior Software Aerospace Engineer
5 days ago
Vancouver, Canada Mannarino Systems and Software Inc. Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric ...
-
Senior Software Engineer
3 days ago
Vancouver, British Columbia, Canada JAM Software GmbH Full timeMarqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...
-
Senior Software Engineer
3 weeks ago
North Vancouver, Canada JAM Software GmbH Full timeAs a Senior Software Engineer, you’ll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today’s demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce...
-
Senior Software Engineer
3 weeks ago
North Vancouver, Canada JAM Software GmbH Full timeAs a Senior Software Engineer, you’ll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today’s demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce...
-
Senior Software Engineer
3 weeks ago
North Vancouver, Canada JAM Software GmbH Full timeAs a Senior Software Engineer, you’ll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today’s demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce...
-
Senior Software Engineer
3 weeks ago
North Vancouver, Canada JAM Software GmbH Full timeAs a Senior Software Engineer, you’ll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today’s demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce...
-
Senior Software Engineer
3 weeks ago
North Vancouver, Canada JAM Software GmbH Full timeAs a Senior Software Engineer, you’ll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today’s demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada JAM Software GmbH Full timeMarqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada JAM Software GmbH Full timeMarqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada JAM Software GmbH Full timeMarqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada JAM Software GmbH Full timeMarqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada JAM Software GmbH Full timeMarqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada BrickRed Systems Full timeBrickRed Systems is currently seeking Sr. Software Engineer for their esteemed client. A Senior Software Engineer who has strong hands-on experience in Node.js, GCP, and Firebase. The candidate will help drive the organization forward with innovative design, resource needs to be hands coding, and a
-
Senior Software Engineers
3 days ago
Vancouver, British Columbia, Canada Go REcruitment Full timeBit Quill Technologies. You likely have never heard of Bit Quill Technologies. That is a good thing. Last month (September 2020), we found 2 more senior software engineers for BitQuill Technologies. We need at least 9 more because of the continued demand for this company's expertise. The company is currently at 40 people and growing. Other software engineers...
-
Senior Software Engineer
3 days ago
Vancouver, British Columbia, Canada A Thinking Ape Full timeFull Time] Senior Software Development Engineer - Unity at A Thinking Ape (United States) | BEAMSTART Jobs Senior Software Development Engineer - Unity Full Time Remote Work A Thinking Ape builds communities through mobile games with emergent social play and original IP. We released our first game in 2009 and have been profitable and growing every year...
-
Senior Software Engineer
2 months ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewOneDrive is looking for a Senior Software Engineer who is passionate about web development and leading a small dedicated team. In this role you will have an opportunity to create delightful and highly performant OneDrive experiences for photos and document collaboration which will be exposed across the Microsoft's suite of products. This will involve...
-
Senior Software Engineer
3 days ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewOneDrive is looking for a Senior Software Engineer who is passionate about web development and leading a small dedicated team. In this role you will have an opportunity to create delightful and highly performant OneDrive experiences for photos and document collaboration which will be exposed across the Microsoft's suite of products. This will involve...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewOneDrive is looking for a Senior Software Engineer who is passionate about web development and leading a small dedicated team. In this role you will have an opportunity to create delightful and highly performant OneDrive experiences for photos and document collaboration which will be exposed across the Microsoft's suite of products. This will involve...