Senior Software Engineer - Access Control

1 Month ago • 5 Years + • Full Stack Development

Job Summary

Job Description

As a Senior Software Engineer in the Access Control team at Milestone Systems, you will be a key player in enhancing the access control capabilities of XProtect, their core video management system. Responsibilities include actively participating in SCRUM, estimating development efforts, writing efficient and secure code using best practices, contributing to requirements refinement, creating and maintaining documentation, staying updated on industry trends, mentoring junior engineers, performing code reviews, and effectively managing time and priorities. The role requires proficiency in C#, .NET, WPF or WinForms UI development, experience with multi-server systems, SQL databases, REST/WCF services, parallel/asynchronous coding, security best practices, and advanced debugging skills. You will work closely with multiple development teams to ensure seamless support for new devices and maintain top-tier web solutions.
Must have:
  • 5+ years software engineering experience
  • Proficient in C# and .NET Framework
  • WPF/WinForms UI application experience
  • Experience with MS SQL Database
  • REST and WCF services knowledge
  • Understanding of security flaws
Good to have:
  • Experience with front-end web technologies
  • Linux skills
  • Containers
  • Test Automation experience
  • Scrum master experience
  • Experience with Video Management Systems
Perks:
  • Competitive salary and benefits
  • 25 days vacation
  • Luxury health and dental packages
  • Public transport card or parking spot
  • Employer-sponsored mobile phone and telecom
  • Food vouchers
  • Multisport card
  • Employee Assistance Program
  • Dedicated employee learning budget
  • Hybrid work model

Job Details

Job Description

At Milestone, your work goes beyond what the human eye can see. 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 to 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. 

 

You will be part of:

The Аccess Control team is an empowered product team, aimed at improving the Access Control related capabilities of XProtect - Milestone’s core product, a Video Management System, that enables the company to be a market leader in the Video Surveillance industry. 

Today we are a team of 6 people, and we are currently looking for a new colleague. We work closely with multiple teams of developers to make sure that Milestone always offers support for the newest cameras, video servers and other cutting-edge security devices, as well as that we provide top-class web solutions that are a vital part of sustaining our community.

We are currently looking for a Senior Software Engineer to join the tam in Sofia, Bulgaria (hybrid mode of work).

 

What you will do in a typical day at Milestone:

  • Be an active player in a SCRUM team, collaborating effectively with team members and stakeholders.
  • Estimate development effort for User Stories, Features and Epics
  • Write well designed, testable, efficient, and secure code by using software development best-practices
  • Actively contribute in refining specifications and requirements 
  • Create and maintain software documentation
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Coach and mentor junior engineers to improve their skills and make them more effective
  • Perform code reviews for peers
  • Strong organizational skills and ability to manage time and priorities effectively
  • Work and thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques

How you can match: 

  • 5+ years of professional software engineering experience 
  • University degree in Computer Science or similar
  • Fluent in English (both written and spoken)
  • At least 2 years of experience and proficient with using C# and the .NET Framework
  • Experience writing UI applications, preferably with WPF or WinForms
  • Extensive problem diagnosis and creative problem-solving skills
  • Experience with multi-server/distributed systems will be considered as an advantage
  • Experience with MS SQL Database Server or another RDBMS is a must
  • Understanding of and experience with the REST and WCF services
  • Ability to write parallel and asynchronous code 
  • Understanding of potential security flaws and designing to prevent them
  • Understanding of secure communication fundamentals and common protocols (TLS)
  • Advanced debugging skills (including remote debugging)
  • Experience with writing unit tests
  • Excellent knowledge of IP networking concepts and common protocols 
  • Hands-on experience with network diagnostics, network analytics tools

 

Bonus Skills:

  • Experience with front-end web technologies
  • Linux skills
  • Containers
  • Test Automation experience
  • Scrum master experience
  • Experience with Video Management Systems

 

Milestone People-First Benefits:

  • People first culture and environment
  • Hybrid-friendly/flexible way of working
  • Competitive salary and benefits
  • 25 days vacation
  • Employer covered luxury health and dental packages
  • Public transport card sponsored by us or parking spot in the office
  • Employer sponsored mobile phone and telecom subscription
  • Food vouchers
  • Multisport card covered by the employer
  • Employee Assistance Program supporting mental, financial and legal topics
  • Dedicated employee learning and trainings budget

 

