Engineering Manager, Software
7 days ago
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
- 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)
- 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
- 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
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
-
Senior Real-Time Embedded Software Engineer
2 weeks ago
Pittsburgh, PA, United States Software Engineering Institute Full timeSEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in...
-
Senior Real-Time Embedded Software Engineer
2 weeks ago
Pittsburgh, PA, United States Software Engineering Institute Full timeSEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in...
-
Business Development Manager
1 week ago
Pittsburgh, PA, United States Software Engineering Institute Full timeWhat We Do: The Software Solutions Division (SSD) comprises a large part of the Software Engineering Institute (SEI), a Federally Funded Research and Development Center (FFRDC) operated by Carnegie Mellon University (CMU) in Pittsburgh, Pennsylvania and Arlington, VA. At SSD our teams engage in ground breaking software research, development, and transition...
-
Software Engineering Manager
3 days ago
Pittsburgh, PA, United States Maven Machines Full timeSoftware Engineering Manager About Maven Maven is building the next era of fleet management, dispatch, and infrastructure technology for the transportation and service industries. We are a fast-growing software company headquartered in Pittsburgh, delivering mission-critical solutions to many of the largest transportation operations in North America. We...
-
Software Engineering Manager
22 hours ago
Pittsburgh, PA, United States Maven Machines Full timeSoftware Engineering Manager About Maven Maven is building the next era of fleet management, dispatch, and infrastructure technology for the transportation and service industries. We are a fast-growing software company headquartered in Pittsburgh, delivering mission-critical solutions to many of the largest transportation operations in North America. We...
-
Staff Engineer
4 days ago
Pittsburgh, PA, United States Triad Engineering Full timeWork For Us Location: Monroeville, PA 15146 Are you ready to join a dynamic team, focused on Safety, Wellness, and Service? Do you aspire to be part of an innovative design team? Cultivate your career by joining Triad Engineering, Inc.'s team as a Staff Engineer in our civil engineering department. While each day may include a wide array of responsibilities,...
-
Lead Software Engineer
2 weeks ago
Pittsburgh, PA, United States Enkompas Full timeJob Title: Lead Software Engineer (Must Be US Citizen Or Green Card Holder...no OPT) Location: Pittsburgh, PA (onsite) Employment Type: Full-time, Direct Hire Pay: Commensurate with experience About the role (Must Be US Citizen Or Green Card Holder...no OPT) As part of the Software Engineering team, the Lead Software Engineer will be responsible for all...
-
Senior Machine Learning Research Scientist
6 days ago
Pittsburgh, PA, United States Software Engineering Institute Full timeWhat We Do At the SEI AI Division, we conduct research in applied artificial intelligence and the engineering challenges related to building, deploying, and sustaining AI-enabled systems for high-impact government missions. The Frontier Lab advances AI engineering and transitions frontier AI capabilities to government stakeholders through applied research,...
-
Senior Machine Learning Research Scientist
6 days ago
Pittsburgh, PA, United States Software Engineering Institute Full timeWhat We Do At the SEI AI Division, we conduct research in applied artificial intelligence and the engineering challenges related to building, deploying, and sustaining AI-enabled systems for high-impact government missions. The Frontier Lab advances AI engineering and transitions frontier AI capabilities to government stakeholders through applied research,...
-
Senior Machine Learning Research Scientist
6 days ago
Pittsburgh, PA, United States Software Engineering Institute Full timeWhat We Do At the SEI AI Division, we conduct research in applied artificial intelligence and the engineering challenges related to building, deploying, and sustaining AI-enabled systems for high-impact government missions. The Frontier Lab advances AI engineering and transitions frontier AI capabilities to government stakeholders through applied research,...