I'm a professional programmer who has worked for one of the largest department store chains in the U.S. for more than 11 years. I've never really needed anything more than very basic algebra and bitwise operations. I've written hundreds and hundreds of programs, mostly in C, C++, C#, Java, VB6, and VB.NET. I've worked with Informix, Microsoft SQL Server, and DB2 databases in my programs. I've written code to process credit card transactions, print complicated multi-part receipts with multiple control breaks, and calculate tax. I've been part of a team that has created brand new point-of-sale systems. I've created numerous back-end processing programs, some of them even CICS programs. I've written a messaging platform that handles the interaction between the cash registers, customer-pickup kiosks, and employee wireless hand-held devices. I've built stand-alone web servers. I've built tools that help us do Windows workstation builds. I've built tools that completely automate the creation of the VirutalServer VirtualMachines. I've built performance monitoring tools that display 2d graphs. I've built signature capture code. I've built rudamentary encryption/decryption routines These are just some examples of the things I've done in my 11 years here. I have never needed anything other than basic algebra for all of that.
The only time I ever needed more math was when I dabbled in game programming as a hobby. I used linear algebra (which I had in school, but had to mostly relearn) and some calculus for 3d programming. The linear algebra was for the transformation and rotation matrices and the calculus was for things like calculation the normal of a triangle so that light would be calculated correctly. I didn't get real far with my game programming, but I did build a simple 3D engine that loaded my own 3D model format, rendered multi-level tesellated/textured terrain, had parallax scrolling sky billboards and a few other eye candy things. I also wrote 3 different model exporters. One for Lightwave 3D, one for 3D Studio Max, and one for Milkshape 3D.
Am I great with math? Absolutely not. Do I have a lot of mathematical training? No. Did I need a lot of mathematical training? Not really. I did have linear algebra in college and Calculus I. I also had 1 statistics class. I didn't do well in Calculus class because my professor was absolutely the worst teacher I've ever had.
I have a B.S. in Computer Science, if you are curious.
Just my 2 cents worth.