Canto

Software Engineer

Cork, Ireland
Java React Node.js Kotlin Scala Go Python C# AWS PostgreSQL MySQL DynamoDB MongoDB Redis Kafka API gRPC Protobuf Kubernetes
Description

Software Engineer III

Location: Cork, Ireland - Hybrid

Department: Engineering

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.

 

Canto
Canto

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say