.NET Software Engineer

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Sofia, Sofia-grad, BGR
Remote or Hybrid
Mid level
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Learn from the past. Understand the present. Predict the future.
The Role
Maintain, modernize and evolve core XProtect platform components. Design and develop C#/.NET software, troubleshoot complex distributed and Windows systems, build automation and tooling, collaborate across product, QA and support, reduce technical debt, and support releases and customer-facing engineering.
Summary Generated by Built In

Join Milestone and help us shape the future of video technology.

Impact & Purpose

Ready to make an impact? In this role, you’ll have the opportunity to build industry-leading video management software used by organizations around the world to protect people, assets, and operations.

Location

We are looking for a .NET Software Engineer, based in Sofia, Bulgaria (hybrid mode of working).

Role Summary

As a .NET Software Engineer you will be responsible for maintaining, modernizing, and evolving critical components of the XProtect platform.

In this role, you'll solve complex technical challenges, collaborate with experienced engineers, and create solutions that directly impact thousands of customers worldwide.

What You Will Do:

  • Design, develop, and maintain software components using C# and .NET. 
  • Investigate and resolve complex technical issues across a large-scale enterprise platform. 
  • Develop automation, tooling, and product improvements that enhance reliability and maintainability. 
  • Collaborate with Product Management, Quality Assurance, Customer Support, and other engineering teams. 
  • Participate in troubleshooting, root cause analysis, and long-term solution design. 
  • Contribute to product enhancements, modernization efforts, and technical debt reduction. 
  • Support product releases and customer-facing engineering initiatives. 
  • Share knowledge and contribute to a culture of continuous improvement.

What You Bring to The Team:

  • At least 3 years of experience developing software using C# and .NET. 
  • Strong understanding of object-oriented design and software engineering principles. 
  • Experience troubleshooting and debugging complex systems. 
  • Knowledge of REST APIs, distributed systems, and Windows-based applications. 
  • Experience working with source control and CI/CD pipelines. 
  • Experience with enterprise-scale software products. 
  • Knowledge of SQL Server and database development.

How You Will Make a Difference:

  • You have strong problem-solving and analytical skills. 
  • You have effective communication and collaboration skills.

About the Team

You'll join a team focused on supporting and evolving core areas of the XProtect platform. The team works closely with Product Management, Customer Support, and engineering organizations across Milestone to deliver high-quality solutions that improve stability, reliability, deployment, upgrade experiences, and customer success.

How We Support You:

  • Individual development plans aligned with your career goals
  • Access to training, learning resources, and certifications
  • Flexible working arrangements
  • Supportive leadership and regular feedback
  • Opportunities for cross-functional and cross-regional collaboration
  • Social activities and spaces to connect with colleagues

What We Offer:

  • Hybrid-friendly/flexible way of working
  • 25 days’ vacation
  • Employer covered luxury health and dental packages
  • Transportation benefits
  • Compliments gift card
  • Food vouchers
  • Multisport card covered by the employer
  • Employee Assistance Program supporting mental, financial and legal topics

Excited to join a team that values people and innovation? Hit the Apply button and submit your CV in English today.

About Us

Milestone Systems is a leading provider of data-driven video technology software. Our portfolio includes XProtect video management software, Arcules video surveillance as a service, and BriefCam analytics. We amplify what organizations of any size can see, do, and achieve with video. Guided by our People First mindset—freedom, inclusion, and togetherness—we always consider our employees, partners, and communities in everything we do.

Skills Required

  • At least 3 years of experience developing software using C# and .NET.
  • Strong understanding of object-oriented design and software engineering principles.
  • Experience troubleshooting and debugging complex systems.
  • Knowledge of REST APIs, distributed systems, and Windows-based applications.
  • Experience working with source control and CI/CD pipelines.
  • Experience with enterprise-scale software products.
  • Knowledge of SQL Server and database development.
  • Strong problem-solving and analytical skills.
  • Effective communication and collaboration skills.

What the Team is Saying

Dylan
Milestone Systems
Milestone Systems
Milestone Systems

Milestone Systems Compensation & Benefits Highlights

  • Healthcare Strength Health coverage is considered robust, with the employer paying about 90% of medical, dental, and vision premiums, plus employer‑paid disability/life insurance, EAP access, and HSA/FSA options.
  • Retirement Support The 401(k) program provides a 100% employer match up to 6% with immediate vesting, with safe‑harbor language and auto‑enrollment noted in U.S. materials.
  • Leave & Time Off Breadth U.S. policies include around 20 vacation days per year, 10 paid sick days, 12 paid holidays, and a paid volunteer day, alongside paid parental leave options.

Milestone Systems Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Lake Oswego, OR
1,500 Employees
Year Founded: 1998

What We Do

At Milestone System we are dedicated to making the world see. As a leading provider of data-driven video technology software, we empower people, businesses, and societies with innovative solutions that enhance security, efficiency, and insight.

Why Work With Us

We’re proud to foster a working environment that supports well-being and growth opportunities. At the organizational level, we celebrate our team members and value their personal expertise. Everyone has access to personal growth programs and health initiatives, along with the freedom to govern their work-life balance.

Gallery

Gallery

Milestone Systems Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

If you live within a reasonable distance of our Lake Oswego, OR office, this will be hybrid with 3 days in the office.

Typical time on-site: 3 days a week
Company Office Image
Office Portland

Similar Jobs

Milestone Systems Logo Milestone Systems

Junior IT Operations Supporter

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Remote or Hybrid
Sofia, Sofia-grad, BGR
1500 Employees

Milestone Systems Logo Milestone Systems

AI Harness Engineer - Help build agents for the future

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Remote or Hybrid
Sofia, Sofia-grad, BGR
1500 Employees

Milestone Systems Logo Milestone Systems

Web Engineer

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Remote or Hybrid
Sofia, Sofia-grad, BGR
1500 Employees

Milestone Systems Logo Milestone Systems

Account Manager

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Remote or Hybrid
Sofia, Sofia-grad, BGR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account