1

Computer Programmer Salary Jobs in Alabama (NOW HIRING)

Computer Programmer II

Huntsville, AL ยท On-site

$37.40 - $39.50/hr

As needed Salary: $37.40-$39.50 per hour Astrion has an exciting opportunity for a Computer Programmer located at Redstone Arsenal in Huntsville, Al . Astrion has worked extensively with the Missile ...

Computer Programmer II

Huntsville, AL ยท On-site

$37.40 - $39.50/hr

As needed Salary: $37.40-$39.50 per hour Astrion has an exciting opportunity for a Computer Programmer located at Redstone Arsenal in Huntsville, Al . Astrion has worked extensively with the Missile ...

Computer Vision AI/ML Engineer

Huntsville, AL ยท On-site

$87K - $157K/yr

Serve as an AI/ML Engineer with a specialty in Computer Vision for the Contested Autonomy and ... salary. Additional factors considered in extending an offer include (but are not limited to ...

Serve as an AI/ML Engineer with a specialty in Computer Vision for the Contested Autonomy and ... salary. Additional factors considered in extending an offer include (but are not limited to ...

Robotics Computer Engineer

Huntsville, AL ยท On-site

$107K - $195K/yr

Lead small teams of cross-domain engineers spanning electrical, computer, mechanical, and software ... salary. Additional factors considered in extending an offer include (but are not limited to ...

Robotics Computer Engineer

Huntsville, AL ยท On-site

$107K - $195K/yr

Lead small teams of cross-domain engineers spanning electrical, computer, mechanical, and software ... salary. Additional factors considered in extending an offer include (but are not limited to ...

Skills: Computer Programming, Software Development, Software Systems Certifications: None ... Rather, salary will be set based on experience, geographic location and possibly contractual ...

Be Seen First

... robotic processes Salary will be dependent on experience Responsibilities * Develop and code ... Bachelor's degree in Robotics, Computer Science, or related field * Familiarity with Robot ...

Veteran-friendly

Be Seen First

... robotic processes Salary will be dependent on experience Responsibilities * Develop and code ... Bachelor's degree in Robotics, Computer Science, or related field * Familiarity with Robot ...

Veteran-friendly

Atlanta, GA Salary: Based on experience and will be discussed with manager in interview Accura Engineering is seeking a highly skilled Survey CAD Technician to join our team. The ideal candidate will ...

... Type Professional/Salaried Department Information Technology - Troy Division Finance and ... maintaining computer programs, query language, and user screens to better facilitate daily ...

next page

Showing results 1-20

Computer Programmer Salary information

What jobs pay $500,000 a year in the US?

High-paying jobs that can reach or exceed $500,000 annually include senior roles such as chief executive officers, investment bankers, specialized surgeons, and successful entrepreneurs. In the tech industry, highly experienced software engineers, data scientists, or executives in large companies may also earn this level of income, often through bonuses, stock options, or profit sharing. Achieving such salaries typically requires extensive experience, advanced skills, and often leadership responsibilities or ownership stakes.

What are top 5 programming skills?

For a computer programmer, the top five programming skills typically include proficiency in languages such as Python, Java, C++, JavaScript, and SQL. Strong problem-solving abilities, understanding of data structures and algorithms, familiarity with version control systems like Git, and knowledge of software development methodologies are also essential. These skills enable programmers to develop efficient, reliable, and maintainable software applications.

What is the average salary for a computer programmer?

The average salary for a computer programmer varies depending on factors such as experience, location, and industry. In the United States, the median annual wage for computer programmers was approximately $97,800 as of 2023. Entry-level programmers may earn less, typically around $60,000 to $70,000 per year, while experienced programmers or those in specialized fields can make well over $120,000 annually. Salaries may also differ based on the type of employer and the programming languages used.

What are some common challenges computer programmers face in their daily work, and how can they overcome them?

Computer programmers often encounter challenges such as debugging complex code, managing tight project deadlines, and adapting to rapidly changing technologies. Effective troubleshooting skills, continuous learning, and collaboration with team members are essential to address these issues. Many programmers find that participating in code reviews and maintaining clear communication with project managers and fellow developers helps them stay on track and resolve problems efficiently.

Do computer programmers get paid well?

Computer programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with knowledge of programming languages, software development tools, and certifications often have higher earning potential. Overall, the profession offers solid compensation compared to many other entry-level roles.

What is the difference between Computer Programmer Salary vs Software Developer Salary?

AspectComputer ProgrammerSoftware Developer
Required CredentialsTypically a bachelor's degree in computer science or related fieldUsually a bachelor's degree in computer science, software engineering, or related field
Work EnvironmentOften in IT departments, government agencies, or software firmsIn software companies, tech startups, or corporate IT teams
Employer & Industry UsageCommon in various industries including finance, healthcare, and governmentPrimarily in technology, software development, and consulting firms

Both roles require similar educational backgrounds and work environments, but software developers often have broader responsibilities in designing and creating software applications, which can influence salary differences.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with software development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications such as Microsoft or Oracle can be advantageous. Attention to detail, analytical thinking, and effective communication are essential soft skills that help programmers collaborate and troubleshoot effectively. These skills and qualifications are important for producing reliable, efficient code and ensuring successful software development projects.

Is coding a stressful job?

Computer programming can be stressful due to tight deadlines, complex problem-solving, and the need for precision. However, workload and stress levels vary depending on the employer, project scope, and individual skills, with some programmers experiencing high stress while others find it manageable.

Computer Programmer II

Astrion

Huntsville, AL โ€ข On-site

$37.40 - $39.50/hr

Full-time

Posted 15 days ago


Job description

Overview

Computer Programmer II

Location: Huntsville, Alabama

Job Status: Full-time

Clearance: Secret

Travel: As needed

Salary: $37.40-$39.50 per hour

Astrion has an exciting opportunity for a Computer Programmer located at Redstone Arsenal in Huntsville, Al. Astrion has worked extensively with the Missile Sensor Test Division where it has earned a reputation for on-time delivery of high-quality products tailored to the needs of its clients.

REQUIRED QUALIFICATIONS / SKILLS

  • โ€ฏMust possess a Bachelor's Degree in Computer Science, Computer Engineering or related discipline from an accredited* college/university and 3 years of experience with entry level applications programming in a higher level (Visual Studio VB.Net, C++, etc.) language, configuration management, maintenance, software unit testing, and operation of existing programs; or an Associate's Degree in Computer Science, Computer Engineering or related discipline and 5 years of applicable experience; or 7 years of experience performing software development, analysis, integration and related functions for research, development, test and evaluation in support of military equipment and systems
  • Ideal candidate has demonstrated ability to assign work and manage personnel and tasks
  • Must have or be able to obtain a Secret clearance
  • Thorough, detail oriented, and organized, with excellent time management skills and ability to prioritize and handle multiple projects at once
  • Superb verbal and written communication skills
  • Self-motivated and independent thinker with out-of-the-box ideas
  • Leadership skills

PREFERRED QUALIFICATIONS / SKILLS

  • Establish or modify test criteria, develop test procedures, adapt or modify specialized testing equipment, and direct test equipment installation. This position will have a heavy focus on programming, maintaining, troubleshooting, and repairing missile test hardware/software. Propose process improvements that enhance the efficiency, effectiveness, or capability of energetic test operations. Demonstrated proficiency with management of tactical and strategic communications, marketing, and development of work products
  • Experience working with executives and senior management required
  • Exceptional customer relationship management highly desirable

RESPONSIBILITIES

  • Will serve as an engineer responsible for overseeing the operations, maintenance, controls and upgrades of the various data collecting platforms used for daily test activities. The selected individual will ensure data acquisition, instrumentation, computer programming, audio/visual equipment, live data/video feeds, and control systems are fully operational. Direct and/or coordinate the design, fabrication, and checkout of the test setup prior to test start.
  • Responsible for management of resources, risk management, some contract management reporting, and management of task order leads.
  • Ensures that projects are fully controlled, that goals and objectives are set, responsibility is assigned, and results are documented.
  • Participates in projects from the planning stage, provides additional or missing materials, and edits, organizes, and formats content for clarity, flow, and integrity.
  • Responsible for assigning, scheduling, and reviewing work.
  • Some travel may be required.