freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

A Java/Kotlin engineer builds and maintains enterprise-grade backend systems, collaborating with architects and product teams to design scalable solutions while adhering to Agile practices and writing clean, tested code.

Software Engineer (Java/Kotlin)

Location: Kongsberg, Norway

We're partnering with a leading Norwegian technology consultancy to find an experienced Software Engineer who enjoys solving complex technical challenges and building high-quality software in collaborative, agile teams.

This is an opportunity to work on long-term projects across a range of industries, delivering modern software solutions alongside experienced engineers. You'll have the chance to work with cutting-edge technologies while continuing to develop your technical expertise in an environment that values quality, innovation and knowledge sharing.

The Role

As a Software Engineer, you'll play a key role in designing, developing and maintaining robust applications using Java and Kotlin. You'll collaborate closely with cross-functional teams to deliver scalable, high-performing software while contributing to architectural decisions and engineering best practices.

This is a hands-on role suited to someone who enjoys building quality software, solving challenging problems and working closely with both colleagues and customers.

Responsibilities

  • Design, develop and maintain enterprise-grade software applications using Java and Kotlin.
  • Deliver clean, maintainable and well-tested code.
  • Work closely with architects, product teams and fellow engineers throughout the software development lifecycle.
  • Participate in technical design discussions and contribute to solution architecture.
  • Identify opportunities to improve system performance, scalability and reliability.
  • Take ownership of features from concept through to deployment.
  • Share knowledge and contribute to a collaborative engineering culture.

Skills & Experience

We're looking for engineers who can demonstrate:

  • Minimum 4 years' commercial software development experience.
  • Strong experience with Java and/or Kotlin.
  • Experience building modern backend applications.
  • Good understanding of object-oriented design principles and software architecture.
  • Experience working within Agile development teams.
  • Strong problem-solving and analytical skills.
  • A passion for writing high-quality, maintainable code.

Requirements

  • Norwegian language skills at B2 level or above (spoken and written).
  • Eligible to work in Norway.
  • Comfortable working from the Kongsberg office as required.

What's on Offer

  • Join a leading Norwegian technology consultancy.
  • Work on exciting, technically challenging projects across multiple industries.
  • Strong focus on professional development and continuous learning.
  • Collaborative engineering culture with experienced technical colleagues.
  • Long-term career progression opportunities.
  • Competitive salary and comprehensive benefits package.

If you're looking for an opportunity to work on meaningful technology projects while continuing to grow your career in a supportive, highly technical environment, we'd love to hear from you.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available