Software Engineer, Manager

Pittsburgh, PA
Full Time
Manager/Supervisor
 

Mine Vision Systems is a mining technology company building the decision-making platform for underground mining. We introduce high-fidelity data into the mining workflow that has simply never existed before, enabling operators to move from assumptions to evidence-based decisions. Our digital infrastructure is designed to map, monitor, and manage the underground mining environment with confidence, creating a persistent, data-rich foundation for operational and strategic decision-making. Since the launch of our flagship product, FaceCapture, in late 2023, adoption has accelerated rapidly as customers realize the value of truly understanding their underground operations.

 

We focus on underground mining of critical minerals and precious metals, where small improvements in accuracy and insight drive outsized returns. Our technology delivers millions of dollars in annual value by minimizing overbreak, improving ore calls, enhancing resource models, and enabling a growing set of high-impact applications across the mine lifecycle. By transforming raw underground data into actionable intelligence, Mine Vision Systems empowers mining teams to operate more efficiently, more predictably, and with greater confidence than ever before.

About the role

We’re looking for a Software Engineering Manager to lead the technical direction, execution, and growth of our software organization. This role blends hands-on technical leadership with people and process leadership, and sits at the center of our robotics, cloud, and product engineering efforts. You will set architectural direction, scale teams and processes, and ensure we deliver reliable, high-performance software that operates in some of the world’s harshest environments.

What you’ll do

  • Set and own the long-term software architecture and technology roadmap across cloud, web, robotics, and embedded systems, making clear technical tradeoffs across performance, reliability, security, cost, and time-to-market
  • Identify and drive process improvements to increase engineering efficiency, scalability, security, quality, and operational reliability
  • Lead, mentor, and grow multidisciplinary software teams, including hiring, performance management, coaching, and career development, while maintaining a high technical and cultural bar
  • Partner closely with product, hardware, and operations teams to translate business objectives and real-world field needs into clear, executable technical plans
  • Ensure software systems are robust, secure, observable, and scalable for production deployments with thousands of users and fielded devices operating in harsh environments
  • Own operational excellence across the organization, including production readiness, incident response, post-mortems, and continuous reliability improvements
  • Establish and maintain modern development practices, including CI/CD, testing strategies, code reviews, documentation, and metrics-driven feedback loops
  • Remain technically engaged through architecture reviews, critical design discussions, and targeted hands-on involvement where it provides the greatest leverage
  • Travel up to ~10% to customer sites and company locations to support deployments and develop a deep understanding of customer workflows and operational constraints

Required qualifications

  • 12+ years of professional software development experience, including hands-on coding and system architecture ownership
  • 3+ years in a senior engineering leadership role with responsibility for hiring, mentoring, performance management, and team health
  • Proven experience shipping, operating, and supporting large-scale software products (thousands of concurrent users or greater) in production environments
  • Experience leading multiple software disciplines (frontend, backend, cloud, embedded, robotics, or similar) and making cross-team architectural decisions
  • Strong proficiency with Python and modern web technologies (JavaScript/TypeScript, React)
  • Experience with databases and data systems (Postgres, Redis, MongoDB or similar)
  • Solid background in distributed systems, high-performance computing, optimization techniques, and production system reliability
  • Experience with containerization and infrastructure tooling (Docker, Kubernetes, CI/CD pipelines), including operational and cost considerations
  • Familiarity with AWS cloud services (e.g., EC2, S3, RDS) and cloud-native architectural patterns
  • Ability to define, track, and use engineering metrics to guide delivery, quality, reliability, and continuous improvement
  • Excellent written and verbal communication skills, with the ability to influence technical and non-technical stakeholders and navigate competing priorities
  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related field (advanced degree preferred)

Desirable qualifications

  • Familiarity with OpenGL/WebGL or advanced visualization systems
  • Experience working in startup or high-growth environments with significant ambiguity and rapid iteration
  • Hands-on experience with agile development frameworks (Kanban, Scrum, XP) in distributed or hybrid teams
  • Prior experience with Jira, Confluence, and related collaboration and planning tools

Nice to have

  • Experience developing software for products with a strong hardware component (robotics, IoT, industrial or safety-critical systems)
  • Experience establishing secure software development practices and partnering across the organization to manage technical risk

Why this role matters

You will shape the software foundation that underpins Mine Vision Systems’ platform and products. Your decisions will directly impact the reliability, scalability, and usability of systems deployed in production mines around the world. This is a high-impact leadership role with ownership across architecture, execution, and team development.

Benefits

  • We are a fast paced and growing company with real robotic hardware in the field around the world, generating actual revenue
  • Competitive compensation and full benefits: medical, dental, vision, disability, life insurance, 401(k) with match
  • Uncounted PTO policy and flexible hybrid work model
  • Small, fast-moving team with hands-on work and immediate impact

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*