Back to all jobs
Canto Lending

Software Engineer III

EMEA - Cork, Ireland
Engineering

Job Description

Build Your Career at Canto – Where Innovation Meets Impact

At Canto, we’re not just transforming digital asset management—we’re creating a workplace where talented individuals can thrive. As a leader in DAM, we empower businesses to organize, manage, and distribute their digital assets seamlessly. With 4,000+ customers worldwide, our success is driven by passionate people who bring creativity, collaboration, and innovation to everything they do.

Joining Canto means becoming part of a dynamic team where your contributions truly matter.

We foster a culture of continuous learning, open communication, and hands-on impact. Here, you'll have the opportunity to take on exciting challenges, develop your skills, and grow alongside a company that’s making waves in the industry. We believe in supporting our team members, valuing fresh ideas, and celebrating every success together.

If you're looking for a career where you can make a difference, expand your expertise, and be part of a global community, Canto is the place for you. We’re growing fast and looking for driven individuals who are ready to shape the future with us. Come build something great at Canto!

Job Title:  Software Engineer Mid - Senior Level

Location:  Cork, Ireland ( Hybrid)

Role Overview:

We are seeking an experienced Software Engineer with a strong background in Java and React

As a member of our global engineering team, you will be responsible for developing, and deploying innovative software solutions.

Join our collaborative environment, where you can continue to make Canto the most innovative digital asset platform in the world.

Role Responsibilities
  • Contribute to delivering the next iteration of the Canto Application Platform and collaborate closely with the architecture group and development teams to safely sequence, validate, and execute the introduction of new functionality into production environments.
  • Participate in the end-to-end development lifecycle, including requirements analysis, solution design, implementation, testing, deployment, and post-release support. Design, develop, and optimize robust, secure, and maintainable code aligned with architectural guidelines, with the ability to interpret and contribute to sequence diagrams and technical design documentation.
  • Leverage AWS services to build and operate cloud-native applications with scalability, resilience, observability, and performance in mind.
  • Contribute to CI/CD pipelines and automated testing strategies to ensure high delivery velocity without compromising quality.
  • Participate in peer code reviews to ensure code quality, consistency, performance optimization, and adherence to engineering standards and best practices.
  • Proactively identify, assess, and mitigate security risks to maintain a low threat surface exposure across services and infrastructure.
  • Monitor application performance and reliability, driving continuous improvements in system stability and operational excellence.
  • Actively contribute ideas and feedback to improve overall product performance, quality, reliability, delivery efficiency, and developer experience (DX).
  • Support knowledge sharing within the team through documentation, technical discussions, and presentations.

Qualifications & Experienced required to be successful in this role:

  • 7+ years of hands-on experience in software application development using one or more of the following: Node.js, JVM languages (Java, Kotlin, Scala), Go, Python, C#, or similar technologies.
  • 4+ years of hands-on experience in Java development, including building scalable backend services and APIs.
  • 2+ years of hands-on experience in React development, building responsive and maintainable front-end applications.
  • 3+ years of experience working with AWS compute and storage services and as sound understanding of cloud-based architecture patterns, including microservices, containerization, and distributed systems design. (experience with Azure or GCP, or Kubernetes, will also be considered)
  • Familiarity with database systems, including relational databases (e.g., PostgreSQL, MySQL), document stores (DynamoDB, MongoDB), and object (S3, Redis) storage solutions.
  • Solid grasp of end-to-end application security principles, including authentication, authorization, secure coding practices, encryption, and vulnerability management.
  • Experience working with message queue or streaming solutions, ideally Kafka, including event-driven architecture patterns.
  • Experience designing and consuming APIs (REST and/or gRPC) with familiarity in Protobuf.
  • Experience implementing automated testing strategies, including unit, integration, and end-to-end testing.
  • Strong analytical, problem-solving, and debugging skills with the ability to troubleshoot complex distributed systems.
  • Experience working in Agile software development environments.
  • Excellent problem-solving and communication skills.

Why Canto is the Place to Be!

Ignite Your Potential – Join a fast-growing company where innovation and agility fuel success.

Make an Impact – Your ideas and efforts directly shape our future—every contribution matters.

Learn, Grow, Thrive – Gain real-world experience and develop new skills as we scale.

Stronger Together – Be part of a close-knit, supportive team that values collaboration and camaraderie.

Your Voice Matters – We foster open communication and transparency so every idea is heard.

Turn Challenges into Triumphs – Solve meaningful problems with creativity and confidence.

Balance that Works for You – We believe success comes from a healthy work-life harmony.

Endless Growth Potential – As we rise, so do you. Step into new opportunities and grow with us.

A Global Perspective – Work alongside diverse, talented colleagues and broaden your horizons.

Come be part of something exciting—your future starts here!

Canto is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.

About Canto Lending

First seen: January 19, 2026
Last updated: February 24, 2026