+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

110-57 =
+
Forgot password

Enter your email, and we will send you your password

Milestone Systems Bulgaria

Senior Software Engineer – Data

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    Milestone Systems is a leading provider of data-driven video technology software. Our portfolio comprises XProtect video management software and over 14000 supported devices. Every new device we add to the Milestone ecosystem increases our footprint in the video technology industry.

    With our unique video technology software, you help people make wiser and more responsible decisions – in and beyond security. Whether you advance our software, inspire new integrations, or elevate our customers, you are part of a growth company recognized by the industry. We have a unique people-first approach to everything we do, and it’s not just empty words. Being part of a fun, friendly, and flexible environment, you’ll find that working here almost feels like home away from home.

    About the team:

    The Media Metadata team will be responsible for capturing, structuring, and querying media analytics events and metadata, enabling the Product Experience teams to deliver cutting-edge features.

    We are now looking for a Senior Software Engineer – Data to join the team in Sofia, Bulgaria (hybrid mode of work – a combination of in-office and working from home).

    Responsibilities:

    • Be part of an Agile scrum team and participate in daily meetings, code, or architectural reviews
    • Design and develop new functionalities for the product, using technology stacks based on GolangDocker, and Python (integration tests).
    • Develop APIs to expose data and functionality to frontend applications
    • Work with and utilize your solid knowledge of containerization, network protocols, Linux/Unix, CI/CD tools, and technology like GitHub Actions
    • Accounts for the high quality of the product – write unit and integration tests.
    • Accounts for the performance, reliability, usability, and serviceability of the feature
    • Understanding of the overall product architecture is reflected in one’s designs and implementations
    • Collaborate with cross-functional teams
    • Share knowledge and experience with the team.
    • Provides technical guidance
    • Taking ownership of your learning journey to grow as a professional.

    How you can match:

    • 5+ years of professional experience as a software engineer working with data.
    • Strong knowledge and experience with different databases – document-based, relational.
    • Experience in optimizing data storage and retrieval processes for performance and scalability
    • Experience in creating efficient data models and schemas to support analytics and operations
    • Complete understanding of the SDLC process and microservice architectures.
    • Excellent verbal and written communication English skills. English is the working language.

    Experience with stacks based on GolangDocker, Python, and API design is considered an advantage.

    Knowledge of containerization, network protocols, Linux/Unix, CI/CD tools, and technology like GitHub Actions is considered an advantage.