Outscal Logooutscal logo

Senior Software Engineer

2 Months ago • 5 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

As a Senior Software Engineer at Milestone Systems, you will join the Platform Integrations and Services unit, collaborating on various products and platforms. Responsibilities involve developing and maintaining a cutting-edge VMS, transitioning to a microservices architecture using technologies like Kubernetes and Docker. You will write efficient, secure, and testable code in C#/.NET, work with WPF for UI applications, and leverage RESTful and WCF services. The role demands experience with MS SQL Server or similar RDBMS, multithreaded applications, and agile development methodologies. You'll be involved in all stages of development, from concept to maintenance, and contribute to a collaborative, self-organized team environment.
Must have:
  • 5+ years software engineering experience
  • C#/.NET (3+ years)
  • WPF UI application experience
  • MS SQL or RDBMS experience
  • Multithreaded application experience
  • RESTful/WCF services, IIS experience
  • Microservices, Kubernetes, Docker experience
Good to have:
  • Unit testing experience
  • Multi-server/distributed systems experience
  • Test automation experience
  • IT transformation experience
  • Secure communication understanding
  • Big data experience
  • Go lang experience
Perks:
  • Flexible working hours
  • Competitive salary
  • Company-sponsored mobile and internet
  • Meal vouchers
  • Health insurance
  • Fruit and beverage program
  • Team buildings and celebrations
  • 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

Telesign - Site Reliability Engineer (SRE) III

Telesign

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Universal Music - Software Developer

Universal Music

Los Angeles, California, United States (On-Site)
3 Weeks ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Flexible)
1 Month ago
ByteDance - Site Reliability Engineer (Cloud) - Infrastructure Engineering

ByteDance

Singapore (On-Site)
4 Months ago
Avathon - Software Engineer (Scala_Backend)

Avathon

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Canva - Senior Engineering Manager (BE) - Visual Suite Platform - Remote across ANZ

Canva

Auckland, Auckland, New Zealand (Remote)
4 Months ago
Activision - Senior Software Engineer - Demonware (Vancouver)

Activision

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Wargaming - Game Developer (Unannounced Project)

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
3 Months ago
OtherSide Entertainment - Senior Online Engineer

OtherSide Entertainment

United States (Remote)
2 Months ago
Voodoo - Senior iOS Engineer - Freelance

Voodoo

Paris, Île-de-France, France (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zoox - Senior Site Reliability Engineer

Zoox

Foster City, California, United States (On-Site)
5 Months ago
Sinch - Software Engineer

Sinch

United States (Remote)
1 Week ago
Warner Bros Games - Staff Software Engineer - Fullstack developer (Backend)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Blizzard Entertainment - Senior Sofrware Engineer, Online - Diablo IV | Irvine, CA or Albany, NY

Blizzard Entertainment

Irvine, California, United States (Hybrid)
4 Months ago
PlayStation Global - Senior Software Engineer (Back End)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
1 Week ago
The Walt Disney Company - Senior Systems Engineer, Data Services [Database Administration]

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Ubisoft - DevOps Linux System Administrator

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Limit Break - Senior Site Reliability Engineer

Limit Break

Tokyo, Japan (On-Site)
6 Months ago
Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
2 Months ago
Velotio Technologies - Lead Engineer (Ruby On Rails)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

PwC - TLS | Associate Fiscal Canarias

PwC

Las Palmas De Gran Canaria, Canary Islands, Spain (On-Site)
5 Months ago
Aristocrat Gaming - Technical Project Manager

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
2 Weeks ago
DEVOTEAM - Help Desk N1 Workplace

DEVOTEAM

Barcelona, Catalonia, Spain (Remote)
4 Months ago
Voodoo - 3D Character Artist

Voodoo

Barcelona, Catalonia, Spain (Remote)
1 Month ago
PwC - Specialist Fondos Publicos y Subvenciones Palma de Mallorca FY25

PwC

Balearic Islands, Spain (On-Site)
5 Months ago
PwC - Consultor Funcional JR Workday – Tenerife

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
5 Months ago
SKYDANCE - Production Coordinator

SKYDANCE

Madrid, Community Of Madrid, Spain (Hybrid)
2 Weeks ago
Tilting Point - Director of Business Development

Tilting Point

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Electronic Arts - Videogame Tester - Turkish

Electronic Arts

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago
Scopely - Senior Producer, Incidents - Monopoly GO!

Scopely

Barcelona, Catalonia, Spain (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Demonware - Software Development Co-op

Demonware

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Paypal - Senior Engineer, Backend (Java)

Paypal

San Jose, California, United States (Hybrid)
5 Months ago
Balbix - Staff /Sr Staff/ Principal Engineer - Lakehouse

Balbix

Gurugram, Haryana, India (On-Site)
5 Months ago
Patterned Learning Career - Senior Backend Software Engineer

Patterned Learning Career

(Remote)
1 Month ago
Electronic Arts - Software Engineer - AI Solutions

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Whatnot - Software Engineer, Recommendation Systems

Whatnot

San Francisco, California, United States (Remote)
4 Months ago
King - Staff Software Engineer - Activision Blizzard Media

King

San Francisco, California, United States (On-Site)
4 Months ago
The Walt Disney Company - Senior Software Engineer - Scala

The Walt Disney Company

New York, New York, United States (On-Site)
1 Month ago
Amazon Games - System Dev Engineer, Amazon Games

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
5 Months ago
Garena - Intern, Software Engineer

Garena

Singapore (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Copenhagen, Denmark (On-Site)

Barcelona, Catalonia, Spain (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Portland, Oregon, United States (Remote)

United States (Remote)

Portland, Oregon, United States (Remote)

Sofia, Sofia City Province, Bulgaria (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