Server Software Architect
Job in
Montreal, Montréal, Province de Québec, Canada
Listing for:
4747 Newtrax Technologies Inc
Full Time
position
Listed on 2026-06-04
Job specializations:
-
Software Development
Software Engineer, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
Location: MontrealSandvik Mining is seeking a
Server Software Architect
Location Montreal, QC
At Sandvik, we offer you a world of opportunities. Our diverse businesses and global network enable you to explore your potential and thrive. We recognize your performance and provide multiple pathways to fuel your growth toward exceptional achievements.
We currently have an opening for a Server Software Architect
. In this role, you will be a key contributor to the design and evolution of the Newtrax MDP product - one of Sandvik’s most technologically advanced digital solutions for the mining industry. Working closely with cross‑functional teams, you will translate stakeholder needs into robust architectural designs, champion best practices, and help steer the technical vision of our server platform.
While you’re searching for the best opportunity for yourself today, we are already thinking ahead to your tomorrow. Now we challenge you to take the next step and apply!
What you will be doing
Define the detailed software architecture for the Newtrax MDP productWrite SMART software requirements for the Newtrax MDP product, supported by technical documentationAs part of an agile team, contribute to the success and agility of the teamOversee the development of the core functional logic and operations of the Newtrax MDP product in accordance with the architecture and industry best practicesImplement the defined technology strategies (architecture, design and interfacing) to effectively meet business needsParticipate in technological monitoring and promote standardization and automation to improve operational efficiency.Implement security and data protection best practicesParticipate in feature development and write high-level quality codeTroubleshoot infrastructure and application code level problemsOptimize the platform for maximum performance and scalabilitySupport in new product introduction and in investigation of complex problems.Ensuring the day-to-day proper functioning of various activities and identify priorities to achieve the quality standards of the activities or delivered services. When needed, act and achieve expected results. (
Note:
at this level, the incumbent is also expected to act as a coach for certain colleagues).What you will bring along
Education & Experience
Bachelor’s degree in software engineering, Computer Science, or a related field.8–12+ years of software development experience.5–7+ years of experience in software architecture for large‑scale systems.Technical Expertise
High level modeling language:
SysML/UMLRequirements analysisExpert in on-premises software architecture and all related principles (backend and frontend layers)Excellent understanding of modern architecture, micro-services, web applications (SPA, PWA), and IoTOperating Systems:
Linux (advanced administration and scripting)Network: TCP/IP, MQTT/AMQP, Wi-Fi, Security, Load balancing, etc.Data Pipeline & Streaming:
Apache Kafka, Redpanda, Rabbit
MQ, HasuraDatabases:
Postgre
SQL, No
SQL (Mongo
DB, Cassandra)Infrastructure & Orchestration:
Docker, Kubernetes, Terraform, High availabilityProgramming
Languages:
C#, Go, Python, SQL, Graph
QL, HTML, CSS, JavaScript, Type Script Data Warehousing & ETL:
Medallion architecture, Cold storage, BI concepts and toolsMonitoring & Observability:
Prometheus, GrafanaData Governance & Security:
Compliance frameworks (GDPR, CCPA), encryption, access control, authenticationCI/CD & Dev Ops:
Git, Jenkins, Git Hub Actions, Gitlab, Flux and Terraform to CI/CDFull proficiency in English written and spoken.Experience with Agile MethodologyKnowledge of embedded systems and/or real time systems.Asset:
System engineering principles and industry standards (e.g. ISO-13849, IEC-61508, etc.)Asset:
Cloud knowledge and certifications (Azure).Soft Skills & Personal Qualities
Demonstrate strong leadership by setting clear direction, mentoring team members, and fostering a collaborative environmentAbility to adapt in a fast-paced Agile development environmentExcellent communicator, able to articulate complex technical concepts to both technical and non-technical stakeholders.High degree of self-motivation and ability to work…
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: