2

Entry Level Computer Programmer Jobs in Alabama (NOW HIRING)

Position: Engineer 1 - Power Distribution Location: Tuscaloosa, AL (must live within reasonable ... available for entry-level candidates): * Computer applications such as CYME, JETS, CSS, DistGIS ...

Position Summary This is an entry-level mechanical engineering position. Successful candidates need ... with CAD software, Creo preferred Requirements Education: Requires a bachelor's degree in ...

Refurb Tech 1 is an entry-level position structured to provide training and development for our engineers whose main responsibilities are in-house. They work primarily in the refurb shop on ...

next page

Showing results 1-20

Entry Level Computer Programmer information

See Alabama salary details

$29.9K

$58.9K

$86.6K

How much do entry level computer programmer jobs pay per year?

As of May 30, 2026, the average yearly pay for entry level computer programmer in Alabama is $58,892.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,800.00 and $72,500.00 per year, depending on experience, location, and employer.

What Does an Entry Level Computer Programmer Do?

The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed. The qualifications you need to become an entry-level computer programmer typically include a bachelor's degree and a working knowledge of one or more programming languages.

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

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and at least a bachelor’s degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong attention to detail, effective communication, and a willingness to learn help individuals excel in collaborative and dynamic environments. These skills and qualities are important for delivering reliable code, adapting to evolving project needs, and contributing effectively to software development teams.

What are some common challenges faced by entry level computer programmers during their first year on the job?

Entry level computer programmers often encounter challenges such as adapting to new development tools, understanding complex codebases, and managing project deadlines. It's common to feel overwhelmed by unfamiliar programming languages or frameworks, but most teams offer mentorship and training to help with the transition. Collaboration with senior developers and participating in code reviews are valuable opportunities to learn best practices and improve coding skills. Over time, persistence and proactive communication can help overcome these initial hurdles and contribute to professional growth.

What are Entry Level Computer Programmers?

Entry Level Computer Programmers are professionals who write, test, and maintain computer code under supervision, usually at the start of their careers. They typically work with more experienced developers to learn best practices and develop their coding skills. Their responsibilities may include debugging programs, writing simple scripts, and assisting in software development projects. Entry level programmers often have a degree in computer science or a related field and are proficient in one or more programming languages. This role serves as a foundation for advancing to more complex software engineering positions.

What is the difference between Entry Level Computer Programmer vs Software Developer?

AspectEntry Level Computer ProgrammerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Science or related fieldBachelor's degree often preferred; certifications like Java or Python are common
Work EnvironmentOffice or remote; coding in teams or individuallySimilar; often collaborative, project-based work
Employer & Industry UsageEntry-level roles in tech, finance, healthcare, and moreBroader; includes designing, developing, testing software
Common Search & Comparison IntentYesYes

Entry Level Computer Programmers typically focus on writing and testing code under supervision, while Software Developers are involved in designing and building software solutions. Both roles require similar educational backgrounds and work environments, but Software Developers often have broader responsibilities and higher expectations for project involvement.

What are the most commonly searched types of Computer Programmer jobs in Alabama? The most popular types of Computer Programmer jobs in Alabama are:
What are popular job titles related to Entry Level Computer Programmer jobs in Alabama? For Entry Level Computer Programmer jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Entry Level Computer Programmer jobs? Cities in Alabama with the most Entry Level Computer Programmer job openings:
Infographic showing various Entry Level Computer Programmer job openings in Alabama as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $58,892 per year, or $28.3 per hour.
Entry Level Model-Based Systems Engineer (MBSE)

Entry Level Model-Based Systems Engineer (MBSE)

KODA Technologies Inc.

Huntsville, AL • On-site

Full-time

Posted 8 days ago


Job description

Entry Level Model-Based Systems Engineer (MBSE)
Company Overview:
KODA is a people-first company recognized as a five-time winner of Huntsville's Best Places to Work® Award, certified as a Great Place to Work®, and a Best Place for Working Parents®. KODA is a small business focused on solving complex engineering problems on national-priority projects in domains such as missile defense, hypersonics, DOD space, and civil space.
Our expertise spans Radar and Missile Development, Multi-Domain Operations, Flight and Ground Test Planning and Execution, Tactical Data Link Testing, Test Range Instrumentation, Systems Engineering and Integration, Model and Simulation Development, and Digital Engineering/Model-Based Systems Engineering.
The name KODA, a Native American word meaning 'allies', embodies our dedication to our customers and each other. Trust and integrity guide us in all we do. We prioritize our people, support national-priority missions, and give back to our community through the KODA Cares program. We offer competitive compensation, excellent benefits, and a commitment to professional growth. Join us and learn more at .
Position Overview:
KODA Technologies is seeking a motivated entry-level Systems Engineer to join our dynamic digital engineering team. This role involves serving as a Model-Based Systems Engineer (MBSE) to support Army aviation systems to deliver comprehensive models that enhance product understanding, improve efficiency, and expedite timelines for both legacy and new aviation systems.
What You'll Be Doing:
  • Assist in the development and maintenance of SysML/UML models to include major systems and subsystems, software, digital architecture, and requirements and specifications.
  • Help integrate models into system functional models.
  • Support system development to include requirements management, configuration management, data management, risk management, etc.
  • Assist in the development of user guides, training, demonstrations, and other resources to promote the expansion of model-based systems engineering
  • Participate in system requirements reviews and assist in creating and/or updating requirement specifications and qualification models.

What Required Skills You'll Bring:
  • BS Degree in Engineering, Computer Science, or related STEM discipline.
  • 0 - 3 years of related experience or relevant academic/project experience in MBSE, Software, and/or Systems Engineering.
  • Familiarity with SysML concepts and MBSE tools such as Magic Draw/Cameo, Enterprise Architect, Rhapsody, DOORS, etc. (coursework or internship experience acceptable)
  • Basic understanding of system architecture and interfaces, requirements engineering and traceability, and verification and validation concepts.
  • Ability to work effectively in a team-oriented environment.
  • Experience developing and presenting briefings to Government customers.
  • Goal-oriented self-starter with strong analytical and problem-solving skills.
  • Good written and verbal communication skills, with the ability to explain technical ideas to both technical and non-technical audiences.
  • Hybrid Opportunity-Must be able to work in the office at least half-time on Redstone Arsenal.

Clearance:
  • Must be a U.S. Citizen and have an active DoD Secret Clearance, or the ability to get a Clearance

KODA Technologies Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, gender identity, sexual orientation, pregnancy, status as a parent, national origin, disability (physical or mental), family medical history or genetic information, political affiliation, military service, or other non-merit based factors. If you are unable to complete this application due to a disability, contact to ask for an accommodation or an alternative application process.