Software Development Engineer I - Applied Research & Prototyping

NextGenEnergyJobs

Canada

On-site

CAD 70,000 - 95,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and welfare benefits
401(k) and profit-sharing
Vacation leave (80 hours)
Twelve paid holidays
Career growth opportunities

Job summary

NextGenEnergyJobs is seeking a Software Development Engineer I for Applied Research & Prototyping. You will design and develop proof-of-concept applications, services, APIs, and data-driven workflows within an Agile Scrum team.

Collaborate with senior engineers to evaluate AI, computer vision, and spatial intelligence; turn prototypes into scalable production software while adopting modern web frameworks and cloud-native practices.

Qualifications

  • Bachelor's degree in computer science, mathematics, GIS, or STEM fields is required.

Responsibilities

  • Design and develop proof-of-concept applications, services, APIs, integrations, and data-driven workflows.
  • Research and prototype AI, computer vision, spatial intelligence, real-time systems, and automation approaches.
  • Investigate imagery and video processing, indoor and built-environment intelligence, digital twins, and AI-assisted workflows.
  • Collaborate with senior engineers, architects, and product teams to assess viability and production paths.
  • Evolve prototypes into scalable, maintainable, and testable production software.
  • Build software following standard design patterns, testing practices, and deployment models.
  • Work effectively in an Agile Scrum team.

Skills

Software design principles
Algorithms & data structures
Web services & APIs
React / Node.js / Next.js
REST / GraphQL APIs
SQL / PostgreSQL / MongoDB
Cloud-native development
Docker / Kubernetes
CI/CD / DevOps
Distributed systems
Git / source control
Problem-solving / communication

Education

Bachelor's degree in computer science, mathematics, GIS, or STEM
Master's degree in computer science, GIS, or STEM

Tools

ArcGIS platform

Job description

Software Development Engineer I - Applied Research & Prototyping
Key Responsibilities
  • Design and develop proof-of-concept applications, services, APIs, integrations, and data-driven workflows
  • Research and prototype approaches involving AI, computer vision, spatial intelligence, real-time systems, sensor integration, and automation
  • Investigate technical areas such as imagery and video processing, indoor and built-environment intelligence, digital twins, operational monitoring, and AI-assisted workflows
  • Collaborate with senior engineers, architects, and product teams to assess technical viability, tradeoffs, and production implementation paths
  • Help evolve viable prototypes into scalable, maintainable, and testable production software
  • Build software that follows industry-standard design patterns, development methodologies, testing practices, and deployment models
  • Work effectively in an Agile Scrum team environment
Requirements
  • 1+ years of professional, internship, academic, or project experience supporting similar software development responsibilities
  • Strong foundation in software engineering principles, algorithms, and data structures
  • Experience building web services, APIs, integrations, or data-driven applications
  • Ability to analyze software, algorithms, and technical approaches and identify improvements
  • Understanding of databases, data modeling, and distributed systems concepts
  • Ability to rapidly learn new technologies and evaluate technical tradeoffs
  • Strong problem-solving, communication, and collaboration skills
  • Bachelor's degree in computer science, mathematics, Geographic Information Systems (GIS), or STEM related field
  • Experience working on an Agile software development team
  • Experience with modern web frameworks such as React, Node.js, Next.js, NestJS, Express, Angular, or similar technologies
  • Experience developing REST based webservices or GraphQL APIs
  • Working knowledge of SQL, PostgreSQL, MongoDB, or other relational and non-relational databases
  • Familiarity with AI, machine learning, large language models, agentic systems, or computer vision technologies
  • Experience working with imagery, video, sensors, IoT, telemetry, streaming data, or real-time systems
  • Knowledge of cloud-native development, Docker, Kubernetes, CI/CD pipelines, or DevOps practices
  • Knowledge of the ArcGIS platform, spatial data, mapping technologies, or location-based systems
  • Knowledge of source control and issue management systems
  • Master's degree in computer science, mathematics, Geographic Information Systems (GIS), or STEM related field
  • Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
  • A reasonable estimate of the base salary range is
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer I - Analytics
Software Development Engineer I - Analytics

NextGenEnergyJobs • Canada

Hybrid
CAD 65,000 - 95,000
Software Developer II – Web GIS SDK
Software Developer II – Web GIS SDK

NextGenEnergyJobs • Canada

On-site
CAD 75,000 - 105,000
DevOps Engineer II - AWS
DevOps Engineer II - AWS

NextGenEnergyJobs • Canada

On-site
CAD 90,000 - 130,000
Health benefits
Paid time off (80 hours vacation not5)
Twelve paid holidays
Product Engineer I - Geodatabase
Product Engineer I - Geodatabase

NextGenEnergyJobs • Canada

On-site
CAD 65,000 - 95,000
Health benefits
401(k) plan
Paid time off
+1
Sr. GIS Solution Engineer - Geo Experience Center
Sr. GIS Solution Engineer - Geo Experience Center

NextGenEnergyJobs • Canada

On-site
CAD 100,000 - 140,000
Product Engineer II – Graph Analysis and Semantic Data Modeling
Product Engineer II – Graph Analysis and Semantic Data Modeling

NextGenEnergyJobs • Canada

Hybrid
CAD 90,000 - 120,000
Health and welfare benefits
401(k) and profit-sharing
Vacation leave (80 hours)
Technical Consultant – Integrated Support
Technical Consultant – Integrated Support

NextGenEnergyJobs • Canada

On-site
CAD 90,000 - 130,000
DevSecOps Engineer II - SaaS
DevSecOps Engineer II - SaaS

NextGenEnergyJobs • Canada

On-site
CAD 95,000 - 150,000
Sr. Product Engineer– ArcGIS SDK Documentation
Sr. Product Engineer– ArcGIS SDK Documentation

NextGenEnergyJobs • Canada

Hybrid
CAD 90,000 - 120,000
Spatial Data Engineer I
Spatial Data Engineer I

NextGenEnergyJobs • Canada

On-site
CAD 70,000 - 100,000