1

Oracle Software Engineer Jobs in Alabama (NOW HIRING)

The Software Engineer role involves overseeing application development, monitoring system ... experience with Oracle, SQL Server, and PostgreSQL • Experience in schema design, query ...

New

Senior Software Engineer

Huntsville, AL

$120.70K - $159.10K/yr

As a Senior Software Engineer your duties will include the following, but are not limited to ... Experience in Red Hat-based Linux operating Systems (e.g., RHEL, Rocky, Oracle). * Experience with ...

As a Software Engineer Lead within PNC's Technology - Automation & Platform organization, you will ... PostgreSQL, Oracle, or similar) - Familiarity with schema design, performance tuning, and ...

Proficiency with Microsoft Excel, Word, PowerPoint, and Oracle software. * Knowledge of engineering, procurement, and construction processes and their interdependencies. * Familiarity with project ...

SENIOR SOFTWARE DEVELOPER

Huntsville, AL · On-site

$53.75 - $71/hr

... • Support Oracle Linux scripting, backups, and system patching • Provide mentorship and ... Software Engineering, or a related field (preferred) We are equal opportunity/affirmative action ...

Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more ... MongoDB Oracle Kafka Agile Micron (microservices framework) API enablement patterns Ledger UI ...

Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more ... MongoDB Oracle Kafka Agile Micron (microservices framework) API enablement patterns Ledger UI ...

next page

Showing results 1-20

Oracle Software Engineer information

See Alabama salary details

$19

$62

$86

How much do oracle software engineer jobs pay per hour?

As of May 29, 2026, the average hourly pay for oracle software engineer in Alabama is $62.24, according to ZipRecruiter salary data. Most workers in this role earn between $56.01 and $69.71 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Oracle Software Engineer, and why are they important?

To thrive as an Oracle Software Engineer, you need strong programming skills (often in Java, SQL, and PL/SQL), a solid understanding of database design, and typically a degree in computer science or a related field. Experience with Oracle Database, Oracle Application Express (APEX), and certification such as Oracle Certified Professional (OCP) are frequently required. Analytical thinking, problem-solving ability, and effective communication help you excel in collaborating with teams and troubleshooting complex issues. These skills ensure robust, scalable solutions and smooth integration in enterprise environments that rely heavily on Oracle technologies.

What are some common challenges Oracle Software Engineers face when working on large-scale database projects?

Oracle Software Engineers often encounter challenges such as optimizing database performance, managing complex schema changes, and ensuring data security in large-scale environments. Coordinating with cross-functional teams, such as system administrators and application developers, is key to aligning database solutions with organizational needs. Staying updated with Oracle's evolving features and best practices is also important to maintain system efficiency and data integrity. Proactive communication and continuous learning help overcome these challenges effectively.

What does an Oracle Software Engineer do?

An Oracle Software Engineer is responsible for designing, developing, and maintaining software applications that utilize Oracle technologies, such as Oracle databases, Oracle Cloud, and related tools. They often write code, optimize database queries, and ensure the performance and security of applications that interact with Oracle systems. Additionally, they may collaborate with other developers, analyze user requirements, and troubleshoot technical issues related to Oracle software environments.

What is the difference between Oracle Software Engineer vs Oracle Database Administrator?

AspectOracle Software EngineerOracle Database Administrator
Required CredentialsBachelor's in CS or related, Oracle certifications (e.g., OCP)Bachelor's in CS or related, Oracle certifications (e.g., OCP)
Work EnvironmentDevelops and maintains Oracle-based applications and softwareManages and maintains Oracle databases, ensuring performance and security
Industry UsageUsed in software development teams, application projectsUsed in IT operations, database management teams
Common Search IntentBuilding or coding Oracle applicationsManaging Oracle database systems

While both roles require Oracle certifications and work within Oracle environments, Oracle Software Engineers focus on developing and coding Oracle-based applications, whereas Oracle Database Administrators manage, optimize, and secure Oracle databases. Understanding these differences helps job seekers target the right roles based on their skills and career goals.

