×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Indiana Borough, Indiana County, Pennsylvania, 15705, USA
Listing for: Ll Oefentherapie
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 75000 - 95000 USD Yearly USD 75000.00 95000.00 YEAR
Job Description & How to Apply Below
Position: Principal Application Software Engineer
  • Does this position require a security clearance? No
  • Years 3 to 5+ years
  • Additional Info Visa / work permit sponsorship is not available for this position
  • Applicants are required to read, write, and speak the following languages English
Job Description

Proficient in developing a long-term technical roadmap for the solution area.

Proficient in investigating and driving analysis for innovations and technologies.

Proficient in performing software risk analysis, and identifying and implementing mitigation.

Proficient in Partnering with strategy and solution teams as a solution guide to provide recommendations.

Proficient in reinforcing and promoting engineering culture and values across the organization and Cerner.

Oracle offers a highly competitive suite of Employee Benefits designed on the principles of parity, consistency, and affordability. The overall package includes certain core elements such as Medical, Life Insurance, access to Retirement Planning, and much more.

At Oracle, we believe that innovation starts with diversity and inclusion and to create the future we need talent from various backgrounds, perspectives, and abilities. We ensure that individuals with disabilities are provided reasonable accommodation to successfully participate in the job application, interview process, and in potential roles to perform crucial job function.

Responsibilities

Key Responsibilities
Application Software Development:

Drives feature development within an application.

Provides global production support to cloud-based applications as needed for critical issues by applying a working knowledge of at least one specialty area.

Troubleshoots and debugs routine and non-routine Oracle applications services and Oracle Cloud infrastructure, end‑user application integrations, or acquisitions.

Partners across QA and engineering teams to discuss changes impacting an application's functionality and ensures quality and consistency across specific applications.

Considers designs of the existing software architecture when developing code for applications.

Translates requirements and features into a structured, scalable, maintainable, and performant code plan for an application.

Contributes to establishing the dependencies (e.g., API) associated with the functionality of an application.

Discusses application requirements with the customer while considering scalability and reliability, and recommends build priorities within teams and defines build priorities within team.

References and shares other sources of feedback (e.g., online forums, live site maintenance reports) to refine application requirements.

Collaborates with Designers, Product Managers, Software Engineers, and stakeholders when evaluating and integrating customer specifications and business requirements.

Software Development and Coding
- Design, Testing, and Optimization:

Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion.

Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.

Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code.

Leads code reviews in multiple areas to help drive improvements.

Conducts debugging and troubleshooting to identify and fix complex software issues.

Develops fixes for identified issues.

Implements comprehensive software testing (e.g., functional and non‑functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, sharing work with manager and/or lead upon completion.

Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes.

Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration. Implements complex API versioning, lifecycle, and interoperability strategies.

Software Architecture
- Software System…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary