1950Labs

1950Labs

Sr. Software Developer (Java + C++)

50K - 120KUSD
Remote

Job Opportunity: Senior Backend Developer (Java / C++)

About the Client

Our client operates in the digital technology and media domain, focused on:

  • Backend systems

  • Intensive data processing

  • Audio and video analysis solutions

  • Signal processing

  • Music Recognition Technology (MRT)

The environment is built around modern cloud platforms, distributed systems, high-performance backend services, and large-scale multimedia data processing.

What We Offer

Join a thriving high-tech development business that is rapidly expanding, serving a diverse clientele across Europe and North America.

We value both synchronicity and flexibility, and we are always open to listening to your needs and accommodating them whenever possible.

  • Compensation in US dollars (contractor position)

  • Fully remote role — work from anywhere

  • A stimulating environment with growth opportunities

  • A passionate and highly technical team

Role Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring Boot, as well as low-level components in C++.

  • Participate in all phases of the software development lifecycle:

    • Requirements analysis

    • System design

    • Implementation

    • Testing

    • Deployment

    • Maintenance

  • Develop and maintain high-performance, secure REST APIs.

  • Integrate backend services with cloud platforms, particularly Microsoft Azure.

  • Contribute to system architecture and technical discussions.

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

  • Perform code reviews and support technical decision-making.

  • Support deployment activities and troubleshoot complex production issues, ensuring system reliability.

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

Technical Requirements (Must Have)

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

  • Strong experience with:

    • Java

    • Spring Boot

    • REST API development

  • Solid experience working in Unix/Linux environments.

  • Very good knowledge of:

    • SQL

    • PostgreSQL

  • Experience implementing API security best practices.

  • Practical experience with Microsoft Azure (mandatory), including Azure SDK for Java.

  • Strong knowledge of Docker and containerized application development.

  • Experience working with Agile 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 in distributed systems or large-scale enterprise environments.

  • Personal technical projects that demonstrate initiative and strong engineering skills.

  • Strong communication skills and desire to work in a multidisciplinary, cross-functional team.

If you are looking for a technically challenging role in a cutting-edge environment, with real impact at scale, wed love to hear from you.

Please submit your CV and lets explore how you can contribute to the team.

Be cautious! Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training.

Job Summary

Sr. Software Developer (Java + C++) at 1950Labs

Application DeadlineWednesday, April 8th, 2026
Salary
50K - 120K USD
Job TypeFull Time
Experience LevelSenior
Experience Length7 years
Minimum QualificationNot specified
Date PostedTuesday, March 10th, 2026

Skills

Java (Programming Language)C (Programming Language)Java (Programming Language)Spring AOPMicrosoft Azure

Share this job