Manager Digital Software Engineering at Siemens PLM Software
Huntsville, Alabama, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
John Cole is a seasoned software engineering manager and cloud architect with 12 years of professional experience building scalable web and IoT systems from the data center to the browser. Based in Huntsville, he currently leads digital software engineering at City National Bank while also serving as a cloud architect at Siemens PLM, blending hands-on architecture with people leadership. His background spans startups to enterprise, delivering large-scale lighting and utility control systems, migrating legacy platforms to AWS, and designing high-throughput data pipelines and MongoDB-backed services. He repeatedly chooses pragmatic open-source and cloud-native stacks—NodeJS, AngularJS, MongoDB, and Leaflet—to replace costly legacy GIS and mapping solutions and to enable resilient, load-balanced deployments. Notably, he led projects that consolidated analytics for thousands of streetlights and boosted meter-parsing throughput by orders of magnitude, demonstrating a knack for performance optimization under budget constraints. Trained in aerospace and computer engineering, he brings systems-level thinking to software design and operational reliability.
12 years of coding experience
22 years of employment as a software developer
Computer Engineering, Computer Engineering at University of Alabama in Huntsville
Aerospace, Aeronautical and Astronautical Engineering, Aerospace, Aeronautical and Astronautical Engineering at Auburn University
Contributions:40 commits, 20 pushes, 1 branch in 4 years 9 months
raspberry-pipartsraspberryjscadraspberrypi
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Cole - Manager Digital Software Engineering at Siemens PLM Software