2

Entry Level Computer Programmer Jobs in Amarillo, TX

Network Engineer I is an entry-level, customer-facing role designed for motivated individuals eager ... This position requires extended computer use (up to 8 hours per day). Common duties include cable ...

Network Engineer I is an entry-level, customer-facing role designed for motivated individuals eager ... This position requires extended computer use (up to 8 hours per day). Common duties include cable ...

Support entry level technicians through coaching and mentoring. Required Skills: * Math- Basic ... Personal computer proficiency and other software used by the company. * Strong interpersonal ...

Support entry level technicians through coaching and mentoring. Required Skills: * Math- Basic ... Personal computer proficiency and other software used by the company. * Strong interpersonal ...

Entry Level Computer Programmer information

See Amarillo, TX salary details

$30.2K

$59.4K

$87.3K

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

As of Jun 15, 2026, the average yearly pay for entry level computer programmer in Amarillo, TX is $59,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,200.00 and $73,200.00 per year, depending on experience, location, and employer.

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 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.

Is 27 too late to start coding?

Entry level computer programmers can start coding at any age, including 27. Many successful programmers begin learning in their late twenties or later, and acquiring skills in programming languages like Python or Java can lead to entry-level roles regardless of age.

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's the easiest coding job to get?

Entry-level computer programming roles such as web developer or junior software developer are often considered easier to obtain due to lower experience requirements and high demand for basic coding skills in languages like HTML, CSS, and JavaScript. These positions typically require foundational knowledge, some portfolio work or certifications, and may involve working with common tools like code editors and version control systems.

What is the easiest IT job to get with no experience?

An entry-level computer programmer position is often considered one of the easiest IT jobs to obtain with no experience, especially if you have basic knowledge of programming languages like Python or JavaScript. These roles typically require foundational skills, a willingness to learn, and may accept candidates with self-taught skills or certifications such as CompTIA IT Fundamentals or online coding courses.

How to get a job as a programmer with no experience?

Entry level computer programmers can improve their chances by learning programming languages such as Python or Java, building a portfolio of personal projects, and gaining practical skills through online courses or coding bootcamps. Internships, volunteering, or contributing to open-source projects also provide valuable experience and demonstrate skills to employers.

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 the most commonly searched types of Computer Programmer jobs in Amarillo, TX? The most popular types of Computer Programmer jobs in Amarillo, TX are:
What are popular job titles related to Entry Level Computer Programmer jobs in Amarillo, TX? For Entry Level Computer Programmer jobs in Amarillo, TX, the most frequently searched job titles are:
What job categories do people searching Entry Level Computer Programmer jobs in Amarillo, TX look for? The top searched job categories for Entry Level Computer Programmer jobs in Amarillo, TX are:
What cities near Amarillo, TX are hiring for Entry Level Computer Programmer jobs? Cities near Amarillo, TX with the most Entry Level Computer Programmer job openings:
Network Engineer

Full-time

Posted 6 days ago


Job description

Job Description:

Network Engineer I is an entry-level, customer-facing role designed for motivated individuals eager to build a career in network engineering within the CSI organization. This position serves as a foundational opportunity to learn CSI's organizational policies, procedures, and operational standards while gaining hands-on experience supporting customer onboarding projects and network implementations.

Working under the guidance of senior engineers and team leads, the Network Engineer I will collaborate directly with customers on implementation, onboarding, and upgrades of their network infrastructure, as well as respond to issues related to customer networks. This role provides structured exposure to planning, evaluating, and supporting a wide range of network systems and services across multiple platforms and protocols - including but not limited to routers, circuits, SD-WAN, internet, switches, firewalls, ISP coordination, cabling, VPN connections, unified communications, and call-center management.

As a front-line customer-facing resource, the Network Engineer I will obtain work through a project-based system and play a key role in device migrations, network infrastructure installations, monitoring/management tool deployment, and coordination with QA and/or Risk Management to ensure configuration integrity and compliance.

Responsibilities:
  • Learn and apply CSI organizational policies, procedures, tools, and best practices through mentorship, training, and hands-on project participation.

  • Serve as a front-line customer-facing resource, building strong relationships with customers during onboarding projects and ongoing support engagements.

  • Demonstrate a growing proficiency across a variety of network technologies, actively seeking guidance and feedback to accelerate development.

  • Assist with planning, site/datacenter surveys, and developing recommendations for future-proofing customer infrastructures by gathering and presenting actionable data - via conference call, email, or on-site inspection.

  • Support and participate in customer onboarding project implementations, working collaboratively with project teams to ensure smooth transitions and deployments.

  • Respond promptly to customer requests or tasks related to network and voice issues, escalating as needed.

  • Maintain the security and proper access controls for customer data in accordance with CSI standards.

  • Stay current with developing trends in Information Technology and actively pursue learning opportunities.

