Atos Group

Senior Software Engineer - Critical Communication Systems

Atos Group

Osijek, Croatia (Hybrid)

Experience Senior
Posted 1 month ago
Hybrid Senior Level

We are looking for a Senior Software Engineer for our location in Osijek to join a new team developing security-critical communication server software.

Design

  • Design and develop security-critical communication server software based on microservice and containerized architectures.
  • Analyze and translate ETSI, 3GPP, and customer-specific requirements into robust software components.
  • Contribute to system architecture decisions focused on scalability, resilience, and security.
  • Collaborate with product management and cross-functional teams during the design phase.

Development and implementation

  • Solve complex technical and implementation challenges in collaboration with the development team.
  • Work hands-on with object-oriented programming languages such as Go, C++, or Java and modern development tools.
  • Lead and support development activities across the software lifecycle, including coaching and mentoring team members.
  • Develop and maintain CI/CD pipelines and integrate DevOps practices.

Integration and quality

  • Ensure software quality through testing, code reviews, and best practices.
  • Contribute to secure and high-availability system design, including security protocols, encryption, and scalability.
  • Work with Kubernetes, OpenShift, Docker, and other containerization and orchestration platforms.
  • Support integration with telecom infrastructure and network protocols such as SIP, TCP/IP, HTTP, and RTP.

Collaboration and continuous improvement

  • Collaborate with international and cross-functional teams across all project phases.
  • Contribute to continuous improvement of development practices and system performance.
  • Support knowledge sharing, mentoring, and team development.
  • Stay up to date with emerging technologies, including AI-augmented development.

Requirements

  • Background in Computer Science, Telecommunications, or a related technical field.
  • Around 10+ years of software development experience, ideally in high-availability or telecom environments.
  • Strong experience with Go, C++, or Java.
  • Experience with CI/CD pipelines, DevOps practices, microservices, container technologies, and distributed systems.
  • Experience with telecom systems, 4G/5G networks, and infrastructure environments.
  • Knowledge of SIP, TCP/IP, HTTP, RTP, Diameter, OAuth2, OpenID, IPSec, encryption, and related security topics.
  • Experience working in Linux environments and with high-availability and large-scale system design.
  • Fluent Croatian and English language skills.
  • Strong problem-solving, analytical, mentoring, and teamwork abilities.

Benefits

  • Competitive, market-aligned compensation and benefits.
  • Additional health insurance, bonuses, allowances, flexible working hours, and home-office options.
  • Professional and personal development through continuous education and certification.
  • Wellbeing days and after-work gatherings.

Visa sponsorship is not available. Only EU citizens will be considered, and relocation to Croatia is mandatory.

Similar Job Openings