Thrilled to hear more:


If you would like to become part of this amazing team and our exciting company, hit the Apply button and submit your application right away. 

Please include your CV, and do not forget to tell us why you would like to be working with Milestone Systems. All documents must be in English. Application will be handled on an ongoing basis, so do not hesitate for too long! 

For more information, you can contact our Engineering Manager – Pavel Pepeldjiyski, 

 

Similar Jobs

VGW - Senior Engineer

VGW

Perth, Western Australia, Australia (On-Site)
6 Days ago
Zeta - Lead Software Development Engineer - Backend

Zeta

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Zeta - Manager - Software Development

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
NVIDIA - Senior Software and Cloud Architect

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
Zeta - Manager - Software Development

Zeta

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Twitch - Software Engineer II - Web Video

Twitch

San Francisco, California, United States (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, NodeJS

Nagarro

India (Remote)
4 Months ago
Diligent Corporation - Senior Site Reliability Engineer

Diligent Corporation

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Microsoft - (Senior) Software Engineer - Multiple Roles

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Tencent Cloud Senior Solution Architect (Cloud Migration) - Indonesia

Tencent

Jakarta, Jakarta, Indonesia (On-Site)
5 Months ago
Activision - Senior Network Engineer

Activision

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Maersk Careers - Electrician Engineer (SF)

Maersk Careers

Mumbai, Maharashtra, India (On-Site)
335 Years ago
Zeta - Manager - Software Development

Zeta

Hyderabad, Telangana, India (On-Site)
4 Months ago
Netflix - Senior Engineering Manager - Compute

Netflix

United States (Remote)
1 Month ago
VGW - Senior Engineer

VGW

Perth, Western Australia, Australia (On-Site)
6 Days ago
Conga - Staff Software Engineer

Conga

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Onward Search - Java Developer III

Onward Search

New York, New York, United States (Hybrid)
1 Week ago
Spectro Cloud - Senior Software Test Engineer

Spectro Cloud

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Scopely - Senior Software Engineer - Server - Unannounced Project

Scopely

Barcelona, Catalonia, Spain (Hybrid)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

Ubisoft - Game Designer

Ubisoft

Sofia, Sofia City Province, Bulgaria (On-Site)
6 Days ago
Evolution - QA Automation Engineer (Back-end team)

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
5 Days ago
PwC - Internal Audit & Controls Expert

PwC

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
Evolution - IT Security Engineer (Red team)/ Penetration tester

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months ago
Workato - Staff Infrastructure Engineer

Workato

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
Playtech - Compliance Analyst

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Weeks ago
CloudLinux - Senior C Developer for Imunify360 (worldwide remote, work anywhere)

CloudLinux

Sofia City Province, Bulgaria (Remote)
2 Months ago
Fliff  Inc  - Staff Software Engineer

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
8 Months ago
Fliff  Inc  - Senior DevOps Engineering Manager

Fliff Inc

Sofia, Sofia City Province, Bulgaria (Remote)
5 Months ago
DraftKings - Lead Software Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

N-iX - Senior Java Engineer (#2596)

N-iX

Ukraine (Remote)
2 Months ago
Crunchyroll - Software Engineer

Crunchyroll

Hyderabad, Telangana, India (On-Site)
3 Months ago
Entrata - Software Engineer

Entrata

Pune, Maharashtra, India (Hybrid)
4 Months ago
The Walt Disney Company - Software Engineer, Tools Internals (Core)

The Walt Disney Company

California, United States (On-Site)
5 Days ago
Nielsen Holdings - Senior Software Engineer - Windows\C++\.Net -AM-TECH-DA-86

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago
Next Level Business Services - JavaScript Developer with Full stack Experience

Next Level Business Services

Dallas, Texas, United States (On-Site)
4 Months ago
CloudHire - Angular NestJS Developer

CloudHire

India (Remote)
4 Months ago
Google - Senior Software Engineer, Titian Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Scopely - Senior Software Engineer

Scopely

Spain (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

England, United Kingdom (Hybrid)

Dubai, Dubai, United Arab Emirates (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

United States (On-Site)

United States (Remote)

United States (Remote)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Dubai, Dubai, United Arab Emirates (Hybrid)

View All Jobs

Get notified when new jobs are added by Milestone

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug