Software Engineer
dmpc
London,Remote,Dublin
Posted Sep 11, 2026
- Full-time
- IT & Workplace
Job description
Your mission Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and translate them into technical solutions. Write clean, efficient, and well-documented code using modern programming languages, frameworks, and best practices. Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment. Troubleshoot and debug issues in existing applications, and implement fixes and enhancements as needed. Stay up-to-date with the latest industry trends, technologies, and best practices, and recommend improvements to our technology stack. Mentor and provide guidance to junior engineers, fostering a collaborative and learning-oriented environment. Contribute to the development and maintenance of our software architecture, ensuring scalability, reliability, and security. Your profile Bachelor's degree in Computer Science, Software Engineering, or a related field. 3+ years of experience as a Software Engineer, with a proven track record of delivering high-quality, production-ready software. Proficiency in one or more programming languages, such as Python, Java, JavaScript, or C++. Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design. Strong problem-solving and analytical skills, with the ability to think critically and creatively. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Familiarity with agile software development methodologies and tools (e.g., Scrum, Jira, Git). Passion for staying up-to-date with the latest industry trends and technologies.