-
View all jobs
Want to make an impact? We offer that.
Due to continued growth, we are currently hiring a Graduate Software Engineer to join our team.
emagine is a dynamic, fast-growing international consulting and technology company, founded on real-world experience, focused on custom-fit solutions. We have the proven people and expertise to complete complex projects, while delivering lasting knowledge-transfer benefits to empower our partners for the next challenge.
Are you intrigued? Do you want to learn more?
A snapshot of your key responsibilities as Graduate Software Engineer would be:
At emagine, we value curiosity, collaboration, and continuous learning. You’ll join a team where you can grow your skills, work on exciting real-world problems, and make a difference from day one.
It’s important to remember, emagine is an Equal Employment Opportunity Employer; we value bringing together individuals from diverse backgrounds to develop innovative solutions for our customers.
Due to continued growth, we are currently hiring a Graduate Software Engineer to join our team.
emagine is a dynamic, fast-growing international consulting and technology company, founded on real-world experience, focused on custom-fit solutions. We have the proven people and expertise to complete complex projects, while delivering lasting knowledge-transfer benefits to empower our partners for the next challenge.
Are you intrigued? Do you want to learn more?
A snapshot of your key responsibilities as Graduate Software Engineer would be:
- Collaborate with experienced engineers to develop new products and services on our cutting-edge SaaS platform
- Contribute to the full software lifecycle—from development to deployment and production support
- Develop production-grade code using leading technologies such as Python, AWS, and Microservices
- Work with best-in-class architecture patterns like Domain Driven Design, Event Sourcing, and CQRS
- Adopt engineering best practices including CI/CD, automated testing, and observability
- Help maintain a secure and reliable platform with 99.9%+ availability
- A degree or diploma in Computer Science, Software Engineering, or a related field
- Strong analytical and problem-solving skills
- A passion for technology and a desire to learn continuously
- Ability to work independently and within a fast-paced agile environment
- Excellent communication skills and attention to detail
- A customer-first mindset and enthusiasm for building impactful solutions
At emagine, we value curiosity, collaboration, and continuous learning. You’ll join a team where you can grow your skills, work on exciting real-world problems, and make a difference from day one.
It’s important to remember, emagine is an Equal Employment Opportunity Employer; we value bringing together individuals from diverse backgrounds to develop innovative solutions for our customers.
Key Skills
Ranked by relevance
python
saas
cicd
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Python Engineer
2026-05-23
Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
Related
Machine Learning Engineer
2026-05-22
Full-time
Mid-Senior
Portugal
IT Services
Engineering
View Job Details
Related
Senior AI Engineer
2026-05-14
Full-time
Not Applicable
Portugal
IT Services
Engineering
Login to Apply
- Posted
- Jul 21, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Dublin
- Company
- emagine
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Python Engineer
2026-05-23
Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
Related
Machine Learning Engineer
2026-05-22
Full-time
Mid-Senior
Portugal
IT Services
Engineering
View Job Details
Related
Senior AI Engineer
2026-05-14
Full-time
Not Applicable
Portugal
IT Services
Engineering