Associate Software Developer
- Toronto, ON, Canada
$65,000 - $95,000 CAD · Full-time
Applications open in a new tab.
Job details
- Pay
- $65,000 - $95,000 CAD
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
FULL-TIME POSITION
OVERVIEW
Miraterra is a Canadian soil intelligence company on a mission to give the land a voice. Its platform reads the land from above using geospatial tools, measures its chemical and physical properties with the Digitizer instrument, and combines that with the world's largest proprietary soil DNA library to capture a holistic understanding of soil. AI then decodes that complexity into insights farmers, food producers, and policymakers can act on to advance food nutrition, farm productivity, and the long-term health of the land.
YOUR ROLE AT MIRATERRA
As Associate Software Developer, you’ll build software that connects AI, lab instruments and real-world data, helping researchers and customers understand soil (and materials beyond soil), in ways that weren’t possible before. You’ll work across front end, back end and hardware integration, using AI tools from coding assistants to agentic workflows.
WORKING RELATIONSHIPS
You will report to the Principal, Product Creation and will work in a multi-disciplinary environment, collaborating with software developers, mechanical designers, research analysts, lab technicians and tech support team members.
IN THIS ROLE, YOU WILL
- Contribute to a new, not-yet-public AI strategy. Help develop new AI-driven tools that make it faster and easier to turn results into actionable intelligence. You will work across back end, front end and data pipelines on products used by customers in agriculture and research.
- Improve customer experience. Address bugs and feedback from customers and research partners, trace issues using logs and error monitoring, and ship fixes quickly and carefully.
- Modernize legacy systems. Rebuild aging instrument-control software on current platforms.
- Make AI output trustworthy. Help build tests and evaluation frameworks that check what AI-powered features produce.
- Build with AI every day. Use AI coding tools and agents to move faster, and bring the judgment to review, test and own the results.
- Grow with a small, experienced team that invests in mentorship. Take part in code reviews, design discussions and product thinking, and take on more ownership as the platform and team grow.
WE’RE LOOKING FOR:
- Foundations in software development. A degree in computer science, engineering or a related field, or equivalent experience, plus at least a year of hands-on software work through jobs, internships, co-ops or your own projects.
- You ask good questions and stay curious and persistent when solving problems. You notice problems and own them fully, from the first error log to the final fix, and you’re comfortable reading logs, digging into unfamiliar code and tracing a problem to its root.
- Experience using AI tools to write, debug and understand code, plus the judgment to check what they produce. Working knowledge of Python, JavaScript or a similar language, plus basic SQL and source control such as Git. Comfortable working across Linux, Windows and macOS.
- Interest in hardware such as lab instruments, sensors and serial or network devices. Hands-on experience is a plus.
- Eagerness to learn, ask questions and act on feedback, including through code reviews.
- Ability to occasionally work hands-on in a lab, following safety procedures, wearing PPE when needed, and lifting equipment up to about 10 kg with or without accommodation.
WHAT WE OFFER
- Impactful work: Contribute to a healthier, more sustainable future. Our solutions empower smarter decisions across soil, plants, food, and beyond.
- Comprehensive benefits: Enjoy unlimited vacation, robust health care benefits, parental leave, mental health support, market-benchmarked salaries and full-time employee stock options, so that we succeed together.
- Inclusive culture: At Miraterra, we believe diverse perspectives enrich our team and fuel our mission.
- Flexible work environment: As a hybrid company with team members in Canada and the United States, we champion a flexible and results-oriented work environment that respects individual needs and promotes well-being.
LOCATION
- Based in Toronto, ON or Vancouver, BC
- Occasional travel required, mainly between Vancouver, Toronto and Ames (Iowa), with some travel to customer sites and conferences as needed. Candidates must be able to travel to the US for business.
JOB TYPE
- Full-time, Permanent
SALARY RANGE
- $65,000 - $95,000 CAD
Don’t check every box? We’d still love to hear from you. We value transferable skills and potential as much as a perfect match.
We strongly encourage people from marginalized or underrepresented groups to apply. Accommodations are available on request for candidates at every stage of the recruitment and selection process. If you need an accommodation, please let us know, and we’ll work with you to meet your needs.
This role is open at time of posting, and applications are screened by humans. If your application is shortlisted, we’ll reach out to set up a conversation. Thank you for considering Miraterra!
More about this job
Responsibilities
You will develop and maintain software that integrates AI, lab instruments, and real-world data to provide actionable soil intelligence. Additionally, you will modernize legacy systems, address customer feedback, and contribute to the company's AI strategy.
Requirements
Candidates should have a degree in computer science, engineering, or equivalent experience with at least one year of hands-on software development. Proficiency in Python or JavaScript, basic SQL, and experience with AI coding tools are required.
Skills
- Python
- JavaScript
- SQL
- Git
- Linux
- Windows
- MacOS
- Hardware integration
- AI tools
- Software development
- Debugging
- Data pipelines
- Code reviews
- Problem solving
- Technical documentation
Benefits
- Unlimited vacation
- Health care benefits
- Parental leave
- Mental health support
- Stock options
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Science & Research
- Agriculture
Keywords
- Software Developer
- AI
- Geospatial
- Soil Intelligence
- Python
- JavaScript
- SQL
- Git
- Linux
- Windows
- MacOS
- Hardware
- Sensors
- Data Pipelines
- Debugging
- Code Review
- Agriculture
- Research
- Instrument Control
- Agentic Workflows
- Full-stack
- Back end
- Front end
- Cloud
- Sustainability
- Product Creation
- Technical Support
- Lab Instruments
- Automation
- Software Engineering
Seniority
Entry level
Perks
- Generous paid time off
- Parental leave
- Stock or equity
- Wellness program
Tools
- Git
- Linux
- Windows
- macOS
Languages
- English
Fields of study
- Computer science
- Engineering