> Markdown version of [/jobs/ext/1024464-principal-application-software-engineer](https://www.wearedevelopers.com/jobs/ext/1024464-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:** Carson City, NV, United States - **Experience:** Expert - **Salary:** $114,600.0 - $234,600.0 - **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:** June 26, 2026 - **Apply:** https://dejobs.org/x/x/F2C571EFC8EF47229C4369AB23531E15/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. ## Related Videos - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)