Director of Engineering, Software Operations (R2663)

Shield AI

Job Description


Shield AI is on the lookout for an exceptional software engineer and visionary leader to spearhead and elevate our Software Operations team. In this pivotal role, you'll be instrumental in propelling our Hivemind teams forward into the next phase of productization.

At the helm of the Software Operations team, you'll be entrusted with the critical responsibilities of managing the entire lifecycle of our Hivemind Enterprise product offering. From orchestrating seamless builds and releases to fine-tuning configuration management, enhancing developer experiences, ensuring top-notch quality assurance, and orchestrating smooth deployments - your leadership will be the driving force behind the delivery of an unparalleled Hivemind Enterprise product. Join us in shaping the future of AI-driven technology and be at the forefront of innovation.




What you'll do:
  • Core Operational Foundations: DevOps, QA, Build and Release Management
  • Infrastructure and Compliance Expansion: Configuration Management, Security Operations, Platform Management
  • Advanced Stability and Performance: Site Reliability Engineering, Platform Engineering, Cloud Operations
  • Data and User-Centric Enhancements: Data Operations, Customer Support
  • Developer and Operational Efficiency: Developer Experience, Performance Engineering
Required qualifications:
  • B.S. in Computer Science with 15+ years of work experience. Similar degree or equivalent practical experience acceptable.
  • You have rock-solid fundamentals in software engineering and the software development life cycle.
  • You have extensive expertise modern C++, cmake, CI pipelines, and package deployment.
  • You have demonstrated the ability to build, lead, train, and mentor a software engineering and/or a developer operations team at scale.
  • You are a relentless learner who can comfortably develop the specialized knowledge necessary for tactical leadership of a small software engineering team, and the perspective required for strategic leadership of a large engineering team.
  • You can recognize efficiency and inefficiency in software engineering processes; prioritize remedies based on accurate cost-benefit analysis; and then lead engineering teams through the design, development, deployment, and maintenance of the remedies.

 

*Please mention you saw this ad on HigherEdPost.*

Apply Now

®