Merakey Jobs

Mobile Merakey Logo

Job Information

IBM Staff Software Development Engineer in Mulhuddart, Ireland

Introduction

Are you a software engineer with a passion for building scalable micro-services that handle massive amounts of data and form the backbone of customer-facing managed services?

At IBM Cloudability, we deliver a best-in-class FinOps platform that helps customers enable their IT, finance, and DevOps teams to work together to optimize cloud resources for speed, cost, and quality. We are looking for a talented and experienced Staff Software Development Engineer to join our dynamic and growing team. As a Staff Software Development Engineer, you will play a key role in designing, developing, and maintaining scalable software solutions. You will lead technical initiatives, mentor junior engineers, and work closely with cross-functional teams to deliver high-quality products. You will be expected to contribute to the entire software development lifecycle, from initial planning to production deployment, ensuring robust performance and reliability

Your role and responsibilities

  • Develop cloud-native services to address both new and ongoing business challenges and meet customer needs.

  • Lead and shape the team’s technical vision and system architecture.

  • Own end-to-end feature development, from concept through design to production, collaborating with product managers and engineers to deliver scalable, high-quality solutions.

  • Explore and analyze complex architectures, researching and implementing new technologies to solve challenging problems.

  • Drive the adoption of best practices for software development, including testing, code reviews, and continuous integration, to ensure the delivery of high-quality, reliable software.

  • Mentor and provide technical guidance to junior engineers.

Required technical and professional expertise

  • Bachelor’s degree in computer science, a related field, or relevant work experience.

  • 8+ years of professional software development experience, with a proven track record of delivering complex software systems.

  • Extensive professional knowledge, experience, and understanding of at least one modern programming language, such Java, Scala, and Go.

  • Extensive experience with software engineering principles, including data structures, algorithms, and design patterns.

  • Hands-on experience with cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes).

  • Excellent communication skills, both written and verbal.

Preferred technical and professional experience

  • Master’s degree in computer science or related field.

  • Experience in modern software concepts such as Infrastructure as Code (e.g., Terraform)

  • Experienced with modern API design and implementations, preferably in Java or Golang.

  • Experienced in Cloud infrastructure’s cost management or FinOps.

  • Experience using monitoring tools like Splunk, Datadog, Prometheus, Grafana

  • Exceptional customer focus, ownership, and drive.

  • Demonstrated capability to provide depth and breadth technical leadership.

DirectEmployers