Agworld, part of Semios Group, is one of the world’s leading Farm Management Information Systems (FMIS). Semios is an agricultural technology leader, dedicated to transforming how food is grown and sustained. Together, Semios and Agworld form one of the most comprehensive agricultural technology ecosystems in the industry—providing the tools, data, and connections that agriculture needs to thrive now and into the future.
Agworld is created for growers, agronomists, ag retailers and many others involved in the business of farming, and enables them to collect data at every level of their operation and share this data with everyone that matters to them. Because they use Agworld, our customers are able to make better and more profitable decisions on a daily basis. Watch this short video if you’re curious to learn more about the impact we have on our clients’ operations. At Agworld, our people are our most valuable asset and if you join our team, you will work for a highly successful and growing organisation that also offers opportunities for learning and development in order to realise your future potential. Our iOS Software Engineers work alongside Testers, Product Managers and Full Stack Engineers, who all work together on continually improving the way we work. We encourage ideas for improvements to come from everyone, and we support action and experimentation to find the most effective approach. UX and design thinking are important aspects of our process, and we validate our work through early feedback, usability testing, and customer interviews. Agworld’s top-rated iPhone, iPad, and Android apps are the primary way many of our customers interact with our service. While our apps have historically been written in Objective-C, we are gradually transitioning to Swift. Most of the codebase is still in Objective-C today, but if you’re experienced in Swift, we encourage you to apply — we’ll gladly help you get up to speed with our stack.
You are an iOS Software Engineer who cares deeply about creating high-quality software that truly serves its users. You enjoy working in a collaborative environment where there’s room to experiment, innovate, and continually refine your approach. You are comfortable iterating on ideas, testing solutions, and delivering reliable, customer-focused features that help move the product forward.
2+ years of iOS software engineering (Swift or Objective-C).
Experience with Android development (Java/Kotlin) Experience with SwiftUI Familiarity with automated testing frameworks (XCTest, XCUI Tests) Experience working with AI-assisted development or productivity tools is an asset Salary range: $81,600 to $107,800 per year
Purposeful Work: Sleep better knowing you're making the world a better place through more sustainable food production. You'll have the opportunity to contribute and make an impact by working on meaningful projects. Our People: Work with a team that values fun, laughter, and each other in a collaborative and casual work environment. Recharge and Refresh: Benefit from a generous vacation policy and an annual year-end winter break to relax and rejuvenate. Employee Assistance Program: Confidential counseling, resources, and guidance to support your wellbeing—both at work and at home. Give Back: Take advantage of dedicated volunteer days to support causes you care about. Work Flexibly: Enjoy hybrid working options for employees near our offices, emphasizing work-life balance. Prioritize Your Well-Being: Access comprehensive health plans designed to support your physical and mental health. Level up with the Upskill program: Receive annual support for development programs designed to accelerate your career growth. Save for tomorrow: Take advantage of our Group RRSP program with company matching. Stay Energized: Enjoy well-stocked snack options in our offices and regular team outings to build connections and have fun. At Semios Group, we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. We know that our differences often can bring about innovation, excellence and meaningful work—therefore, people from all backgrounds are encouraged to apply to our positions. We believe that different perspectives and backgrounds are what make a company flourish and we welcome everyone.
Get similar opportunities delivered to your inbox. Free, no account needed!
You're currently viewing 1 out of 39,660 available remote opportunities
🔒 39,659 more jobs are waiting for you
Access every remote opportunity
Find your perfect match faster
New opportunities every day
Never miss an opportunity
Join thousands of remote workers who found their dream job
Premium members get unlimited access to all remote job listings, advanced search filters, job alerts, and the ability to save favorite jobs.
Yes! You can cancel your subscription at any time from your account settings. You'll continue to have access until the end of your billing period.
We offer a 7-day money-back guarantee on all plans. If you're not satisfied, contact us within 7 days for a full refund.
Absolutely! We use Stripe for payment processing, which is trusted by millions of businesses worldwide. We never store your payment information.