Senior Software Developer

ENEA
Belfast, UK
11 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

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)
+17 more
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

Job 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

Requirements

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.

Benefits & conditions

  • At Enea, we strive to create an environment where you can thrive both professionally and personally. We offer:
  • Flexible hybrid work: A modern work model that supports a healthy work-life balance.
  • Collaborative environment: A dynamic, globally connected team culture that fosters engagement in cybersecurity initiatives and cross-regional projects.
  • Inclusive culture: A diverse and inclusive workplace that values your voice and promotes mutual respect and collaboration.
  • Competitive compensation: A competitive salary package complemented by region-specific benefits.
  • Ongoing learning and career development: Continuous learning opportunities and clearly defined career paths to support your professional growth across the organization.

About the company

Enea are looking for experienced software engineers to immediately join our experienced team.

Successful candidates will be enthusiastic about software development and technology and keen to learn about leading edge technologies. If you love technology and gadgets then you’ll love this job! You will be given the time to continue to develop your skills surrounded by a team of incredibly smart and experienced engineers.

You’ll learn on the job about 5G technologies, C/C++ distributed architectures building highly scalable, latency sensitive packet processing products deployed at 5G and wireline telecom service providers worldwide.

Enea is a results orientated workplace where initiative is valued, accomplishments are rewarded, and the goal is clear; to become a worldwide leader in Internet based communications software and services for wireless and wireline communications companies. With the size and variety of what we do - from video optimisation to mobile broadband price plan management - there are many opportunities to make your mark., About Enea

We are a world-leading specialist in advanced telecom and cybersecurity software with a vision to make the world’s communications safer and more efficient.

Our solutions connect, optimize and protect communications between companies, people, devices and things worldwide. We are present in over 80 markets and billions of people rely on our technology every day when they connect to mobile networks or use the Internet.

Enea is headquartered in Stockholm, Sweden and is listed on NASDAQ Stockholm. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all