Director of Enterprise Software
Seegrid
- Pittsburgh, PA
- Permanent
- Full-time
- Strategic technical leadership and ownership of Seegrid's Enterprise Software Suite to include its technology architecture, implementation, and operations
- People management and mentorship of several Software Managers
- Collaboration with peers across the Software Organization, PdM, UX, and other engineering teams to define, scope, build, and scale distributed material handling solutions for our customers
- Leading the technical strategy to evolve our Enterprise Software Suite from strictly on-premise/single-tenant deployments to a hybrid on-prem/cloud/multi-tenant and/or pure cloud-based architecture; deprecate legacy components safely and methodically as necessary
- Leading the technical strategy to round out the capabilities of our Enterprise Software with near-term focuses on traffic flow and optimization, interoperability in accordance with emerging industry standards, and software robustness (scalability, serviceability, upgradeability, usability, and security)
- Promoting and enacting modern software development practices within the Enterprise Software organization
- Managing and participating in various Engineering-wide operating processes
- Promoting a positive organizational culture of quality, delivery, intellectual curiosity, and psychological safety
- Degree in Computer Science or other technical field (strong candidates with equivalent knowledge acquired from real-world professional experience will also be considered)
- 10+ years of relevant professional experience (5+ in development, 3+ in management)
- Professional expertise in AMR Fleet Management or Material Handling
- Well-versed in modern cloud computing with proven experience in scaling technical software on AWS, GCP, or Azure platforms
- Proven experience in integrating third-party/customer systems (back-office and/or shop-floor) with proprietary Enterprise Software systems (either on-prem or cloud)
- Fluent in at least one JVM-based language (Java or Kotlin preferred) as well as Python
- Comfortable with several of the following technologies: PostgreSQL (or other SQL RDBMS), Amqp/RabbitMQ, gRPC, REST APIs, service-oriented architectures, reactive programming, Qt, VueJS or React, Docker, and Linux
- Grounded in modern software engineering practices (git + PR workflows, testing, CI/CD, etc.)
- Excellent communication skills both verbal and written; range to effectively communicate to technical and non-technical audiences - developers/ICs, non-engineering colleagues, executives, and customers
- Collegial with an ability to work effectively with other high performing technical leaders
- A passion for positive organizational culture
- Professional experience with ROS, ROS2, DDS, or other data-centric middleware
- Familiarity with emerging AMR interoperability standards to include VDA5050
- Familiarity with open-source software frameworks like Open-RMF
- Familiarity with modern, robotics, cloud-based data/observability platforms like Formant
- Familiarity with modern, interactive data visualization frameworks