Engineering Manager, Software
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
Recommended Jobs
Change Management Integration Consultant
Job Description Oracle Health Government Services is seeking a detail-oriented and analytical professional to join our team as a Change Management Integration Consultant to join our mission-dri…
Physician - Days - $11K Bonus
You Matter • Make a difference every day in the lives of the underserved • Join a mission driven organization with a people first culture • Excellent career growth opportunities Join us an…
Experienced Retail Store Manager
At David’s Bridal, we empower our customers and our employees to stay true to their dreams and find the one, whether that means the wedding dress that matches her personal style—or the career that’s …
Local Contract Emergency Room Registered Nurse - $45-53 per hour
Medical Solutions is seeking a local contract nurse RN ED - Emergency Department for a local contract nursing job in State College, Pennsylvania. Job Description & Requirements ~ Specialty: ED …
Locum Hematology-Oncology Physician — Indiana, 2-3 Weeks/Month
An Indiana-based medical facility is seeking a dedicated locum oncologist to provide essential hematology oncology coverage. This role offers the opportunity to work 2-3 weeks per month, allowing for …
IT Project Manager (Philadelphia)
Position Summary: The IT Project Manager is responsible for leading, planning, and executing complex technology initiatives that support the organizations strategic goals within the Medicaid managed…
Class A CDL Truck Driver
Overview: Diversified Gas & Oil Corporation (“DGOC”) is a wholly-owned subsidiary of Diversified Energy Company PLC, a US-based company listed on the New York Stock Exchange (NYSE) and London Stock E…
Director of Purchasing - Food Distribution
Job Details: Director of Purchasing – Specialty Food Distribution Philadelphia, PA | Full-Time | Onsite | no third parties We’re a family-owned food distributor serving local restaurants s…
Voice AI Conversation & Campaign Writer
Medical Guardian is a fast-growing digital health and safety company on a mission to help people live a life without limits. With 13 consecutive years on the Inc. 5000 list of Fastest Growing Compani…
Proposals Engineer - Power Projects
If you are an Engineer with experience in control systems and/or process operations, Emerson has a great opportunity for you! We are looking to add a Proposal Engineer for Power Projects to our Cranbe…