Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sandvik

Server Software Architect

Sandvik

Server Software Architect designing and evolving Sandvik’s Newtrax MDP product for the mining industry. Overseeing architecture, implementation, and operational efficiency in an agile environment.

Posted 5/28/2026full-timeMontreal • 🇨🇦 CanadaSeniorLeadWebsite

Tech Stack

Tools & technologies
ApacheCassandraDockerETLFluxGoGrafanaGraphQLIoTJavaScriptJenkinsKafkaKubernetesLinuxMongoDBNoSQLPostgresPrometheusPythonRabbitMQSQLTCP/IPTerraformTypeScript

About the role

Key responsibilities & impact
  • 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).

Requirements

What you’ll need
  • 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.
  • 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, RabbitMQ, Hasura.
  • Databases: PostgreSQL, NoSQL (MongoDB, Cassandra).
  • Infrastructure & Orchestration: Docker, Kubernetes, Terraform, High availability.
  • Programming Languages: C#, Go, Python, SQL, GraphQL, HTML, CSS, JavaScript, TypeScript.
  • 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 & DevOps: Git, Jenkins, GitHub 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.

Benefits

Comp & perks
  • A competitive compensation package including pension matching, and comprehensive health, dental, life, and disability benefits.
  • Comprehensive training and ongoing learning support.
  • Strong opportunities for professional growth and development.
  • The opportunity to influence the architecture of a flagship product used in mining operations globally.
  • The chance to join an ambitious team in a world‑leading industry.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software architecturerequirements analysisSysMLUMLmicro-servicesweb applicationsLinuxC#GoPython
Soft Skills
agilitycoachingtroubleshootingproblem-solvingcommunicationprioritizationteam collaborationoperational efficiencyleadershipquality assurance