Senior Software Engineer - Internal Tools (R2976)
Shield AI
What you'll do:
- Own internal tooling for Hivemind
- Support and maintain our internal CLI tool ensuring it meets needs and its ease-of-use for developers.
- Enhancing the productivity and efficiency of internal developers by creating, monitoring, and maintaining developer tools and workflows ensuring high reliability and performance.
- Provide developers with technical support and help triage issues relating to tools the DevEx team supports.
- Work closely with other team members and internal customers to understand and identify their needs to provide value.
- Work with the rest of the DevEx team to support tool reusability between the inner and outer dev loop.
- Help with the creation and interpretation of Developer Experience metrics & signals to identify and prioritize change.
- Other DevEx duties as assigned.
Required qualifications:
- BS in computer science or related engineering field with 5+ years of professional experience.
- Experience with a compiled programming language (e.g. C, C++, Rust, Go) in a production environment.
- Strong knowledge of scripting in Bash and Python.
- Strong experience with Linux.
- Familiarity with containers (e.g. Docker, Podman, etc.).
- Strong desire to learn and grow on the job.
Preferred qualifications:
- Experience with Conan Package Manager (Conan 2 preferred)
- Experience building production-ready developer tools from scratch
- Deep understanding of the C++ build ecosystem (CMake, make, vcpkg, Ninja)
- Cloud experience with AWS/Azure