Demo

Principal Application Software Engineer

Oracle
Austin, TX Full Time
POSTED ON 7/24/2026
AVAILABLE BEFORE 9/24/2026

About the Role

Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform development tasks associated with designing, developing, and debugging software applications or operating systems according to provided specifications. In this role, you will build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Duties and tasks are standard with some variation, requiring a solid understanding of roles, processes, and procedures. The candidate will perform moderately complex problem-solving with assistance and guidance in understanding and applying company policies and processes. A BS degree or equivalent experience relevant to the functional area is required, along with 3 years of software engineering or related experience.

Preferred Qualifications: 

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field. 
  • 5 years of experience in software development. 
  • Experience with programming and/or scripting languages such as Python, TCL, SQL, C/C , JavaScript, Perl, and shell scripting. 
  • Experience with Linux/UNIX/Solaris, including system administration. 
  • Experience developing automated test software for server systems. 
  • Basic understanding of computer architecture and hardware components. 
  • Experience with networking and connectivity. 
  • Ability to test hardware, perform software downloads and installations, and troubleshoot hardware and software issues. 
  • Experience writing test cases to verify software quality. 
  • Ability to document test procedures, issue resolutions, and test results. 
  • Familiarity with the product development life cycle. 
  • Experience with databases is a plus, but not required.

Qualifications:

Minimum Job Qualifications
Education and/or Experience:
11 years of experience in software development


OR


Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development


OR


Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development


OR


Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development


OR


Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development


OR


Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 year of experience in software development.

Job Skills:
-Same skills as prior level plus;
-Data Analysis: Demonstrated ability to analyze and interpret data to produce actionable business insights.
-Agile Methodologies: Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery.
-Automation: Demonstrated ability in or knowledge of automation, including designing, implementing, and managing automated tools, processes, or systems to streamline operations.
-Compliance: Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements.
-Quality Assurance: Demonstrated ability in or knowledge of quality assurance, including ensuring adherence to standards and implementing quality control measures.
-Scripting Languages: Demonstrated ability in or knowledge of scripting languages, including writing and maintaining scripts to improve system efficiency.
-Software Test Plans: Demonstrated ability to develop and execute effective software test plans to validate product quality.
-User Experience Development: Demonstrated ability in or knowledge of user experience development, including designing intuitive and effective user interfaces and content.
-Code Review: Demonstrated ability to conduct in-depth code reviews for software quality assurance.
-Embedded Systems: Demonstrated ability to develop embedded systems, balancing hardware and software for optimal performance.
-Software Estimation: Demonstrated ability to provide accurate software effort and complexity estimates for project planning and scheduling.
Coding Experience:
6 years of experience with programming and/or scripting languages (e.g., SQL, C/C , JavaScript).
Database Experience:
4 years of experience with databases.

Preferred Job Qualifications
Education and/or Experience:
11 years of experience in software development


OR


Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development


OR

 

Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development


OR


Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development


OR


Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development


OR


Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 years of experience in software development.
Budget Experience:
1 year of experience working with operating budgets and/or project financials.
Cloud Platforms Experience:
3 years of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).

Responsibilities:

What You'll Do

The Test Engineer position is within the Supply Chain Operations organization and plays a critical role in server production. Test Engineers work at the intersection of hardware and software engineering within a close-knit team. Each engineer is assigned to support a specific product or product line.

In this role, you will:

  • Develop code for test infrastructure and connectivity. 
  • Test customer systems. 
  • Perform software downloads. 
  • Conduct troubleshooting to ensure the highest performance standards for assigned products. 
  • Coordinate with various engineering groups to develop and implement test plans. 
  • Provide technical support to the production floor. 
  • Drive and influence design and process changes for assigned products. 

 

This position offers a rewarding and meaningful opportunity to utilize an exciting blend of both hardware and software skills.

 

Salary.com Estimation for Principal Application Software Engineer in Austin, TX
$108,192 to $131,653
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Application Software Engineer?

Sign up to receive alerts about other jobs on the Principal Application Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Oracle

  • Oracle CIUDAD DE MEXICO, DE
  • Working alongside experienced sales professionals, solution engineers, and partners, you will identify new business opportunities, renew active contracts, ... more
  • 1 Day Ago

  • Oracle CT, CT
  • Data Platform Account Executive – Manufacturing & Transportation Drive the Future of Manufacturing & Transportation with Data, AI, and Multi-Cloud Oracle i... more
  • 1 Day Ago

  • Oracle SC, SC
  • The primary responsibility of this role is to drive new business growth by selling Oracle Health, Oracle Life Sciences, and Oracle Fusion applications and ... more
  • 1 Day Ago

  • Oracle Colorado, CO
  • Job Description Veterans and Military Spouses belong at Oracle This is a place where your military experience and talent will help you thrive. Our culture ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Principal Application Software Engineer jobs in the Austin, TX area that may be a better fit.

  • TALENT Software Services Austin, TX
  • Job Overview: The IT Infrastructure and Engineering group provides the high-performance compute environment that fuels product and solutions development fo... more
  • 7 Days Ago

  • Siemens EDA (Siemens Digital Industries Software) Austin, TX
  • Company: Siemens EDA Job Title: Field Application Engineer - PowerPro Job Reference #: 508828 Job Location: Austin, TX, Costa Mesa, CA, Santa Clara, CA, Sa... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!