Senior Software Engineer at Enea
Brno, , Czech -
Full Time


Start Date

Immediate

Expiry Date

25 Sep, 25

Salary

0.0

Posted On

26 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

English, Openshift, Azure, Aws, Kubernetes, Docker, Kibana, Kafka, Redis, Cloud, Written Communication, Ip Networking, Computer Science, Messaging, Elasticsearch, High Availability, Rust

Industry

Computer Software/Engineering

Description

QUALIFICATIONS

  • The candidate should hold a computer science, engineering or other related degree.
  • Minimum 5+ years in a software development role.
  • Experience delivering significant software components independently or by leading a small team.
  • Growth mindset, eager to learn, and take on new challenges.
  • Excellent verbal and written communication (English).

KEY SKILLS AND COMPETENCE

Technologies used include:

  • Rust, C++, Java, Python, Clojure
  • Angular, React
  • Kafka, Kafka Streams, Elasticsearch, Redis, Prometheus, Kibana, SQL/RDBMS
  • High Availability, Horizontal Scalability and Multi-Datacentre architectures.
  • REST APIs
  • Kubernetes, Openshift, Docker
  • Cloud: AWS, Azure,
  • IP networking, TCP, SCTP
  • Signalling: 5G, Diameter, SS7, GTP-C
  • Messaging: SMS, SMPP, RCS, MMS, SIP

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ROLE OVERVIEW

This role is an exciting opportunity to join an experienced team to develop telecoms-grade systems and work with cutting edge technologies in the cybersecurity domain.

ROLE AND KEY RESPONSIBILITIES

As a Senior Software Engineer, you will take ownership of features and work in a team to evaluate, design and implement solutions.

  • Competent in at least one of the development languages below and demonstrated ability to learn new languages independently.
  • Previous experience with some of the technologies listed below. Ability to learn new technologies independently as required.
  • Experience writing concurrent and asynchronous software in a distributed architecture.
  • Ability to design and deliver end to end solutions across multiple technologies.
  • Identify problems proactively and work to define solutions.
  • Ability to drive resolution of technical problems in cases where there is limited information available.
  • Ability to translate product requirements into technical solutions and work estimates.
Loading...