1

Internship Recent College Grad Software Developer Jobs in Amarillo, TX

Faculty - Welding

Amarillo, TX · On-site

$43K - $55K/yr

... internships. * Effectively teach Welding courses with a willingness to learn new software ... As an Amarillo College employee, seek knowledge of and pledge to actively engage in a culture of ...

Nuclear Engineer

Bushland, TX

$84K - $100K/yr

Job Title: Nuclear Engineer (Naval Reactors Engineer) Category / Component: Officer • Active ... college students and recent graduates, or selection via Officer Candidate School for those who ...

Nuclear Engineer

Hereford, TX

$93K - $112K/yr

Job Title: Nuclear Engineer (Naval Reactors Engineer) Category / Component: Officer • Active ... college students and recent graduates, or selection via Officer Candidate School for those who ...

Nuclear Engineer

Claude, TX

$88K - $106K/yr

Job Title: Nuclear Engineer (Naval Reactors Engineer) Category / Component: Officer • Active ... college students and recent graduates, or selection via Officer Candidate School for those who ...

Showing results 21-40

Internship Recent College Grad Software Developer information

See Amarillo, TX salary details

$10

$20

$36

How much do internship recent college grad software developer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for internship recent college grad software developer in Amarillo, TX is $20.94, according to ZipRecruiter salary data. Most workers in this role earn between $16.92 and $22.21 per hour, depending on experience, location, and employer.

What does an internship recent college grad software developer do?

An Internship Recent College Grad Software Developer is typically a recent graduate who is working in an entry-level role to gain practical experience in software development. Their responsibilities often include writing and testing code, collaborating with senior developers, participating in team meetings, and learning new programming tools and methodologies. This position provides an opportunity to apply academic knowledge in real-world projects, develop technical skills, and build a professional network. Interns are usually mentored by experienced engineers and may work on tasks such as debugging, documentation, or small feature development.

What types of projects can a recent college grad expect to work on during a software developer internship?

As a recent college grad in a software developer internship, you can expect to work on a variety of hands-on projects, often ranging from bug fixes and feature enhancements to larger collaborative assignments like developing internal tools or contributing to ongoing product development. Interns typically participate in code reviews, daily stand-ups, and sprint planning sessions, gaining exposure to agile workflows and industry-standard development practices. You'll likely collaborate closely with senior developers, product managers, and QA engineers, which provides valuable mentorship and insight into the software development lifecycle. These experiences are designed to help you build both technical and teamwork skills while making a real impact on the company's products.

What are the key skills and qualifications needed to thrive as an internship recent college grad software developer, and why are they important?

To thrive as an Internship Recent College Grad Software Developer, you need a solid grasp of programming fundamentals, algorithms, and data structures, typically gained through a computer science degree or related coursework. Familiarity with development tools like Git, integrated development environments (IDEs), and common programming languages such as Python, Java, or JavaScript is often expected. Strong problem-solving abilities, eagerness to learn, and effective communication help interns excel in collaborative and fast-paced environments. These skills and qualities are crucial for quickly adapting to workplace challenges and contributing to team projects while building a foundation for a successful software development career.

What is the difference between Internship Recent College Grad Software Developer vs Entry-Level Software Engineer?

AspectInternship Recent College Grad Software DeveloperEntry-Level Software Engineer
CredentialsRecent college degree, often without professional experienceBachelor's degree in Computer Science or related field, some experience preferred
Work EnvironmentTemporary, learning-focused, often part-time or summerFull-time, professional setting, ongoing projects
Employer UsageInternship programs, training rolesEntry-level position for new graduates
Search/Comparison IntentUnderstanding internship opportunities vs full-time rolesTransitioning from internship to full-time employment

The main difference is that an Internship Recent College Grad Software Developer is a temporary, learning-focused role designed for students or recent graduates to gain experience. An Entry-Level Software Engineer is a full-time position for new graduates ready to start their professional careers. Internships often serve as a stepping stone to full-time employment in software development.

What are popular job titles related to Internship Recent College Grad Software Developer jobs in Amarillo, TX?

For Internship Recent College Grad Software Developer jobs in Amarillo, TX, the most frequently searched job titles are:

What cities near Amarillo, TX are hiring for Internship Recent College Grad Software Developer jobs?

Cities near Amarillo, TX with the most Internship Recent College Grad Software Developer job openings:

Various High-Level IT Positions (PM, BA, Dev, Ops, DBA etc.) for TX Govt. Entity

Management Applications, Inc.

Amarillo, TX • On-site

Full-time

Re-posted 16 days ago


Job description

Various High-Level IT Positions (PM, BA, Dev, Ops, DBA etc.) for TX Govt. Entity Management Applications, Inc., a leading provider of Managed IT Services and Network Design/Implementation is seeking candidates for IT positions within a TX Govt. Entity

