At Milestone, we pioneer solutions that solve real problems - and we need curious people like you.
Impact & Purpose
Ready to make an impact? In this role, you will actively develop your knowledge and skills within the software industry.
Location
We are looking for a Intern / Trainee - Software Engineer based in Barcelona, Spain (hybrid).
Role Summary
Are you eager to join the global industry leader in video management software and an international company in rapid growth?
Are you an enthusiastic developer, results-oriented student wishing to acquire experience in a rapidly growing sector?
We are looking for a highly motivated student/graduate wanting to start building his Software Engineering career with a hands-on experience as a part of highly skilled dynamic team and a flexible working schedule.
What You Will Do:
- Research cutting-edge technologies.
- Share learnings and brainstorm with teammates.
- Find solutions to real customer problems.
- Collaborate with other teams to integrate the solutions into our products.
What You Bring to The Team:
- Currently enrolled and active as a student in a Spanish university.
- Knowledge in object-oriented programming is required. Main preferred languages are C#, C++, C, Python, but Java (or comparable) programmers are welcomed as well.
- Knowledge in working with SQL Relational databases.
- Knowledge in Containerization like Docker, Orchestration like Kubernetes, CI/CD and test automation (GitHub Actions preferred).
- Good written and spoken English.
How You Will Make a Difference:
- You have strong motivation, high level of commitment, proactive and positive attitude.
- You have good analytical problem-solving skills and are detailed oriented.
- You are passionate about technology and want to learn more about a product that is a key player in its field, and it is shaping the future of its industry.
- You are willing to work in a dynamic environment where experimentation and learning is required as part of building and developing a product.
- You are a team player who values integrity and honesty in communication.
About the Team:
You will be joining one of the Software Development Teams based in Barcelona, Spain, accountable for designing and developing new features that enrich user experience, enlarge scalability, and improve performance of XProtect™ - the most widely deployed Video Management System in the world.
You will be part of a multi-cultural team within a multinational company with strong Nordic values counting three software development centres across Europe (Copenhagen, Sofia, and Barcelona), plus several other offices around the world.
Besides work experience and knowledge gain, you will make new friendships across borders, build up your network, and benefit your future career.
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
If you're eager to kick-start your career in software development and become part of a dynamic and innovative team, we encourage you to apply by clicking the Apply button and submitting your application.
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
- Currently enrolled and active as a student in a Spanish university
- Knowledge in object-oriented programming
- Knowledge of C#, C++, C, Python or Java
- Knowledge in working with SQL relational databases
- Knowledge in containerization (Docker) and orchestration (Kubernetes)
- Knowledge in CI/CD and test automation
- Familiarity with GitHub Actions
- Good written and spoken English
- Strong motivation, high commitment, proactive and positive attitude
- Good analytical problem-solving skills and attention to detail
- Team player with integrity and honest communication
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)








