Software Engineer – Code Mining & Telemetry
| Location | Kampala, Uganda |
| Date Posted | December 31, 2025 |
| Category | Engineering IT / Information Technology |
| Job Type | Full-time |
| Currency | UGX |
Description

About the job
About the job:
Billennium is a global technology company with over 20 years of experience, committed to innovation and empowering businesses. As an employer, we offer a supportive, growth-focused environment where collaboration and creativity thrive. Join us to shape the future of technology together!
Role Summary:
We are seeking a Computer Scientist with a strong engineering background to build the data foundation for our Software Portfolio Efficiency Initiative. This role focuses on extracting, structuring, and analyzing quantitative data from code repositories (GitLab, GitHub), artifact management systems, and observability platforms (Grafana, DataDog). You will implement logic to programmatically determine relationships and enforce metadata standards across 90+ products and 50+ platform services.
Role Requirements:
To thrive in this role, you should have:
Advanced proficiency in Python and working knowledge of JavaScript
Solid experience with Version Control Systems (GitLab, GitHub) and CI/CD pipelines
Deep understanding of algorithms, data structures and graph theory (especially as applied to reverse engineering and static analysis)
Experience mining large codebases (on-premise & AWS Cloud) and integrating with systems like Artifactory, Prometheus, Splunk
Familiarity with AI/ML concepts, Graph RAG, and vector databases
Proven ability to create robust documentation (architecture diagrams, data flows, runbooks)
An exploratory mindset capable of defining technical solutions for data retrieval and analysis without explicit step-by-step instructions
