Senior Software Engineer

4 Months ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

As a Senior Software Engineer at Milestone, you'll join the Platform Integrations and Services unit, working on a cutting-edge Video Management System (VMS). You'll collaborate with international teams, contributing to a large-scale microservices transformation. Responsibilities include designing, developing, and maintaining high-quality, secure code using C#, .NET, WPF, and SQL Server. Experience with RESTful services, microservices architecture (Kubernetes, Docker), and multithreaded applications is crucial. You'll be involved in the entire development lifecycle, from conception to maintenance, and will actively contribute to a self-organized, agile team. This role demands strong communication, problem-solving skills, and a proactive approach to innovation.
Must have:
  • 5+ years software engineering experience
  • C#/.NET, WPF UI development
  • MS SQL Server or RDBMS
  • Multithreaded applications
  • RESTful/WCF services, IIS
  • Microservices, Kubernetes, Docker
Good to have:
  • Unit testing
  • Multi-server/distributed systems
  • Test automation
  • IT transformation experience
  • Secure communication knowledge
  • Big Data experience
  • Go lang
Perks:
  • Flexible working hours
  • Competitive salary
  • Company-sponsored mobile and internet
  • Meal vouchers
  • Health insurance
  • Team buildings
  • Career growth opportunities

Job Details

Job Description

As Milestone continues to grow and expand, we are now strengthening the Software Development department with even more talented Engineers. 

The candidate will join our Platform Integrations and Services unit where they will collaborate with current teams, in its different products and platform areas. We are a product-driven international team, not project-driven.

We strive at developing and growing people, where honesty and transparency is key among peers. In our department we have a relaxed tone, and all are expected to express their opinion. We are working in self-organized teams and each team is empowered to find solutions. 

We are technology driven – we are developing and maintaining one of the most advanced Video Management System (VMS) in the world. We encourage people to innovate and think outside the box to the point where the best ideas materialize into products and features. No idea is too small, and all ideas have the potential to make a difference. We believe our developers have the potential and will to innovate and grow the company even further.

Currently, we are running a big transformation in the company heading towards microservices adoption for efficient code maintenance, smooth updates, and adaptation to the new developing business requirements. 

​We expect you to engage, speak up, and make a difference but always with respect for your colleagues. 

As a Senior Software Engineer at Milestone 

Your experience:

Must haves:

  • You are a Software Engineer with 5+ years of professional experience as a software engineer. 
  • Educational background in Computer Science or software engineering
  • C# and the .NET Framework/ .Net Core with 3+ years of experience 
  • Experience writing UI applications, preferably with WPF
  • Experience with MS SQL Database Server or another RDBMS is a must
  • Experience with multithreaded applications
  • Experience with RESTful and WCF services, IIS
  • Experience with Microservices. 
  • Experience with Kubernetes, Dockers.

 

Nice to have:

  • Experience with writing unit tests
  • Experience with multi-server/distributed systems
  • Experience with Test Automation
  • Experience with IT Transformation. 
  • Understanding of secure communication fundamentals and common protocols (TLS)
  • Understanding of potential security flaws and designing to prevent them
  • Excellent knowledge of IP networking concepts and common protocols
  • Experience with Big Data storage and usage
  • Experience with Go lang. 

 

Your skills:

Must haves:

  • Excellent verbal and written communication English skills. English is the working language.
  • Write well designed, testable, efficient, and secure code by using software development best practices
  • Gather and refine specifications and requirements based on technical needs
  • Highly motivated, self-driven individual, who thrives in a team environment
  • Strong organizational skills and ability to manage time and priorities effectively
  • Experience with agile development
  • Estimate development effort for User Stories, Features and Epics
  • work and thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques  

 

Nice to have:

  • Leadership skills.
  • Dedicated and independent with excellent collaboration skills
  • Extensive problem diagnosis and creative problem-solving skills
  • Be an active player in a SCRUM team, collaborating effectively with team members and stakeholders.
  • 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

 

As a person:  

  • You are a team player who values integrity and honesty and are willing to take on any task needed for the team to succeed. 
  • You enjoy working with all parts of the development process – from conception of an idea to the implementation (including test automation), release, maintenance and bug fixing.   
  • You are open for new ideas and embraces changes. 
  • You see opportunities where others see problems 
  • You display initiative and drive. 
  • You are good at networking in your company and not afraid of reaching out of the team to get help or help others. 
  • You are good at adopting and contributing to company culture. 

 

Milestone Systems offers   

  • Flexible working hours 
  • Attractive compensation package - competitive salary, company sponsored mobile and home internet plan, meal vouchers       
  • Healthy work environment - health insurance, fruit and beverage program, open communication   
  • Work-life balance – team buildings and celebrations   
  • Individual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment, teams of world-wide IT professionals. 
  • And many more

 

About Milestone 

