Production Software Developer
Location: Canada (Hybrid / Remote options available)
Job Type: Full-Time, Permanent
Schedule: Monday to Friday, Flexible Core Hours
Compensation: $115,000 – $145,000 CAD per year (Depending on experience)
Benefits: Comprehensive health, dental, and vision care, RRSP matching, 4 weeks paid vacation, and annual wellness/learning allowances.
About the Company
At Maxximo Production IT, we build the digital backbone that keeps modern industries moving. We specialize in high-performance, scalable software solutions engineered specifically for mission-critical manufacturing and production ecosystems. In an environment where seconds of downtime cost thousands, our platforms ensure seamless, real-time automation, data flow, and operational efficiency across North America.
Why Work With Us
- Work That Matters: Your code won't sit in a staging environment. You will build and optimize tools directly impacting large-scale, real-world production facilities.
- Flexibility First: We judge performance by your output, not your clock-in time. Enjoy a healthy work-life balance with highly flexible daily scheduling.
- Continuous Growth: We provide a dedicated annual budget for certifications, conferences, and courses to keep your technical edge sharp.
- Collaborative Culture: We maintain a flat organization where engineering intuition is valued over rigid hierarchy. If you have a better way to solve a problem, your voice will be heard.
The Role
We are seeking a Production Software Developer to help design, scale, and maintain our high-throughput software systems. In this role, you will bridge the gap between core backend logic and live manufacturing environments. You will ensure our software is resilient, highly performant, and capable of processing continuous streams of operational data with minimal latency.
Key Responsibilities
- Develop and Optimize backend systems using modern object-oriented languages to process continuous, real-time data streams.
- Integrate software platforms seamlessly with production-line hardware, IoT devices, and industrial automation networks.
- Troubleshoot and resolve performance bottlenecks within live, high-concurrency staging and production environments.
- Design scalable databases and APIs that facilitate smooth communication between internal infrastructure and client-facing interfaces.
- Collaborate closely with cross-functional teams including system engineers and DevOps to maintain rigorous CI/CD deployment pipelines.
- Participate in code reviews to uphold high standards of code cleanliness, system reliability, and overall compliance.
Skills & Requirements
We believe great developers come from diverse technical backgrounds. If you meet most of these points and love solving complex scaling problems, we want to talk to you.
- Core Programming: Proficient in back-end development using languages like C#, Java, Python, or C++.
- Data & Streaming: Solid understanding of database management (SQL/NoSQL) and data-streaming tools like Kafka or RabbitMQ.
- Systems Architecture: Experience designing RESTful APIs and working with containerized environments using Docker or Kubernetes.
- Environment: Familiarity with Linux environments, network protocols, or integrating software with physical hardware/IoT setups.
- Problem Solving: Strong analytical skills with a knack for debugging complex asynchronous or multi-threaded applications.
- Collaboration: Clear communication skills to translate technical concepts across distributed engineering teams.
Pay: $6,500.00-$12,500.00 per month
Work Location: In person