A pediatric cardiologist, with a salary ranging from $261,200 to $399,200 (midpoint $313,600), typically works with your child's doctor. They do not perform surgery; for that, you'll need a children's heart surgeon. Pediatric cardiologists focus on diagnosis and treatment planning.