Primary Results Accountable for Achieving:
  • Quality Delivery: Strive for implementation excellence with minimal rework, ensuring customers' expectations are met and exceeded.

  • Customer Understanding: Develop a strong understanding of customer needs, objectives, and onboarding requirements.

  • Timely Resolution: Complete tasks in a responsive and thorough manner.

  • Continuous Growth: Progressively build knowledge of CSI processes and network technologies, seeking out opportunities to apply newly learned skills in real-world customer engagements.


Job Requirements:

Education & Certifications:

Degree from an accredited institution or Trade school diploma in a relevant field (e.g., Information Technology, Networking, Computer Science) or equivalent training in relevant technology.

Industry certifications such as CompTIA Network+, CCNA, or equivalent are a plus but not required; willingness to pursue certifications is expected.

Experience:

This is an entry-level position. Zero (0) to two (2) years of hands-on experience in network technologies is preferred. Internship experience, lab work, home-lab projects, or academic coursework in networking are valued.

Exposure to any of the following is beneficial but not required: Cisco platforms, Palo Alto, Fortigate, or similar network/security technologies.

Required Skills:

  • Foundational knowledge of networking concepts (TCP/IP, DNS, DHCP, VLANs, routing/switching fundamentals).

  • Strong reasoning and analytical skills with a willingness to learn troubleshooting methodologies.

  • Basic understanding of IT security concepts, including firewalls, switches, and network security principles.

  • Effective written and verbal communication skills - essential for a customer-facing role.

  • Ability to work independently while thriving within a collaborative, team-oriented environment.

  • Eagerness to learn, adapt, and grow within CSI's structured training and mentorship framework.

RELATIONSHIP BUILDING

This position requires regular interaction both inside and outside the company. As an entry-level, customer-facing team member, the Network Engineer I will develop professional relationship-building skills through direct engagement with customers, vendors, and internal teams throughout the onboarding and implementation process.

DECISION MAKING

This position involves guided decision-making with increasing independence over time. The Network Engineer I will apply judgment to solve problems and select courses of action using standard, recognized methods of operation - with mentorship and escalation paths readily available.

SUPERVISION RECEIVED

Direct Supervision with Mentorship. Assignments are both task-oriented and objective-oriented, with regular check-ins and coaching from senior engineers and leadership. Work is reviewed for soundness of judgment, adherence to CSI procedures, and overall quality and accuracy. The level of supervision will decrease as proficiency and confidence grow.

WORK ENVIRONMENT

The work environment characteristics described below are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

  • Special Conditions: Risk of electrical shock.

  • Travel: Up to 40% travel required (air, ground, or vehicle) to support customer onboarding and on-site implementations.

Physical Demands:

The employee is regularly required to stand, walk, sit, talk and hear, use hands to finger, handle or feel, reach with hands or arms, stoop, kneel, crouch, or crawl, and lift or move up to 50 pounds. This position requires extended computer use (up to 8 hours per day). Common duties include cable installation in various locations and the removal/reinstallation of PCs, servers, and rack-mounted hardware.

As a forward-thinking software provider, Computer Services, Inc. (CSI) helps community and regional financial institutions solve their customers' needs through open and flexible technologies. In addition to its award-winning core banking platform, these include the latest in lending, digital banking, payments, financial crime prevention and cybersecurity. Building on its 60-year track record of personalized service, CSI is shaping the future of banking and empowering its customers to rival their competition. For more information about CSI, visit www.csiweb.com

CSI provides rewarding and challenging career opportunities for our employees. When determining your pay, we consider various factors such as your skills, qualifications, experience and location. Along with a competitive salary, this position includes eligibility for incentive awards based on both individual and business performance. We also offer a comprehensive range of benefits. To learn more about our benefits, visit: Benefits Summary

CSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, physical and mental disability, marital status, veteran status, or any other characteristic protected by applicable law. If you need an accommodation during the recruitment process, please email us at recruiter@csiweb.com and we will work with you to meet your accessibility needs.

For applicants residing in California, please read Privacy Notice for California Residents | CSI (csiweb.com)

Visa Sponsorship: We are unable to offer visa sponsorship for this position. Applicants must be authorized to work in the United States without the need for sponsorship now or in the future.