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

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: Montreal

Sandvik 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 product
  • Write SMART software requirements for the Newtrax MDP product, supported by technical documentation
  • As part of an agile team, contribute to the success and agility of the team
  • Oversee the development of the core functional logic and operations of the Newtrax MDP product in accordance with the architecture and industry best practices
  • Implement the defined technology strategies (architecture, design and interfacing) to effectively meet business needs
  • Participate in technological monitoring and promote standardization and automation to improve operational efficiency.
  • Implement security and data protection best practices
  • Participate in feature development and write high-level quality code
  • Troubleshoot infrastructure and application code level problems
  • Optimize the platform for maximum performance and scalability
  • Support 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/UML
  • Requirements analysis
  • Expert 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 IoT
  • Operating 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, Hasura
  • Databases:
    Postgre

    SQL, No

    SQL (Mongo

    DB, Cassandra)
  • Infrastructure & Orchestration:
    Docker, Kubernetes, Terraform, High availability
  • Programming

    Languages:

    C#, Go, Python, SQL, Graph

    QL, HTML, CSS, JavaScript, Type Script
  • Data Warehousing & ETL:
    Medallion architecture, Cold storage, BI concepts and tools
  • Monitoring & Observability:
    Prometheus, Grafana
  • Data Governance & Security:
    Compliance frameworks (GDPR, CCPA), encryption, access control, authentication
  • CI/CD & Dev Ops:
    Git, Jenkins, Git Hub Actions, Gitlab, Flux and Terraform to CI/CD
  • Full proficiency in English written and spoken.
  • Experience with Agile Methodology
  • Knowledge 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 environment
  • Ability to adapt in a fast-paced Agile development environment
  • Excellent 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:
    (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