What are popular job titles related to Oracle Software Engineer jobs in Alabama? For Oracle Software Engineer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Oracle Software Engineer jobs in Alabama look for? The top searched job categories for Oracle Software Engineer jobs in Alabama are:
What are popular job titles related to Oracle Software Engineer jobs in AL? For Oracle Software Engineer jobs in AL, the most frequently searched job titles are:
Infographic showing various Oracle Software Engineer job openings in Alabama as of May 2026, with employment types broken down into 1% As Needed, 84% Full Time, 4% Part Time, 1% Temporary, and 10% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $129,457 per year, or $62.2 per hour.
Software Engineer

Software Engineer

Regions Bank

Birmingham, AL • On-site

Full-time

Posted 2 days ago


Regions Bank rating

8.0

Company rating: 8.0 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

55th of 141 rated banks


Job description

Job Summary:
Regions Bank is dedicated to providing a career-focused environment for its associates. The Software Engineer role involves overseeing application development, monitoring system applications, and ensuring systems run smoothly while creating documentation and reports.
Responsibilities:
• Oversees development and installation of new hardware and software
• Installs and configures systems and other software
• Tests installed software for malfunction detection
• Identifies and resolves business systems issues
• Designs and deploys new applications and enhancements to existing applications, software, and operation systems
• Measures effectiveness and efficiency of existing systems
• Develops and implements strategies to improve systems
• Monitors and tests system performance
• Maintains full ownership of a process typically
• Ensures compliance with risk management programs, rules and regulations, and cybersecurity practices; identifies opportunities for and supports process improvements; applies disciplined change management practices
• May act as a procedural expert
• May lead the work of junior level associates
Qualifications:
Required:
• Bachelor's degree in Computer Science, Computer Engineering or a related field
• Five (5) years of experience
• Ability to collaborate with programmers, developers, and other technology professionals to achieve a common objective
• Ability to conduct system analysis to detect issues with performance
• Ability to develop and implement technology solutions to resolve technical challenges
• Ability to interpret and ensure compliance with applicable rules, regulations, and industry guidance
• Ability to manage multiple projects simultaneously
• Knowledge of software testing techniques, code optimization and software debugging
• Strong communication, analytical and problem solving skills
• Strong executional capabilities
• Thorough understanding of software structures, hardware, computing systems and how to integrate them
• 6+ years of strong hands-on experience in Python development using Python, Django
• 2 plus years of hands-on Tableau experience building and maintaining reports and dashboards
• 4+ Experience building scalable and maintainable backend systems and APIs
• 2+ Experience designing and developing high data throughput, performant, and secure full stack applications
• 2+ Experience with Kafka for event driven architectures
• 6+ years of experience working with RDBMS systems
• Strong hands-on experience with Oracle, SQL Server, and PostgreSQL
• Experience in schema design, query optimization
• 3+ years of experience with containerization using OpenShift or AWS
• Experience deploying and managing applications in cloud environments
• Strong hands-on experience with CI/CD tools such as GitHub Actions and Harness
• Experience building automated pipelines for continuous integration and deployment
• Solid understanding of application architecture and distributed system design
• Understanding of cloud native patterns and scalable deployment strategies
• Strong knowledge of software design principles and enterprise integration patterns
• Experience writing clean, maintainable, and testable code
• Strong debugging and troubleshooting skills
• Hands on experience using GitHub Copilot or similar AI assisted development tools
• Strong awareness of latest trends in AI and their application in software development
• Strong ownership mindset with a results driven approach
• Experience working independently and owning end to end delivery
• Proven ability to lead and mentor junior developers
• Strong communication skills and ability to collaborate across teams
Preferred:
• Experience preferred: 6 to 10 years overall experience
• Experience with Gherkin and Behave BDD Python framework
• Experience with Snowflake
• Frontend development experience using ReactJS
• Experience working with Celery
• Familiarity with Hashicorp Vault for secrets management
Company:
Regions Financial Corporation is a member of the S&P 500 Index and is one of the nation’s largest full-service providers of consumer and commercial banking, wealth management, and mortgage products and services. Founded in 1971, the company is headquartered in Memphis, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Regions Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom