Senior Manager, Platform Software Engineering
Oracle
Oracle
Lead and empower engineering teams to excel in platform software development. This senior management role involves guiding teams in designing, developing, and maintaining robust application software, systems, and services. You will play a crucial part in troubleshooting complex issues related to API functionality, integration, and inter-service communications. Collaboration with stakeholders and partners to understand customer needs and deliver effective solutions is key.
This role emphasizes technical leadership, setting operational objectives, and ensuring adherence to best practices in security, development processes, and coding standards. You will oversee periodic maintenance and testing operations, ensuring the reliability and security of our application systems.
Spearhead multiple engineering teams, owning significant application areas with measurable outcomes in reliability, security, and performance.
Guide software solution design, development, testing, and optimization, ensuring alignment with requirements and adherence to best practices.
Oversee code and functional reviews, drive debugging and troubleshooting efforts across components, and ensure effective software testing, quality assurance, and monitoring strategies.
Direct the design and development of software systems and services, acting as a role model for architectural decisions and best practices.
Collaborate with cross-functional teams to align software architecture with business and customer goals, focusing on performance optimization and scalability.
Manage issue resolution and product support, acting as a liaison with stakeholders and external clients to understand and address customer issues.
Champion security criteria, development best practices, and coding standards across teams, ensuring compliance and implementing secure development practices.
Lead system maintenance and testing operations, including upgrading and patching critical systems, and drive the evolution of standard operating procedures.
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field is required.
Possess over 10 years of professional software engineering experience, demonstrating deep expertise in distributed systems, microservices, APIs, scalability, resiliency, and performance optimization.
Proven experience building and supporting cloud-native applications within modern engineering environments.
Experience working in highly regulated environments that demand stringent reliability, security, and compliance standards.
Familiarity with AI-assisted development tools like GitHub Copilot or Codex is advantageous.
Oracle
IT Consulting