Atos Group

Senior C++ Developer

Atos Group

Osijek, Croatia (Hybrid)

Job Type Full-time
Experience Senior
Posted 2 weeks 5 days ago
Hybrid Senior Level

We are looking for a Senior C++ Developer to join our new team in Osijek.

Key Responsibilities

  • Develop and maintain mission-critical, telco-grade applications.
  • Implement and enhance low-level communication protocols including SIP, RTP, SRTP, and RTCP.
  • Build high-performance server- and client-side modules with strong security and reliability requirements.
  • Contribute to distributed system architecture improvements.
  • Own the full development lifecycle: design, coding, testing, and documentation.
  • Support CI/CD pipelines and DevOps practices.
  • Collaborate with international teams, primarily Croatia-based, within an agile environment.
  • Maintain accurate technical documentation and design materials.

Design

  • Analyze requirements and user stories and define acceptance criteria.
  • Design components for distributed, high-availability systems.
  • Assess feasibility, risks, and technical dependencies.

Development and Execution

  • Develop software components in C++ or a similar object-oriented language.
  • Implement communication stacks including SIP, RTP, RTCP, and SRTP.
  • Build and optimize Linux-based distributed applications using containers and virtualization.
  • Integrate message brokers such as Kafka and RabbitMQ.
  • Debug using system-level tools including gdb and profilers.
  • Apply secure coding practices and support CI/CD pipelines.

Quality Assurance and Reporting

  • Ensure code quality through testing and reviews.
  • Troubleshoot system issues and support root-cause analysis.
  • Work with QA on test campaigns when required.
  • Maintain essential technical documentation.
  • Monitor quality metrics and propose improvements.

Team and Process Participation

  • Participate actively in Scrum ceremonies.
  • Collaborate with cross-functional international teams.
  • Contribute to continuous improvement of engineering and DevOps practices.
  • Share knowledge and support onboarding of new team members.
  • Deliver work reliably and on time.

Requirements

  • Degree in Computer Science, Software Engineering, Electrical Engineering, or a similar field.
  • 5–10+ years of professional software development experience.
  • Strong expertise in C++ and system-level programming.
  • Solid knowledge of Linux development and debugging.
  • Experience with Docker, Kubernetes, VMware, Proxmox, KVM, Kafka, RabbitMQ, CI/CD, Git, DevOps workflows, distributed systems, and network communication.
  • Experience with SIP, RTP, SRTP, RTCP, and RTSP protocols.
  • Familiarity with secure protocols and cybersecurity concepts is a plus.
  • Excellent English communication skills; French or German is a plus.
  • Strong teamwork, problem-solving, and analytical thinking.
  • Ability to work independently on complex technical tasks with a proactive and adaptable mindset.

Benefits

  • Competitive and market-aligned compensation and benefits.
  • Additional and complementary health insurance.
  • Christmas bonus and gift for children.
  • Vacation, transportation, referral, and jubilee allowances or bonuses.
  • Flexible working hours at Atos or home office.
  • Multisport card and free on-site parking.
  • Unlimited SIM card and business phone.
  • Additional annual leave above the legal minimum.
  • More favorable loans in some banks.
  • 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