We are an international company with development sites in Denmark, Bulgaria and Spain, with strong roots based in the Scandinavian mentality. People first is very important for us as development of our employees is a focus area and at the same time we strongly believe that a healthy work life balance is important for our success.

When joining Milestone, you will be part of the world’s leading provider of IP Video Management Systems. Since our start in Denmark in 1998 we have grown to be nearly 1.450 employees across development centers and regional offices in more than 25 countries. Today, our solutions are used in 500,000+ installations worldwide – with many more to come.

We believe that our success first and foremost is based on our sworn dedication to put people first – the people we work with and the people around us. It's how we grow our culture, our business, and our community. We want to blaze new trails, stay curious and push the industry standard. Investing in people is how we do it. Because at Milestone, we grow together!

 

Similar Jobs

Toast - Sales Development Representative

Toast

United States (Remote)
1 Month ago
JDA - Senior Support Engineer - TMS, SQL/Oracle DBMS, Unix, Shell, Technical Consultant

JDA

Coimbatore, Tamil Nadu, India (On-Site)
3 Weeks ago
good game design folks - Unity Game Developer

good game design folks

(Remote)
2 Months ago
NXP - Wets/Cleans Equipment Maintenance Technician Nights

NXP

Austin, Texas, United States (On-Site)
1 Year ago
Riot Games - Senior Manager, Game Product Management - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Next Level Business Services - SAP MM

Next Level Business Services

Naples, Florida, United States (On-Site)
9 Months ago
Power Integrations - IC Design and Verification Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
1 Year ago
Plaid  - Engineering Manager - Money Movement & Partnerships

Plaid

San Francisco, California, United States (On-Site)
4 Months ago
Capgemini - Mechanical & Physical Engineer

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Qualcomm - Engineer, Staff -Linux

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Motorola solutions - Inside Sales Account Manager

Motorola solutions

Linthicum Heights, Maryland, United States (On-Site)
1 Year ago
Mozilla - Senior Software Engineer - Mobile Android

Mozilla

Spain (Remote)
3 Weeks ago
Zeeco, Inc. - Structural Design Engineer - Vapor Controls

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Alpha Sense - Lead Software Engineer - GenAI

Alpha Sense

New York, United States (On-Site)
2 Months ago
Canva - Backend Software Engineer - Gen AI, Design Generation Experience

Canva

Melbourne, Victoria, Australia (Remote)
4 Months ago
Scout - Senior Engineer, Chassis Component System Level Testing

Scout

Novi, Michigan, United States (On-Site)
3 Weeks ago
DevRev - Demand Generation Content Marketer

DevRev

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
LegalZoom - Business Advisor

LegalZoom

Reno, Nevada, United States (On-Site)
2 Weeks ago
Shield AI - Senior Manager, Applications Engineering

Shield AI

Dallas, Texas, United States (On-Site)
1 Week ago
hogarth - Executive Assistant

hogarth

New York, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Make - Data Engineer

Make

Madrid, Community Of Madrid, Spain (On-Site)
2 Months ago
Square - Java and PL/SQL Developer

Square

Bilbao, Basque Country, Spain (On-Site)
2 Weeks ago
Socialpoint - Senior Game Developer (Unity)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Fortra - Marketing Campaign & Partner Lead

Fortra

Barcelona, Catalonia, Spain (Remote)
1 Week ago
HP - HP SitePrint - Segment Management Internship

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
6 Days ago
Evolution  - Game Presenter English Speaker

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
1 Year ago
LeoVegas - Senior Backend Engineer Gaming

LeoVegas

Málaga, Andalusia, Spain (Hybrid)
3 Months ago
Welltech - Head of Creative

Welltech

Barcelona, Catalonia, Spain (Remote)
2 Months ago
Hawkeye Innovations - Match Day Technician

Hawkeye Innovations

Burgos, Castile And León, Spain (On-Site)
2 Weeks ago
Red Points - Youtube MCN Account Manager

Red Points

Barcelona, Catalonia, Spain (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Sailpoint - Staff Software Engineer

Sailpoint

Austin, Texas, United States (Hybrid)
2 Weeks ago
Unity - Senior Release Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Mark43 - Staff Engineer

Mark43

New York, United States (Remote)
2 Weeks ago
Nagarro - Associate Principal Engineer, ETL

Nagarro

California, United States (On-Site)
9 Months ago
GoMotive - Senior Technical Support Engineer

GoMotive

Pakistan (Remote)
3 Months ago
Qualcomm - GPU STA Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
full swing studio - Software Engineer II

full swing studio

Lawrence, Kansas, United States (Hybrid)
1 Week ago
Adyen - Technical Support Engineer

Adyen

Chicago, Illinois, United States (On-Site)
2 Months ago
Caramel tech studios - Senior Software Engineer (SSE) - Server

Caramel tech studios

Lahore, Punjab, Pakistan (On-Site)
1 Month ago
Regrello - Software Engineer

Regrello

Monterrey, Nuevo Leon, Mexico (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded