Talent.com

Software programmer Jobs in Birmingham, AL

Create a job alert for this search

Software programmer • birmingham al

Last updated: 6 hours ago

CNC Programmer

TalntBirmingham, Alabama, United States
Full-timeFull-time
Quick Apply

This CNC Programmer position is a skilled manufacturing role responsible for developing, optimizing, and troubleshooting CNC programs to support precision machining operations.First and second shif... Show more

System Administrator II

Career Personnel ServicesBirmingham, AL, United States
$121,000.00 yearly$121,000.00 yearly
Full-timeFull-time

Hybrid – Monday and Tuesday in office; Wednesday through Friday remote.We are seeking an experienced Systems Administrator II to support, maintain, and enhance enterprise software application... Show more

Process Control Engineer

Sapsol Technologies IncFairfield Works, AL, US
$25.00–$30.00 hourly$25.00–$30.00 hourly
Full-timeFull-time
Quick Apply

Responsible for designing, developing, maintaining, and enhancing process control hardware and software solutions in a heavy industrial environment.The applicant will support production hardware an... Show more

Software Engineer III- AI & Engineering/Software as a Service

DeloitteBirmingham, US
Full-timeFull-time

Position Summary Software Engineer III- AI & Engineering/Software as a Service Join our AI & Engineering team transforming technology platforms, driving innovation, and helping make a... Show more

Software Developer AI Trainer

DataAnnotationBirmingham, Alabama, United States
$104,000.00–$208,000.00 yearly$104,000.00–$208,000.00 yearly
Full-timeFull-time

Salary: $104,000 - 208,000 per year.We require native-level or bilingual English fluency.We need strong proficiency in at least one of these languages or frameworks: JavaScript, TypeScript, Python,... Show more

 • Promoted

Field Service Engineer - Birmingham, Alabama

Maverick Group US LLCBirmingham, AL, United States
$40.00–$50.00 hourly$40.00–$50.00 hourly
Full-timeFull-time

We are a leading provider of advanced CNC machinery solutions, dedicated to supporting our clients with cutting-edge technology and exceptional service.Our organization fosters a supportive environ... Show more

Help Desk Analyst

First National Bankers BankBirmingham, AL, US
Full-timeFull-time

The Help Desk Analyst's role is to offer first-level support and technical assistance to end-users who are using hardware, software, or other computer systems.This includes receiving, prioritizing,... Show more

Practice Administrator Dermatology

Alabama Dermatology And Rejuvenation CenterBirmingham, AL, US
Full-timeFull-time

Directs the daily business and clinic operations of a busy dermatology practice;  ensuring efficiency in staff management, revenue cycle and patient care.Manages the activities of all administrativ... Show more

CMM Programmer- Quality Inspector

Swift Placement & ConsultingBirmingham, AL, United States
Full-timeFull-time

MCOSMOS • Verisurf • Keyence Laser Scanning | 1 Factory AS9100 Aerospace & Defense Manufacturing.Quality here is not an afterthought, it’s a controlled, AS9100-compliant verification process that e... Show more

Software Engineer

DEPLOYBirmingham, AL, USA
Full-timeFull-time
Quick Apply

Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and testing This position improve... Show more

 • New!

Entry Level Dental Assistant

Family Care DentalFultondale, AL, US
$10.00–$13.00 hourly$10.00–$13.00 hourly
Full-timeFull-time

Expanding Birmingham family dental practice needs an entry-level Dental Assistant at our Fultondale office.No experience necessary, we are happy to train the right person.Great pay, and bonuses ava... Show more

Staff Software Engineer

Tocaro BlueBirmingham, AL, US
Full-time +1Full-time +1

Job Description Staff Software Engineer Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technic... Show more

Software Engineer - EMR/EHR Integrations

Transform9Birmingham, AL, US
RemoteRemote
Full-timeFull-time
Quick Apply

Calling your doctor shouldn't be harder than seeing your doctor.But at most practices, patients wait on hold, front-office staff drown in ring queues, and revenue walks out the door with every miss... Show more

