-
PM Group

Junior Software Engineer

PM Group
Ireland · Part-time · Entry

Role Description:

The Junior Software Engineer contributes to the design, development, and maintenance of software applications that support the organization’s products and operations. Working as part of an agile and collaborative development team, this role involves writing clean, efficient code, debugging issues, and supporting the deployment of new features. Under the guidance of experienced engineers, the Junior Software Engineer participates in all phases of the software development lifecycle — from concept and design to testing and delivery.

This position offers an excellent opportunity for a motivated and curious professional to develop technical skills, learn modern engineering practices, and contribute to impactful projects. The Junior Software Engineer will work closely with cross-functional teams, including product management, design, and QA, to build high-quality, reliable, and scalable software solutions.

Key Responsibilities:

  • Assist in the design, development, and implementation of software applications and systems.
  • Write, test, and maintain high-quality code according to established best practices.
  • Participate in code reviews, apply feedback, and contribute to improving coding standards.
  • Troubleshoot and resolve software bugs, errors, and performance issues.
  • Collaborate with senior developers and product teams to define technical requirements.
  • Support integration and deployment processes using CI/CD tools and frameworks.
  • Contribute to the creation and maintenance of technical documentation.
  • Stay current with emerging technologies and development methodologies.
  • Participate in agile ceremonies, such as sprint planning and retrospectives.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 0–2 years of professional experience or relevant internship experience in software development.
  • Proficiency in at least one programming language such as Python, Java, JavaScript, C#, or C++.
  • Basic understanding of web technologies (HTML, CSS, REST APIs) and frameworks (React, Angular, or Node.js).
  • Familiarity with databases (SQL or NoSQL) and version control systems (e.g., Git).
  • Knowledge of software development methodologies such as Agile or Scrum.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Eagerness to learn, adapt, and contribute to a fast-paced development culture.
  • Fluency in English required; additional languages are an advantage.

The Junior Software Engineer position provides a valuable opportunity to grow professionally while contributing to real-world software projects. You will gain experience in modern technologies, work within a collaborative and innovative environment, and develop the foundation for a successful career in software engineering.

Key Skills

Ranked by relevance

javascript angular python react nosql java cicd css sql c
Login to Apply
Posted
Nov 03, 2025
Type
Part-time
Level
Entry
Location
Dublin
Company
PM Group

Industries

Business Consulting Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Guidehouse
Related

AI Software Engineer

2026-05-20

Full-time
Not Applicable
India
Business Consulting
Engineering
View Job Details
Deloitte
Related

Software Engineer

2026-05-27

Full-time
Mid-Senior
India
Business Consulting
Information Technology
View Job Details
Vallum Ltd
Related

Junior Automation Test Engineer

2026-05-28

Full-time
Entry
Finland
Business Consulting
Engineering