> Markdown version of [/jobs/ext/4647550-principal-application-software-engineer](https://www.wearedevelopers.com/jobs/ext/4647550-principal-application-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Application Software Engineer - **Company:** Oracle - **Location:** Honolulu, HI, United States - **Experience:** Expert - **Salary:** $99,600 - $209,500 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Software Applications, Code Review, Data Structures, DevOps, Distributed Systems, Object-Oriented Software Development, Performance Tuning, Ruby, Software Construction, Software Engineering, Software Systems, Systems Architecture, Spring Cloud, GitHub Copilot, Backend, Containerization, Solid Principles, Information Technology, Software Coding, Microservices - **Published:** November 9, 2026 - **Apply:** https://dejobs.org/x/x/F7B2260A2FF5479D8DFFBC4F08E91AE1/job/ ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related field. * 7-9+ years of professional software engineering experience. * Strong experience developing enterprise-scale backend systems using Java, Ruby, or other object-oriented programming languages. * Deep understanding of distributed systems, microservices architecture, APIs, scalability, resiliency, and performance optimization. * Experience building and supporting cloud-native applications in modern engineering environments. * Proven experience serving as a technical lead, leading projects and mentoring engineers. * Experience guiding and supporting teams of approximately 5-6 engineers through technical execution and delivery. * Strong understanding of software design principles, data structures, algorithms, and system architecture. * Excellent verbal and written communication skills with the ability to clearly explain technical concepts to both technical and non-technical audiences. Preferred Qualifications * Experience with cloud platforms, containerization, and modern DevOps practices. * Experience working in highly regulated environments requiring reliability, security, and compliance. * Familiarity with AI-assisted development tools such as GitHub Copilot, Codex, or similar engineering productivity platforms. Success Factors * Demonstrates strong technical leadership and sound architectural decision-making. * Successfully delivers scalable, reliable, and maintainable software solutions. * Enables team success through mentoring, coaching, and technical guidance. * Drives engineering excellence through best practices and continuous improvement. * Effectively collaborates across organizations to achieve business and technical objectives. ## Description The ideal candidate combines deep technical expertise with strong leadership skills, serving as a trusted technical advisor while remaining actively engaged in software design and development. This individual will collaborate closely with product, engineering, and platform teams to deliver high-quality solutions that meet business and customer needs., Technical Leadership * Lead the architecture, design, and implementation of enterprise-scale software systems and services. * Drive technical strategy and influence architectural decisions across multiple projects and teams. * Serve as a technical lead for critical initiatives, providing guidance through design, development, testing, deployment, and operational support. * Establish and promote software engineering best practices, coding standards, and design principles. * Identify and mitigate technical risks while ensuring solutions meet scalability, reliability, and performance requirements. Software Development * Design, develop, and maintain high-quality backend services and applications. * Build and support distributed systems and microservices-based architectures. * Ensure solutions are secure, maintainable, observable, and operationally efficient. * Troubleshoot and resolve complex production issues while driving root-cause analysis and long-term improvements. * Participate in code reviews and architectural reviews to maintain engineering excellence. Team Leadership and Mentorship * Provide technical leadership and mentorship to software engineers across the organization. * Guide and support teams of approximately 5-6 engineers through technical execution and delivery. * Foster a collaborative engineering culture focused on continuous learning, innovation, and accountability. * Assist in technical skill development, career growth, and knowledge sharing within the team. Cross-Functional Collaboration * Partner with Product Management, Engineering, Platform, Security, and Operations teams to deliver business value. * Translate business requirements into scalable technical solutions. * Communicate technical concepts, tradeoffs, and recommendations effectively to both technical and non-technical stakeholders. * Support planning, estimation, prioritization, and execution of strategic initiatives.