Job Description
Join Emirates as a Principal Software Engineer – Oracle and contribute to cutting-edge IT initiatives. The role involves leading software engineering strategies, setting standards, and delivering critical technical solutions. Responsibilities include application development, deployment, support, and mentoring teams, ensuring high-quality software solutions that drive business impact.
Key Responsibilities
- Lead the design, development, and deployment of complex software solutions across multiple teams.
- Conduct technical design reviews to ensure the best architecture and engineering approaches are applied.
- Promote modern engineering practices such as automation, agile methods, test-driven development, and effective incident analysis.
- Collaborate with cross-functional teams during project discovery and design, including prototypes and proof-of-concepts.
- Troubleshoot and resolve complex technical issues, including edge cases and rare conditions.
- Develop tools, frameworks, and practices to improve software quality and team productivity.
- Track and monitor engineering metrics to ensure scalable, reliable, and high-quality technology solutions.
- Create and maintain engineering playbooks, processes, and documentation to support team growth and technical standards.
- Guide teams in using enterprise platforms, tools, and libraries according to approved technology architecture.
- Understand system dependencies and limitations, providing guidance on technical documentation and software operations.
- Manage multiple engineering teams, including hiring, mentoring, performance management, and professional development.
Skill & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Over 8 years of experience delivering large-scale, high-availability enterprise systems.
- Demonstrated technical leadership, guiding and mentoring large engineering teams across digital, data, and enterprise platforms.
- Strong expertise in Oracle ERP (Supply Chain or Finance) with hands-on knowledge of end-to-end processes, integrations, and extensions (PL/SQL, Java, XML Publisher).
- Skilled in full-stack development, Oracle analytics, modern Oracle UI frameworks (OAF, APEX, VBCS), and adopting emerging technologies.
- Experience simplifying complex ERP landscapes, driving standardization, and implementing proofs of concept.