Charlotte Neill is a Software Engineering Manager based in Birmingham with a solid foundation in functional programming, distributed systems, and cloud-native architecture built over nine years in engineering roles. She progressed from student and graduate roles to hands-on senior engineering and leadership positions, mentoring teams and hiring while owning front-end projects in Elm and backend features focused on observability and safe rollouts. Comfortable across AWS, Terraform, Typescript, GraphQL and microservices, she has driven migrations (Angular→Elm), feature-flagged deployments and served apps via CloudFront/S3. Known for bringing functional-programming discipline to pragmatic product delivery, she pairs technical stewardship with a knack for building testing and rollout strategies that reduce risk. Even before formal management, Charlotte regularly led hiring and coaching efforts, making her leadership style rooted in mentorship and deep technical credibility.
8 years of coding experience
9 years of employment as a software developer
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Nottingham Trent University
10 GCSEs A* - C including English and Maths, 10 GCSEs A* - C including English and Maths at John Willmott School
4 A levels; Computing Maths Applied Art and Design (Double Award), 4 A levels; Computing Maths Applied Art and Design (Double Award) at John Willmott School Sixth Form
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
Charlotte Neill - Software Engineering Manager at BT Group