(Senior) Software Developer
Summary
Build and operate Elisa Viihde’s media streaming platform, handling live TV, recordings, and CDN distribution for hundreds of thousands of users using DevOps, cloud, and multimedia tech.
Would you like to join a growing team of professionals creating the digital future? Do you strive for quality in the software you create and the services you operate? Are you passionate about building and operating large-scale digital services that reach hundreds of thousands of users every month?
We are now looking for a Software Developer to join our team
Content Delivery is a multidisciplinary team within Elisa’s Technology & Operations organization. We develop and operate Elisa Viihde’s media streaming platform, enabling live TV streaming, recording, and content distribution for Viihde customers through our own content delivery network.
In this team, you'll work and learn alongside experts in a wide range of technologies: DevOps, digital TV broadcast, multimedia streaming, and Content Delivery Networks. As part of the Digital Services organization, you’ll work within a broader community of IT experts - designers, architects, site reliability engineers, security experts - who will support you throughout your professional journey.
As a Software Developer in our team, you'll play a key role in the design, development, and operation of our service. This is a hands-on role that combines software engineering with operational responsibility. You'll work across a broad technology landscape that includes:
- Deployments ranging from public cloud to private cloud to hardware servers in Elisa's own data centers
- Tech stack that covers web-based front-ends, relational databases, and everything in between
- State-of-the-art systems for monitoring and observability
The role is based in Helsinki, where most of our key stakeholders and the rest of the Content Delivery team are located. In line with Elisa's hybrid working model, we work on-site on average three days per week. Our working language is English.
Who We're Looking For
We're looking for a curious and self-motivated software developer who enjoys solving complex technical challenges. You are open-minded, collaborative, and eager to grow your expertise while taking ownership of the services you build and operate. Your motivation, technical aptitude, and learning potential matter more than the number of years on your résumé. Whether you're an experienced developer or already operating at a senior level, we'll tailor the role and its seniority to match your skills and experience.
To succeed in this role, we expect you to have:
- A higher education degree in Computer Science, Software Engineering, or a related field
- A solid foundation in software development and computer science principles
- Working proficiency in at least one programming language like Python or Java
- Firm grasp of the modern tooling for integration and automation of software development like Ansible, Terraform, Git, GitHub Actions and so on
- Strong problem-solving skills and the ability to work independently
- Interest in both software development and the operational aspects of running services
- Previous experience with software development in a production environment is beneficial
What We Offer
- Impact at scale - you shape customer experience for millions of users
- Work with friendly, skilled, and supportive colleagues
- Ownership of the work - be part of an agile and independent team
- Enjoy a flexible, trust-based and motivating work culture
- Grow through continuous learning and development opportunities
- Join one of Europe’s most equal and appreciated workplaces
Elisa is ranked among the world’s top 100 most sustainable companies as well as one of the best employers in Europe.
We will perform a legitimate security clearance on the chosen candidate, which in turn requires having been a resident of Finland for a good number of years before the security clearance can be done. Higher education degree in Computer Science, Software Engineering, or a related field, Solid foundation in software development and computer science principles, Working proficiency in at least one programming language like Python orJava, Firm grasp of modern tooling for integration and automation (Ansible, Terraform, Git, GitHub Actions), Strong problem-solving skills and ability to work independently, Interest in both software development and operational aspects of running services, Previous experience with software development in a production environment is beneficial