
Full Stack Engineer (Monitoring Services)
- Rīga, Latvia
- €3,800 - €5,500 per month
- CIT
Job description
WHO WE ARE?
Being the daughter company of Swisscom - leading telecommunications company and one of the most sustainable and innovative companies in Switzerland - we share the same values, vision and goals.
As a trustworthy and efficient Swisscom IT service partner, we create valuable customer experiences. We work in a strong collaboration with our Partners in Switzerland and attract and retain high performers.
We're expanding our footprint in Riga and actively seeking 50+ DevOps Engineers to join our growing teams within this year.
We invite driven professionals to join us, grow with us, and help shape the future.
The Product & Team
We are an interdisciplinary, international team developing and operating the standard application and infrastructure monitoring stack used by Swisscom’s decentralised DevOps teams. We deliver our capabilities as SaaS products – self-developed services, integrated cloud services, and integrated third-party SaaS products.
Our observability stack includes metrics (Cortex/Grafana) and distributed tracing (Tempo). Beyond building the platform, we consult and support the DevOps teams in the value streams so they can apply monitoring best practices, accelerate their value creation, and meet the quality targets for their products.
You will strengthen our growing Riga presence, working closely with the team in Switzerland. We work in an agile setup, collaborate across disciplines through the whole lifecycle, respond flexibly to new requirements, and stay calm and solution-focused during operational challenges.
As a Full Stack Engineer you will:
Work across the entire stack – product and technology – taking ownership of services throughout the product lifecycle
Further develop our monitoring SaaS stack (Cortex/Grafana for metrics, Tempo for distributed tracing, Loki/Alloy for logs)
Build and run fleet management at scale – Alloy agent configuration, in-fleet config validation on GitLab push events, credential delivery, and agent handshakes
Help build and operate our alerting platform (Jira Service Management) – including auth, Twilio integration, and event streaming (Kafka/NATS)
Contribute full-stack feature work where needed – APIs and UI as well as backend services
Deliver engineering-heavy operations at scale – tenant migrations, Cortex upgrades, and cluster upgrades (Gateway API, network policies, MetalLB)
Build CI/CD pipelines and automation (GitLab-CI, ArgoCD, AWS CDK) and help implement the monitoring strategy for workloads on-prem and in the AWS Cloud
Support the team in operational daily work and take part in the on-call rotation
Evaluate and apply suitable AI use cases – e.g. agentic AI/MCP tooling, anomaly detection, automated log analysis – while ensuring secure data handling, traceability, and human oversight
Share your knowledge with team members and users, and keep improving the products and your own skills
Who you are & how we work
You can work mostly independently on features, and you are equally willing to support the team in end-of-day and operational work. You are self-driven about developing further on the job – we expect the role to grow, and we expect you to grow with it.
You can balance high demands and stay comfortable when not everything can be done at once – you have the courage to live with ‘the gap’ and prioritize well. You bring a high sense for quality and the judgement to tell where strictly following processes and standards is a must, and where creativity and exploration are possible and welcome.
What we offer:
Salary from 3800 to 5500 EUR monthly gross
80 EUR monthly cell phone and internet allowance
Flexible working hours and a hybrid working model, with a minimum of 2 days per week in the office
Ergonomic home office allowance in value of 500 EUR
Possibility to work abroad for 4 weeks each year
Health Insurance – includes gym or pool/aquatic fitness membership, issued after 1 month, and covers consultations with a psychologist or psychotherapist
Optics (200 EUR every 2 years)
24 working days of annual paid holiday per year
5 dedicated paid learning day’s annually
Gym membership or swimming pool/water aerobics membership
Day off on your birthday or names day
1 day off for social activities (voluntary project, adopting an animal)
Collaborative, friendly and driven work environment
Work on innovations, cutting edge technologies and in autonomous high performance teams
Parking options
Continuous development environment that fosters your growth (conferences, cross-department experience sharing, learning platforms etc.)
Annual salary review
Job requirements
Must have:
Degree in computer science or a related field, or equivalent professional experience
Some professional experience as a software or platform engineer
Experience working on Linux platforms and in cloud environments
Experience with containers and orchestration (Kubernetes / CaaS / PaaS)
Ability to build CI/CD pipelines and automation (e.g. GitLab-CI, ArgoCD)
Scripting skills (e.g. Bash, Python)
Solid troubleshooting skills in VM, cloud, and hybrid environments
Proven software development experience in at least one language, with the willingness and ability to learn Go on the job
Agile mindset and experience with Scrum, Kanban, or a related framework
Very good English, spoken and written (our users and documentation are in English)
Strong sense of ownership and a desire to learn
Open-minded, curious, and communicative personality
Nice to have:
Experience developing applications in Go
Experience with AWS cloud services
Experience with monitoring, distributed tracing, or log analytics (Prometheus/Cortex, Grafana, Tempo, Loki, Splunk, Elastic)
Experience with event streaming / messaging (Kafka, NATS)
Understanding of IT security and compliance; IAM integration knowledge (SAML, LDAP, Active Directory)
Certified Kubernetes Application Developer (CKAD) or equivalent
Experience with AI-assisted development or operations tools (coding assistants, anomaly detection, automated log analysis)
German language skills (not required)
Growth in this role
This is a role to grow in. You will own features end to end with support from experienced colleagues on larger initiatives, deepen your Go and cloud-native skills, and take on more scope and autonomy over time.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
Thank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file.
If you need assistance or believe this is an error, please email us at apply.swisscom3@recruitee-inbox.com
How we hire
Our hiring process is thorough, to ensure we make the right decision and to help you to decide if we're the right fit for you.

Getting to know you
In the first call, our Talent Acquisition specialist gets to know you, your experience and your motivation. It’s also a chance for you to learn more about Swisscom and ask your questions.

Meet the team
Meet your potential future team and dive deeper into your experience, skills and how you could contribute to the team. You’ll also learn more about the role and responsibilities.

Technical Round
Showcase your expertise and problem-solving skills. This is your opportunity to demonstrate your knowledge and discuss real-life situations relevant to the role.

Final interview
In this interview, you’ll meet our Talent Acquisition specialist and Unit Leadership. We want to get to know you better, understand what drives you, and explore how you could contribute to the team.
