← Back to jobs

International Business Machines Corporation

Software Developer

Hybrid · Raleigh, Austin, Texas, North Carolina

131,000–245,000/yearHybrid

About the role

Employer: (0147) International Business Machines Corporation

As a Software Developer specializing in Cloud, you will work in an agile, collaborative environment across various Cloud platforms, leveraging expertise in multi-cloud environments, Infrastructure as a Service (IaaS), and Platform as a Service (PaaS). You will collaborate with cross-functional teams to design, develop, and deliver scalable and secure cloud-based solutions.

Your primary responsibilities will include:

• Design and Develop Cloud Automations Solutions: Develop scripts, programs, and automated shared libraries for automating software development, container verification, and production deployments, focusing on increasing efficiency and velocity.

• Build Automated Systems: Create and maintain automated Concourse and GitHub Actions pipeline configurations, ensuring seamless integration with existing Terraform-based systems and processes.

• Improve Automation Strategies (Automation 2.0): Continuously assess and refine platform automation strategies—building self-healing scripts and tools in Go and Python—to optimize business outcomes, improve team resiliency, and reduce on-call toil.

• Deliver End-to-End Experiences: Care equally about business outcomes and technical solutions, focusing on delivering exceptional, friction-free CI/CD and deployment experiences for product squads.

• Drive Business Outcomes: Participate in the weekly CPE on-call rotation, resolve automated alerts within 15 minutes, maintain updated runbooks, and ensure overall platform reliability (uptime ≥ 99.95%).