Principal Platform Software Engineer

Oracle

Fresher Bengaluru Full Time Work from office
Oracle logo
Posted : today
Actively hiring

Job description

Lead pivotal platform initiatives that span multiple engineering teams, focusing on enhancing runtime capabilities and middleware patterns. Your role will be instrumental in fostering interoperability and achieving multi-tenant scalability. You'll be responsible for diagnosing and resolving complex cross-service issues, ensuring robust versioning, compatibility, and safe rollout practices. A key focus will be on establishing strong observability standards, driving capacity planning, and implementing resilience patterns across various workloads. Furthermore, you will create essential migration guides and adoption playbooks to elevate ecosystem consistency and improve the overall developer experience.

Responsibilities

Drive the evolution of middleware patterns and runtimes across teams to standardize interoperability for large-scale systems. Define and enforce strategies for versioning, deprecation, and rollouts that minimize disruption to dependent systems. Establish and maintain shared observability baselines, including SLOs and error budgets, and implement resilience patterns across multiple services. Design comprehensive software solutions, analyzing requirements to meet business and operational objectives. Contribute to and enhance all phases of the software development lifecycle, providing guidance to fellow engineers. Develop and lead the implementation of new software features and enhancements, creating detailed design specifications. Conduct thorough code reviews to drive quality improvements across various development areas. Perform complex debugging and troubleshooting to resolve challenging software issues. Implement effective software testing methodologies, including functional and non-functional testing, and ensure robust error logging and monitoring. Conduct performance profiling and optimization to build scalable solutions and proactively address potential outcomes. Troubleshoot and resolve intricate issues related to API functionality and integration. Implement advanced API versioning, lifecycle management, and interoperability strategies.

Qualifications

Architect and develop software systems and services, collaborating with leadership for design scope recommendations. Provide technical mentorship and guidance to junior developers on existing software architecture. Ensure adherence to architectural standards through periodic reviews and contributions. Collaborate with stakeholders and external networks to align technical work with software architecture goals. Implement sophisticated performance optimization and scalability strategies within software designs. Conduct technology research and evaluations for potential architectural shifts impacting team outcomes. Partner with stakeholders to understand customer issues and develop aligned solutions. Offer advanced technical support to customers for reported issues. Champion customer interests and propose product enhancements based on feedback. Contribute to customer satisfaction through timely issue resolution and clear communication. Develop and implement processes for handling and training on customer issues and defects. Investigate and resolve complex maintenance issues to achieve customer agreement on solutions. Follow development practices and coding standards, coaching team members on best practices. Participate in peer reviews, providing technical leadership and ensuring code quality and acceptance criteria. Apply advanced knowledge of industry best practices to software development processes. Implement secure coding practices to mitigate security vulnerabilities. Perform periodic system maintenance and upgrades, including patching for critical vulnerabilities. Drive system improvements through automation, testing, and debugging to ensure service availability and reliability.

Highlights

  • Actively hiring

More Details

RolePrincipal Platform Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

IT Consulting

Principal Platform Software Engineer at Oracle | SkillMX | SkillMX