To be considered please submit a resume, no more than two pages, and your minimum salary requirements. Also please refer to MAI's other postings for additional similar opportunities with this entity. Web Security Administrator Under limited supervision, performs all procedures necessary to ensure the safety of the organization's website and transactions across the internet Applies Internet firewall technologies to maintain security Ensures that the user community understands and adheres to necessary procedures to maintain security Qualifications Excellent planning skills Expert knowledge of distributed system security software and web based technology Expert knowledge of encryption, firewall and access control technology and software Education and Experience: Associate's degree and 3 plus years' experience or equivalent Web Software Developer Designs, develops, troubleshoots, debugs, and implements software code (such as HTML, XML, CGI, Java scripts, etc.) for a component of the website Works with graphic designers and other members of a project team to develop the site concept, interface design, and architecture of the website Responsible for the interface implementation Complex knowledge and utilization of one or more word processing tools Qualifications Strong navigation and site design skills Expert understanding of web based technologies Education and Experience Bachelor's degree in computer science and 2 years developmental experience in web based languages

Senior Business Systems Analyst Manages the integration and communications among applications, databases and technology platforms Administers company technology practices, standards and procedures Manages an inventory of technology related assets hardware, software, application systems, databases, licenses, products Makes decisions based on documented business opportunities, benefits, risks, and success factors of potential applications Has budget to make decisions based on documented STC Customer needs and associated requirements May manage a portfolio of developments with implication to cost reduction initiatives Analyzes a variety of work processes and associated document and information flow for strategic recommendation to leadership Oversees group that defines and implements new or enhanced applications into a production environment Qualifications Very high level of interpersonal skills Ability to lead, manage, plan, and direct the work of business systems analysis personnel Knowledge and understanding of Information Technology industry trends, directions and market experience; ability to relate them to own organization Knowledge of architectural concepts, principles, and tools relevant to infrastructure, information, Applications, organizational structure, etc. Familiarity with company's information architecture and information management methodologies Education and Experience Advanced degree with at least 5 years of consulting experience, or a bachelor's degree and at least 8 years consulting experience, plus expertise in complex systems. Training in college level computer systems preferred MBA or equivalent training preferred Project Management Certification preferred Infrastructure Architect Ensures implementation of hardware and software meets the company's technology infrastructure design and architecture Major Duties and Responsibilities Ensure STC Customer's infrastructure architecture for wide area, campus, and local area networks is adhered to Defines requirements for products that support applications and the infrastructure Manages process to ensure product release, applications, and corporate block point cycles are synchronized Provides interface for strategy and direction with technology providers Evaluates emerging technologies and standards for impact on STC Customer Plans and executes software and hardware platform changes Manages network management architecture activities Performs technology benchmarking Follows corporate level guideline documentation and provides input on their upkeep Education and/or Training Undergraduate degree required in math, computer science, engineering, or related discipline with an information technology focus (preferred) MBA or advanced degree in MIS or Computer Science preferred Database Administrator Assesses future information requirements in order to develop long-range, comprehensive database plans Develops policies and procedures designed to ensure the integrity of the database environment Develops and maintains routines to facilitate database use Keeps informed on latest developments in the database management field Plans and coordinates migration to new data management system software levels Assures that appropriate database management software is available and effectively used Determines, implements, and enhances standards on database security Promotes and recommends appropriate database software for new application systems Educates applications programmers about database concepts and efficient access techniques Performs database performance monitoring Designs or supervises the designing of the procedures necessary to save and recover databases from hardware and software failures Supervises the design and maintenance of database structures May supervise or train staff Performs related work as assigned Qualifications Strong knowledge of database management systems, as well as data warehouse management and decision support tools Extensive experience in the development, implementation and maintenance of data warehouses and data marts is desired Ability to use data base access tools for application delivery Strong familiarity with analysis, planning and management reporting functions Well-developed oral and written communications skills Demonstrated leadership skills Demonstrated ability to work independently and with others Understanding of benchmarking processes and techniques Very high level of interpersonal skills to work effectively with others, motivate employees, and elicit work output Education and Experience Undergraduate degree required in math, computer science, engineering, or related discipline with an information technology focus (preferred) MBA or advanced degree in MIS or Computer Science preferred Minimum 10 years' experience Project Manager III / Test Program Manager Responsible for program oversight, planning, program tracking, scope management, change control management, risk management, and quality assurance of the development project team Assist in development and support of the vision and business objectives of the organization Direct the activities of resources in line with business objectives of the organization Ensure quality and timely delivery of critical path products and services Establish and maintain quality metrics and guidelines Implement process and system improvements including integration with other functional areas Translate organization's business requirements into effective business solutions Qualifications Develops and maintains long-term relationships with strategic STC Customer and industry leaders Adept at the development of schedule, cost, and risk management strategies Experienced implementing project management within various STC Customer organizations and environments managed complex testing engagements Education and Experience Individual must have a bachelor's degree and at least 12 years of experience and experience in implementing global projects, OR An advanced degree with at least 10 years of consulting experience and experience in implementing global projects in IT industry- PMI Project Management Professional (PMP) certification preferred Minimum of 7 years business/industry knowledge Minimum of 5 years' experience with Project Management systems/Applications Minimum of 5 years' experience in Information Technology Senior Business Process Engineer Identifies opportunities for business process improvement Drives business process innovation Investigates and evaluates potential business process improvement solutions Justifies expenditures in support of business process improvement solutions Defines business process improvement solutions while ensuring compliance with STC Customer IT standards Directs and implements business process improvement recommendations that increase the use of shared common data and facilitates common processes departments Works with process engineers to ensure integration of all processes Identifies IT cost reduction opportunities associated with IT projects and/or support services Facilitates the definition of best in class business processes Assists in the implementation of cross function and/or cross sector business processes Incorporates a common process methodology in all re-engineering activity Develops common process implementation metrics Directs the management of outsourced projects/outsourcer; ensures compliance to quality standards (cost, performance, time, and defects) Qualifications Seasoned business and technical judgment Familiarity with information systems and infrastructure in support of engineering, manufacturing, and general business processes Knowledge and understanding of IT industry trends, directions and market experience; ability to relate them to organization Knowledge of architectural concepts, principles and tools relevant to infrastructure, information, Applications, organizational structure, etc.

