Senior Software Developer (Java + C++)

Java

Senior Software Developer (Java + C++)

Java
Kaczyniec 9, Gliwice

co.brick

Full-time
B2B
Senior
Remote

Job description

Start: ASAP
Engagement: Long-term contract
Work model: Remote 


Client Description

The client operates in the technology and digital media domain, focusing on backend systems, data-intensive processing, and advanced solutions related to audio and video analysis, signal processing, and music recognition technologies.

The technology environment is based on modern cloud platforms, distributed systems, and high-performance backend services that support large-scale multimedia data processing.


Responsibilities

  • Design, develop, and maintain backend applications using Java (Spring Boot) and lower-level system components using C++

  • Participate in all phases of the software development lifecycle: requirements analysis, system design, implementation, testing, deployment, and maintenance

  • Collaborate with architecture, product, and engineering teams to build integrated and scalable solutions

  • Contribute to system architecture and technical design discussions

  • Create and maintain technical documentation

  • Develop and maintain RESTful APIs with a strong focus on performance and security

  • Integrate applications with cloud services, particularly Microsoft Azure

  • Participate in code reviews and technical decision-making processes

  • Support deployment activities, troubleshoot complex issues, and ensure system reliability

  • Optionally contribute to audio/video processing and signal analysis components


Technical Requirements

Required:

  • Minimum 8 years of hands-on experience with object-oriented programming, primarily Java

  • Strong expertise with Java, Spring Boot, and REST API development

  • Experience working in Unix/Linux environments

  • Very good knowledge of SQL and PostgreSQL

  • Experience implementing API security best practices

  • Practical experience with Microsoft Azure and Azure SDK for Java

  • Proficiency with Docker and containerized application development

  • Familiarity with Agile development methodologies

  • C++ (required)

  • English level: B2+ minimum

Nice to Have:

  • Experience with audio/video processing

  • Knowledge of digital signal processing (DSP) concepts

  • Experience with Music Recognition Technology (MRT)

  • Familiarity with Infrastructure as Code tools (e.g., Terraform)

  • Experience working with distributed systems or large-scale enterprise environments

Tech stack

    C++

    advanced

    Java

    advanced

Office location

Published: 09.03.2026

Senior Software Developer (Java + C++)

Summary of the offer

Senior Software Developer (Java + C++)

Kaczyniec 9, Gliwice
co.brick
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest co.brick Sp. z o.o. z siedzibą w Gliwicach, ul. Kaczyniec 9 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.