Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
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.
- 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 relevanceReady to apply?
Join IBM and take your career to the next level!
Application takes less than 5 minutes