> Markdown version of [/jobs/ext/2817851-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2817851-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** ENEA - **Location:** Belfast, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Artificial Intelligence, C++ (Programming Language), Cloud Computing, Computer Programming, Continuous Integration, Linux, Web Browsers, Internet Protocol, Python (Programming Language), Linux System Administration, Machine Learning, Network Protocols, Scrum Methodology, Software Engineering, Virtualization Technology, Multithreading, Delivery Pipeline, Grafana, Gitlab, Git, Containerization, Integration Tests, Kubernetes, Information Technology, Data Analytics, Software Version Control - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840612390-senior-software-developer ## About the Role BSc Degree (2.1 or higher) or equivalent in Computer Science or related discipline * Networking, and programming (preferably C++ or Java) * Git source control * Linux * Effective communication - both written and verbal * Strong team working and problem solving skills * Flexible 'can do' attitude * 4+ years industry experience in the above areas, * Knowledge of Python, Multi-threaded programming, Linux administration and networking protocols * Knowledge of mobile internet technologies * GitLab for CI/CD * Knowledge of Agile methodologies * Cloud Technologies (e.g. Containerisation, Grafana, Victoria Metrics/Logs) * Able to accept feedback and act on it * Ability to manage time and prioritise * Experience writing or maintaining automated functional or integration tests. ## Description * Participate in the Specification, Design, and Planning of upcoming features * Build, maintain, test (including automated functional tests) and release our well architected services by writing correct and clean code consistently and following best practices * Apply the Enea software development process which adopt Agile methodologies along with modern CI/CD tooling, including developing and maintaining automated build, test, and deployment pipelines which use a mix of Virtualisation and Kubernetes based environments * Make use of AI/ML techniques as part of the software development process and within the product itself. * Learn about data analytics approaches as we evolve our products to provide insights into mobile internet browsing behaviours * Assist the publications department as required to document our products * Work in a multifunctional scrum team with other developers, test engineers and architects. * Contribute to and maintain automated functional test coverage, ensuring new features are validated through CI/CD pipelines ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)