Mid–Senior Software Developer (.NET, C#, Azure, AI Integration)

SigaoBirmingham, Alabama, United States
Full-timeFull-time

Sigao is a Birmingham, AL based AI and technology consultancy that builds software to help organizations work smarter and deliver more.Our purpose is simple: we believe everyone who works with us—b... Show more

Account Manager

Atlas RFIDBirmingham, Alabama, United States
Full-timeFull-time

Full-Time · Sales · Birmingham, AL · In Office.At Atlas RFID, we help people take their organizations to the next level.Since 2008, we have made RFID and IoT technology clear, accessible, and effec... Show more

Sr. Software Product Owner

EBSCO Industries IncBirmingham, AL, US
Full-timeFull-time

Headquartered in Birmingham, Alabama, Moultrie (.We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them.Moultrie i... Show more

Tax Software Specialist - Work From Home

BluHouse Virtual Call Center, LLCBirmingham, AL, us
$14.00 hourly$14.00 hourly
RemoteRemote
Full-timeFull-time

Are you seeking a fulfilling work-from-home opportunity? Join our team as a Remote Customer Service Representative and provide stellar support for top-tier brands, all from the comfort of your home... Show more

Industrial Automation Controls Engineer — Commissioning & Integration

Hyde Park Industrial SolutionsBirmingham, AL, US
Full-timeFull-time

Industrial Automation Controls Engineer — Commissioning & Integration .Join Automation Solutions to build, program, and launch custom automation and robotic systems from the ground up.If you th... Show more

Frontend Software Developer

MaximusBirmingham, AL, US
$115,000.00 yearly$115,000.00 yearly
Full-timeFull-time

Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7 Job-Specific Essential Duties and Responsibilities: - Active TS/SCI with the ability to ... Show more

Software Customer Service Manager

Motorola SolutionsRemote, Alabama, United States
RemoteRemote
Full-timeFull-time

Manage the PremierOne, Flex and Emergency Call Handling software day to day.Ensure contractual obligations are met.Provide expertise in software and mobile video solutions.Drive appropriate resourc... Show more

 • New!
People also ask
CNC Programmer

CNC Programmer

TalntBirmingham, Alabama, United States
6 days ago
Job type
  • Full-time
  • Quick Apply
Job description

About the Role:

This CNC Programmer position is a skilled manufacturing role responsible for developing, optimizing, and troubleshooting CNC programs to support precision machining operations. First and second shift opportunities are available. The ideal candidate has hands-on experience with CNC programming, machining processes, tooling selection, and production optimization. This role is well suited for experienced CNC Programmers, CNC Setup Programmers, and CNC Machinists with strong programming capabilities.

Responsibilities:

  • Develop, write, edit, and optimize CNC programs for mills, lathes, and other CNC machining equipment.

  • Interpret engineering drawings, blueprints, GD&T, and technical specifications to develop accurate machining programs.

  • Create and modify G-code and M-code programs to improve machining accuracy, efficiency, and cycle times.

  • Select appropriate tooling, cutting parameters, feeds, speeds, and machining strategies for various materials.

  • Support CNC machine setups, first-piece inspections, and program prove-outs to ensure quality and dimensional accuracy.

  • Troubleshoot programming errors, machining issues, and production inefficiencies while maintaining quality and safety standards.

  • Work closely with machinists, engineers, and production teams to improve manufacturing processes and reduce downtime.

  • Maintain CNC program documentation, setup sheets, tooling information, and revision records.

Qualifications:

  • Proven experience as a CNC Programmer, CNC Setup Programmer, or CNC Machinist with programming responsibilities.

  • Strong knowledge of CNC programming, G-code, M-code, machining processes, and tooling.

  • Experience programming CNC mills, lathes, or multi-axis machining equipment.

  • Ability to read and interpret engineering drawings, blueprints, and GD&T specifications.

  • Experience selecting tooling, determining cutting parameters, and optimizing machining programs.

  • Understanding of CNC machine setups, offsets, tool changes, and machining tolerances.

  • Strong troubleshooting, mechanical aptitude, and problem-solving skills.

  • Ability to work independently and collaborate with machining and production teams.

Desired Qualifications:

  • Experience with CAD/CAM programming software such as Mastercam, Fusion 360, GibbsCAM, or similar platforms.

  • Familiarity with Fanuc, Haas, Mazak, or other CNC control systems.

  • Experience with 3-axis, 4-axis, or 5-axis CNC programming.

  • Knowledge of fixture design, machining strategies, and process optimization.

  • Experience reducing cycle times, improving tooling efficiency, and minimizing scrap.

  • Familiarity with lean manufacturing, 5S, and continuous improvement initiatives.

  • Experience in high-volume manufacturing or complex precision machining environments.