Modoante
NorwayFull TimeSoftware Developers

Senior Software Developers

Market Cloud Ltd | Oslo, Norway | Salary not specified

Source: JobsPipe

Required Skills

communicationgit
View company

Role snapshot

Work model
On-site
Language
Not specified
Experience
Not specified
Posted
Posted 1 day ago
Application deadline
2026-11-26

What you'll do

Job Description – Senior Software Engineer Job Title: Senior Software Engineer Experience: 3 to 8 yrs Years Location: Oslo Employment Type: Contract Work Mode: 3 days/week onsite Location Restrictions: Oslo Role Overview We are looking for a skilled Senior Software Engineer with 4–6 years of experience in software development. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications while contributing to system design and technical improvements. The role requires strong hands-on coding skills, independent problem-solving abilities, and the ability to collaborate with cross-functional teams. The candidate will also provide technical guidance and mentorship to junior developers. Key Responsibilities

  • Software Development: Design, develop, test, and maintain high-quality, scalable, and maintainable software applications.
  • System Design: Contribute to software architecture and system design, ensuring performance, scalability, and reliability.
  • Problem-Solving: Identify and resolve complex technical issues, performance bottlenecks, security vulnerabilities, and integration challenges.
  • Team Collaboration: Work closely with developers, QA engineers, product managers, UX teams, and other stakeholders.
  • Code Reviews: Participate in code reviews and guide junior developers on coding standards and best practices.
  • Testing: Develop and implement automated tests to ensure software quality and reliability.
  • Security: Follow secure coding practices and contribute to application security.
  • Documentation: Maintain technical documentation, API documentation, and development guidelines.
  • Continuous Improvement: Stay updated with emerging technologies and industry best practices.
  • Mentorship: Provide technical guidance and support to junior engineers.

Ownership & Responsibilities

  • Take joint ownership of team deliverables and ensure timely project completion.
  • Actively participate in technical discussions, planning, and decision-making.
  • Maintain the quality, performance, and maintainability of assigned software components.
  • Contribute to improving development processes and team productivity.

Required Skills & Competencies

  • 4–6 years of professional software development experience.
  • Strong understanding of software engineering principles and development methodologies.
  • Proficiency in relevant programming languages and technologies.
  • Ability to develop clean, scalable, and maintainable code.
  • Strong analytical and problem-solving skills.
  • Experience working independently on complex software features.
  • Good communication and collaboration skills.

Good to Have

  • Experience with version control systems such as Git.
  • Knowledge of automated testing frameworks and tools.
  • Ex.perience in code reviews, technical documentation, and mentoring junior developers.

Interested candidates are requested to share their updated CV along with their current location, availability/notice period, and expected contract rate

Work resources

Helpful work resources for this job

Sign in to read

Application checklist

Review your application before submitting

A quick checklist to help candidates submit a clearer, more complete application.

Read resource