Knowledge of emerging technologies (new to company systems as well as those that are new to the information systems industry) Ability to establish, use and support integration and communications among applications, databases and technology platforms Knowledge of activities, tasks, practices and tools associated with analysis of a variety of work processes and associated document and information flow Knowledge of process for evaluation and selection of products, tools, services and infrastructure components in line with company's business needs and architectural principles Education and Experience Advanced degree with at least 6 years consulting experience, or a bachelor's degree and at least 8 years consulting experience, plus expertise in highly complex system(s). Application Architect Responsible for acting as a recognized expert in translating operational business needs through developing and implementing the information technology architecture and design for a system, with specialty in a complex system(s). Developing physical system architecture that provides the foundation for design, construction, testing, and deployment Utilized STC Customer provided architecture guidelines and strategies to transform logical models into physical architectures and designs Designing and addressing key architecture considerations for the system Developing physical models that balance and integrate the data, processing, and technology aspects of the architecture Resolving issues regarding technology components responsible for performing functional capabilities, or determining how technologies will communicate when responsibility must be shared across technologies Publishing, updating and ensuring that the architecture models meet business requirements and architecture standards.

Qualifications Familiar with systems development processes and methodologies Ability to lead and facilitate cross-functional, multi-Service Provider work teams Familiarity with relational database technologies and capabilities Knowledge of the company's industry group, trends, directions, major issues, regulatory considerations and trendsetters Ability to justify project, equipment or staffing expenditures Knowledge of internet/intranet based opportunities and challenges Ability to work with others in a constructive and collaborative manner Ability to think critically; to recognize and anticipate a problem (technical, operational, process, organizational) and to identify and implement the best solution in a timely manner Knowledge and understanding of marketplace experience, developments and trends related to the Information Technology function Knowledge of emerging technologies (new to company systems as well as those that are new to the information systems industry) Familiarity with company's information architecture and information management methodologies Experience with scalability and performance issues related data bases Education and Experience Undergraduate degree required in math, computer science, engineering, or related discipline with an information technology focus (preferred) MBA or advanced degree in MIS or computer science preferred Industry Certifications in an area of expertise preferred Senior Manager Investigates and evaluates potential business process improvement solutions Justifies expenditures in support of business process improvement solutions Defines business process improvement solutions while ensuring compliance with STC Customer IT standards Directs and implements business process improvement recommendations that increase the use of shared common data and facilitates common processes departments Identifies IT cost reduction opportunities associated with IT projects and/or support services Communicates to all business process stakeholders Consults regarding business process engineering, process measurements, change management, education and training Facilitates the definition of best in class business processes Assists in the implementation of cross function and/or cross sector business processes Incorporates a common process methodology in all re-engineering activity Directs the management of outsourced projects/outsourcer; ensures compliance to quality standards (cost, performance, time, and defects) Qualifications Seasoned business and technical judgment Familiarity with information systems and infrastructure in support of engineering, manufacturing, and general business processes Knowledge and understanding of IT industry trends, directions and market experience; ability to relate them to organization Knowledge of architectural concepts, principles and tools relevant to infrastructure, information, Applications, organizational structure, etc. Knowledge of emerging technologies (new to company systems as well as those that are new to the information systems industry) Ability to establish, use and support integration and communications among applications, databases and technology platforms Knowledge of activities, tasks, practices and tools associated with analysis of a variety of work processes and associated document and information flow Knowledge of process for evaluation and selection of products, tools, services and infrastructure components in line with company's business needs and architectural principles Education and Expe...