Return to jobs list

Staff Software Developer

Job type: Full Time · Department: Engineering · Work type: On-Site

Waterloo, Ontario, Canada

About Mappedin

Mappedin is the platform for digital indoor mapping. The company transforms building floor plans and spatial data into dynamic digital maps that power navigation, operations, analytics, and safety across complex environments. Mappedin’s platform has mapped more than 10 billion square feet of indoor space across 86 countries, supporting destinations including Simon Property Group malls, Los Angeles International Airport, Major League Baseball stadiums, and Hudson Yards.

Who you are and what you'll do

We are seeking a highly skilled and motivated Staff Software Developer to join our team at Mappedin. The successful candidate will play a key role in building our newest flagship indoor mapping applications, leveraging their technical expertise to drive innovation and improve user experience.

Responsibilities

  • As a Staff Software Developer, you will design, develop, and deploy high-quality features for our flagship indoor mapping applications, including AI-powered navigation and recommendation systems, to drive user adoption and improve user experience.

  • You will collaborate with cross-functional teams to identify and prioritize project requirements, to drive innovation and improve user experience.

  • You will participate in code reviews, ensure test-driven development best practices, and maintain high-quality code standards, including AI code, to drive innovation and improve user experience.

  • You will leverage problem-solving skills to resolve technical issues and optimize system performance, including AI model deployment and inference, to drive business outcomes and improve user experience.

  • You will develop and maintain technical documentation, including API documentation and user guides, to support AI projects, to drive user adoption and improve user experience.

  • You will engage in continuous learning, stay up-to-date with industry trends, and share knowledge with team members, to drive innovation and improve user experience.

  • You will mentor junior team members and provide guidance on technical best practices, including AI development, to drive innovation and improve user experience.

  • You will participate in planning and prioritization activities to ensure alignment with business objectives, to drive user adoption and improve user experience.

  • You will take ownership of projects, ensuring timely delivery and excellence, and collaborate with cross-functional teams to identify and prioritize project requirements.

  • You will stay up-to-date with AI trends and help integrate AI into our products, and mentor junior developers and foster a collaborative, high-performing team environment.

Skills & Qualification

  • 5+ years of professional software development experience (full-stack or backend focus), with experience in Typescript, React, and Back-end frameworks.

  • Experience with security practices and UI/UX considerations, with the ability to prioritize and resolve technical issues and optimize system performance.

  • Demonstrated ability to take initiative, solve complex problems, and deliver results with minimal supervision, with excellent problem-solving skills and a keen eye for detail.

  • Strong understanding of geometric and algorithmic problems, with experience in solving them, and excellent communication skills, both written and verbal, with the ability to interact with internal teams and external customers.

  • Familiarity with agile development processes and version control systems like Git, with the ability to work independently and as part of a team, and experience leading projects or mentoring team members.

  • Strong understanding of AI/ML ethics and bias, with the ability to design and implement fair and transparent AI systems, and experience with natural language processing techniques such as text classification, sentiment analysis, and named entity recognition.

  • Experience with AI/ML, including the ability to design and implement AI models, and excellent problem-solving skills, with a keen eye for detail and the ability to learn quickly.

Behind the scenes 

We move fast and pivot as needed. We operate with experimental mindsets and are constantly pushing the boundaries of our industry. Because of this, we can’t guarantee exactly what you’ll be working on three months from now but we can guarantee that you will be working on high value projects that will foster your growth along with Mappedin’s. One of our core values is playing for the team. This means that we’re constantly balancing our own goals with the needs of the organization and jump in to help others whenever needed.

At Mappedin, we don’t take a one-size-fits-all approach to how we work. While we have colleagues around the globe, some roles are best suited for full-time, in-person work at our home office in Waterloo. We are committed to getting things done and holding each other accountable. We stay curious, embrace risks, and learn from our mistakes. We’re competitive and enjoy winning together as a team.This position will require being in office four days per week.

We believe in being transparent about how we hire. We use artificial intelligence (AI) tools to help record interviews and create notes for us to review later. Every application and interview is still reviewed by our People Operations team, and all hiring decisions are made by people - not AI.

We welcome applications from people with disabilities. We provide reasonable accommodations for candidates upon request through the recruitment process. For additional information, please email us at accessibility@mappedin.com or call us at (519) 594-0102 and ask to speak to a member of the Human Resources team.

What's in it for you

  • Competitive base salary: $130,000 - $160,000 CAD

  • 20 days of paid vacation, available from your first day

  • Comprehensive benefits from Day 1

  • A team of bar raisers with low ego and high ownership

Made with