×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer, SQL Developer

Job in Port Perry, Oshawa, Ontario, Canada
Listing for: Adamson Systems Engineering
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Backend Developer, SQL Developer
Job Description & How to Apply Below
Location: Port Perry

At our facility in Port Perry, we employ a large staff of Mechanical, Acoustical, Software and Electrical engineers who utilize cutting edge tools and techniques to develop industry leading professional audio products. Our large, vertically integrated manufacturing facility offers our team the benefit of rapid prototyping and the ability to not compromise on design.

From ideation, simulation, prototyping to production, the engineering team is the core of what we do. Our team of motivated professionals work together to advance the technology currently available in the market.

We are currently seeking an experienced Software Engineer to help build the custom Manufacturing Execution System (MES), crucial to monitoring and reporting on the efficiency of our production efforts and workforce.

Duties & Responsibilities

Develop, maintain, and enhance MES applications that support manufacturing execution, production tracking, quality workflows, and operational reporting.

Build backend services, APIs, and database-driven applications using Python, Django, SQL, and PostgreSQL.

Design and implement responsive user interfaces for shop floor operators, engineers, supervisors, and management using ReactJS and JavaScript.

Integrate MES applications with business systems, databases, equipment interfaces, and real-time communication protocols such as MQTT.

Create dashboards, reports, and monitoring tools using Grafana, InfluxDB, and related technologies.

Support database design, data modeling, query optimization, and time-series data management.

Troubleshoot production issues, perform root-cause analysis, and deliver reliable corrective actions.

Collaborate with manufacturing, quality, engineering, and IT teams to understand requirements and deliver practical solutions.

Participate in code reviews, testing, documentation, deployment, and continuous improvement of software development practices.

Technology Requirements

Python and Django  – Strong experience developing maintainable backend applications and services.

REST APIs  – Ability to design, build, test, and support API integrations.

SQL and PostgreSQL  – Experience designing schemas, writing efficient queries, and managing relational databases.

InfluxDB  

Experience with time-series data collection, storage, and analysis is an asset.

ReactJS and JavaScript  – Ability to build responsive, user-friendly web applications.

MQTT  

Experience with real-time communication protocols;
RabbitMQ, Kafka, or OPC-UA experience is an asset.

Grafana  – Ability to create dashboards and monitor application or production performance.

Docker, Nginx, and CI/CD  – Experience containerizing, deploying, and maintaining applications in production environments.

Linux/Ubuntu  – Experience managing servers and services is considered an asset.

Skills & Qualifications

Bachelor’s degree or diploma in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field.

Minimum of 5 years of software development experience, preferably in a manufacturing, automation, industrial, or production environment.

Experience with MES, ERP, SCADA, production tracking, quality systems, or shop floor applications is considered a strong asset.

Strong problem-solving skills with the ability to troubleshoot complex software, database, and system integration issues.

Ability to work independently and collaboratively with cross-functional teams.

Strong communication skills and the ability to translate manufacturing requirements into practical software solutions.

Attention to detail, ownership mindset, and commitment to building reliable systems for production use.

Why Join Us

Work on software that has a direct impact on manufacturing performance, product quality, and operational visibility.

Collaborate with a multidisciplinary engineering and production team in a hands‑on manufacturing environment.

Help shape and improve digital manufacturing tools used every day on the shop floor.

Be part of a team focused on innovation, continuous improvement, and practical engineering solutions.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary