Intern / Trainee - Software Engineer

Posted 3 Hours Ago
Be an Early Applicant
Barcelona, Cataluña, ESP
Hybrid
Internship
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Learn from the past. Understand the present. Predict the future.
The Role
Student internship to gain software engineering experience: research new technologies, solve customer problems, collaborate with teams, integrate solutions into XProtect products, and contribute to feature development and test automation within a multicultural development team.
Summary Generated by Built In

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
  • Based in Barcelona, Spain (hybrid)
  • Knowledge in object-oriented programming
  • Knowledge in C#, C++, C, Python, Java (or comparable)
  • Knowledge in working with SQL relational databases
  • Knowledge in containerization (Docker)
  • Knowledge in orchestration (Kubernetes)
  • Knowledge in CI/CD and test automation
  • Experience or familiarity with GitHub Actions
  • Good written and spoken English

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

Support Professional with English and French

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Milestone Systems Logo Milestone Systems

Support Professional with English and Italian or Spanish

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Milestone Systems Logo Milestone Systems

Infrastructure Engineer

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Milestone Systems Logo Milestone Systems

Senior Kubernetes Engineer

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account