Sandvik Coromant

Server Software Architect

Sandvik Coromant$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 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.
  • Strong experience designing and implementing large-scale distributed systems.
  • Deep knowledge of software architecture, microservices, and API design.

Responsibilities

  • Define the detailed software architecture for the OptiMine MDP product.
  • Translate complex stakeholder needs into SMART requirements and high-quality technical documentation.
  • Collaborate within an Agile development team for continuous improvement.
  • Oversee the development of core functional logic following industry best practices.
  • Implement strategies for architecture, design, and system interfacing.

Benefits

  • Opportunity to influence the architecture of a flagship product in mining globally.
  • Join an ambitious team in a leading industry.
  • Strong opportunities for professional growth and development.
  • Comprehensive training and ongoing learning support.
  • Competitive compensation package including medical and dental benefits.
Full Job Description
Server Software Architect
Location: Montreal, QC


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.

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, 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.
  • 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 independently
  • Versatility and Rigor
  • Critical-thinking and time-management skills
  • A drive to learn and master new technologies and techniques
  • Outstanding skills in solving complex problems with creativity
  • Ability to mentor and coach coworkers
  • Ability to take the end-to-end ownership of an assigned responsibility


Environmental Health and Safety
  • Adhere to Sandvik's Environmental, Health & Safety policies.
  • Attend required training and use mandatory PPE when visiting Sandvik or customer sites.


In return for your passion and drive we will offer you...
  • 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.
  • Strong opportunities for professional growth and development.
  • Comprehensive training and ongoing learning support.
  • A competitive compensation package including pension matching, and comprehensive health, dental, life, and disability benefits.


Voulez-vous en savoir pl

About Sandvik Coromant

Sandvik Coromant is a Swedish company that specializes in cutting tools and tooling systems for the manufacturing industry. The company was founded in 1942 and is headquartered in Stockholm, Sweden. Sandvik Coromant is a subsidiary of Sandvik AB, a global engineering company that operates in the mining, materials technology, and machining industries. Sandvik Coromant has a strong focus on research and development, and has over 3,000 patents worldwide. The company has a presence in over 150 countries, and serves customers in a wide range of industries, including aerospace, automotive, medical, and energy.
Learn more about Sandvik Coromant
Size
8,000 employees
Industry

Similar Jobs

More Jobs at Sandvik Coromant

More Information Technology Jobs

Find similar Server Software Architect jobs: