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.
Milestone Technologies, Inc. Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Milestone Technologies, Inc. and has not been reviewed or approved by Milestone Technologies, Inc..
-
Parental & Family Support — Paid parental leave, childcare benefits, and a structured return‑to‑work program are highlighted alongside family medical leave, indicating strong support for growing families.
-
Leave & Time Off Breadth — Generous paid time off with multiple paid holidays, a floating holiday, sick time, and bereavement leave is consistently emphasized, with flexible holidays enhancing usability.
-
Healthcare Strength — Comprehensive medical, dental, and vision coverage is complemented by disability and life insurance, mental health benefits, wellness programs, an EAP, and inclusive provisions such as abortion travel benefits.
Milestone Technologies, Inc. Insights
What We Do
Milestone is a Managed Service Provider that uses a holistic approach to bridge the gap between technology and people. At Milestone, we go above and beyond the typical scope of day-to-day, break-fix issues to supply proactive and comprehensive IT services. We make it our mission not only to resolve your IT problems, but study and improve the overall workflow and functionality of your business. Our mission is to revolutionize the way IT is deployed and supported worldwide. Every service we provide is driven by experienced people who are determined to help our clients achieve their goals by understanding their business and aligning our resources accordingly. We exist to simplify IT, save resources, foster growth, and facilitate innovation—all of which streamline the path to success.
.png)







