1

Internship Application Software Engineer Jobs in Birmingham, AL

Software Engineer Principal

Birmingham, AL

$126K - $169K/yr

Application Development & Delivery • Hands on development and oversight of Cobol components ... software engineering experience with deep hands-on development expertise and proven technical ...

Software Engineer Lead

Birmingham, AL · On-site

$86K - $158K/yr

As a Software Engineer Lead within PNC's Technology - Automation & Platform organization, you will ... Preferred Skills Application Development, Business Management, Customer Solutions, Design, Group ...

Software Engineer III

Hoover, AL · On-site

$50.75 - $68.25/hr

The Software Engineer III will oversee the development, modification, and maintenance of ... Purchase any product, service, or gift cards from us or for us as part of an application, interview ...

Software Engineer III

Hoover, AL · On-site

$54 - $72.50/hr

The Software Engineer III will oversee the development, modification, and maintenance of ... Purchase any product, service, or gift cards from us or for us as part of an application, interview ...

New

Software Engineer 3

Hoover, AL · On-site

$50.75 - $68.25/hr

Hoover, Alabama (Remote) Role Overview The Software Engineer oversees application development, modification, and maintenance. This position involves monitoring system applications to ensure they run ...

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA or ... Preferred Skills Application Development, Business Management, Collaboration, Communication ...

Software Engineer Sr

Birmingham, AL · On-site

$114K - $151K/yr

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA ... Follow secure coding, application lifecycle management, governance, and release management ...

Job#: 3046602 The Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and ...

Software Developer

Birmingham, AL · On-site

$80 - $100/hr

Software Engineer II****SUMMARY:**Under general supervision, the Software Engineer II develops ... Develops and unit tests application programs as specified in Technical Designs and obtains code ...

Software Engineer Principal

Birmingham, AL · On-site

$126K - $169K/yr

As a Software Engineer Principle you will lead the engineering and improvement of enterprise ... Preferred Skills Application Development, Business Management, Customer Solutions, Design, Design ...

The Senior Software Engineer, Java is responsible for designing, developing, testing, and ... Preferred Skills Application Development, Business Management, Customer Solutions, Design, Group ...

Software Engineer II

Birmingham, AL · On-site

$91K - $125K/yr

Level Software Engineer to fulfill an immediate full-time vacancy. This position is a Full-Time, ... Contribute to new application initiatives, enhancements, and feature development across multiple ...

Showing results 21-40

Internship Application Software Engineer information

See Birmingham, AL salary details

$12

$23

$36

How much do internship application software engineer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for internship application software engineer in Birmingham, AL is $23.82, according to ZipRecruiter salary data. Most workers in this role earn between $19.38 and $27.02 per hour, depending on experience, location, and employer.

What is the difference between Internship Application Software Engineer vs Application Software Engineer?

AspectInternship Application Software EngineerApplication Software Engineer
Required CredentialsEnrolled in or recent graduate of a relevant degree (e.g., Computer Science)Bachelor's or higher in Computer Science or related field
Work EnvironmentInternship programs, entry-level projects, mentorshipFull-time employment, project development, team collaboration
Employer & Industry UsageTech companies, startups, internships for skill developmentTech firms, software companies, enterprise environments
Search & Comparison IntentUnderstanding internship roles, entry-level opportunitiesCareer progression, job responsibilities, full-time roles

The main difference is that an Internship Application Software Engineer is an entry-level, temporary position aimed at gaining experience, while an Application Software Engineer is a full-time role focused on developing and maintaining software products. Internships often serve as a stepping stone to full-time employment in software engineering.

What job categories do people searching Internship Application Software Engineer jobs in Birmingham, AL look for?

The top searched job categories for Internship Application Software Engineer jobs in Birmingham, AL are:

What cities near Birmingham, AL are hiring for Internship Application Software Engineer jobs?

Cities near Birmingham, AL with the most Internship Application Software Engineer job openings:

Senior Software Engineer IV 4P/648

4P Consulting Inc

Birmingham, AL • On-site

$114K - $151K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Senior Software Engineer IV – AI / Azure DatabricksGC & US Citizen onlyLocation: Birmingham, AL Contract- 6 MonthsClient- Southern NuclearPosition OverviewWe are seeking a Senior Software Engineer IV with 10+ years of experience in software engineering, specializing in AI application development within an Azure Databricks Lakehouse environment.This role requires strong experience in large-scale distributed systems, object-oriented development (.NET/Java), and enterprise-grade troubleshooting. The ideal candidate will design, develop, and support sophisticated AI-driven applications leveraging modern cloud and data engineering technologies.Key ResponsibilitiesAI & Cloud Application DevelopmentDesign and implement AI-driven applications using:Azure DatabricksMS Azure Lakehouse architectureDevelop scalable solutions within distributed system environments.Collaborate with data engineering and analytics teams to integrate AI models into production systems.Software Engineering & ArchitectureDesign, develop, test, and modify sophisticated software applications.Develop technical specifications and system documentation.Architect solutions using Web-based and Object-Oriented technologies.Review and recommend software tools, frameworks, and platforms.Coding & TroubleshootingPerform problem determination and resolution.Debug, optimize, and enhance existing applications.Install, update, and maintain software systems.Provide high-level application support, including 24x7 technical support as required.Distributed Systems & PerformanceWork in large-scale distributed environments.Ensure system reliability, scalability, and performance optimization.Collaborate with infrastructure and cloud engineering teams.Required Qualifications10+ years of professional software engineering experience.Strong knowledge of:Object-Oriented ProgrammingWeb-based application development.NET and/or JavaHands-on experience with:Azure DatabricksAzure Lakehouse frameworksExperience working in large-scale distributed system environments.Strong troubleshooting and production support experience.Ability to design and implement enterprise-grade software solutions.Preferred QualificationsExperience integrating AI/ML models into production applications.Familiarity with Spark-based platforms.Experience working in regulated or enterprise production environments.DevOps / CI/CD experience.Cloud-native architecture experience.Technical Skills.NET / C#JavaAzure DatabricksAzure Data Lake / LakehouseDistributed SystemsREST APIsSQLObject-Oriented DesignDebugging & Production SupportCore CompetenciesStrong analytical and problem-solving skillsAbility to manage complex, multi-system environmentsExcellent communication skillsSelf-driven and capable of working independentlyAbility to provide technical leadership and guidanceThis role is ideal for a senior engineer who thrives in complex cloud-based AI environments and enjoys designing scalable, enterprise-grade software solutions.