IBM
Senior Software Development Engineer
IBMIreland14 days ago
Full-timeEngineering, Information Technology
Introduction

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 seeking a highly skilled and experienced Senior Software Development Engineer to join our dynamic and growing team. The ideal candidate will be a seasoned software developer with a passion for technology, problem-solving, and driving software development processes. You will get to lead technical initiatives, and mentor junior engineers while delivering high-quality, scalable, and maintainable software solutions.

Your Role And Responsibilities

  • Develop cloud-native services to address both new and ongoing business challenges and meet customer needs.
  • Own end-to-end feature development, from concept through design to production, collaborating with product managers and engineers to deliver scalable, high-quality solutions.
  • 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.
  • Identify and address performance bottlenecks, ensuring that systems scale efficiently and perform well under varying loads.
  • Mentor and provide technical guidance to junior engineers.

Preferred Education

None

Required Technical And Professional Expertise

  • 5+ years of professional software development experience in designing and building enterprise-level applications
  • 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.

Key Skills

Ranked by relevance