
Open Position:
Senior Java Software Engineer
Help build the open-source platform trusted by leading organizations. Join our core team in Oslo, shape technical decisions, and grow alongside colleagues who share your passion for great software.
Who Are We Looking For?

Background
- You hold a university degree in computer science, or similar
- You have solid experience working in a team developing Java solutions
- You proactively keep yourself up to date with the rapidly changing world of technology

Skills
- Strong understanding of backend architecture, web technologies, TypeScript, APIs, and scalable systems
- You enjoy exploring new Java features and backend tools
- You enjoy sharing your knowledge and experience with teammates and the product community
- Experience with distributed systems, cloud development, or performance optimization is a plus

Location
- You have a permit to work in Norway
- You live in Oslo or can commute to Oslo at least 3 days a week
- You are proficient in English (oral and written), with willingness to learn Norwegian

What Is Enonic?
Enonic is a Norwegian software company building an open-source CMS, available as software and SaaS. Organizations like NAV, Gjensidige, and Helsedirektoratet rely on our platform to power their digital presence around the clock.
Java 25 is at the core of our technology, alongside Hazelcast, OSGi, GraalVM, Elasticsearch, GraphQL, and Kubernetes, complemented by modern front-end tools and AI services.
We’re a close-knit, international team with a flat structure, shared ownership, and room for your ideas. We learn from each other, care about software quality, and enjoy time together through shared lunches, full day activities, and annual trips abroad.
Our home is downtown Oslo, where we combine office life with the flexibility of remote work.

What Does Enonic Offer?
- Highly skilled colleagues who share your passion for Java and great software
- A flat company structure where you can influence technical decisions
- The opportunity to shape an open-source platform and build deep technical expertise
- Excellent compensation and benefits
- Conferences, meetups, and regular knowledge sharing to keep your skills growing
- Social activities like annual trips abroad, movie nights, and our legendary kick-offs
- A dedicated relaxation room with darts, foosball, and PS5
- A fantastic lunch arrangement
- A smartphone, your choice of Mac or PC, and plenty of coffee and tea
Want to Join Us?
If you’re looking for a role where you can have real influence on the product and the technical decisions behind it, we’d love to hear from you.
Enonic's Hiring Process
What can you expect when you apply for a position at Enonic? Let our flowchart graphic help demystify our hiring process.
From the first interview to a potential offer, the process usually takes a couple of weeks.
How to Apply
Think this could be a good fit? Send us your CV and a few words about yourself.
If you have any questions about the role, feel free to contact our VP Engineering, Alan Semenov.