Senior Manager, Application Software Engineering
Oracle
Oracle
Lead and inspire engineering teams to deliver innovative application software features and enhancements. This role involves guiding the entire software development lifecycle, from design and architecture to implementation, testing, and maintenance, ensuring high standards of quality, security, and performance.
Drive technical excellence by fostering a culture of continuous improvement, collaboration, and problem-solving. You will play a pivotal role in shaping software architecture, aligning technical solutions with business objectives, and mentoring team members to achieve their full potential.
This is an opportunity to make a significant impact by ensuring robust and scalable software solutions that meet customer needs and industry best practices.
Manage and lead multiple application software engineering teams, owning critical application surface areas and driving measurable outcomes in reliability, security, and performance.
Oversee the design, development, testing, and optimization of software solutions, providing technical guidance and ensuring alignment with requirements. Lead code reviews, debugging efforts, and troubleshooting across multiple components.
Shape software architecture by leading teams in designing robust systems and services. Act as a technical mentor, ensuring adherence to architectural frameworks and internal development practices. Collaborate with cross-functional teams to align software architecture with business goals.
Collaborate with stakeholders, clients, and partners to understand customer issues and develop effective solutions. Provide technical guidance and prioritize support for reported issues, advocating for customer interests and suggesting product enhancements.
Establish and enforce documented security criteria, development best practices, and coding standards. Ensure teams adhere to acceptance criteria and implement secure software development practices.
Lead teams in performing periodic maintenance and testing operations, including upgrading and patching systems. Delegate assignments for implementing and evolving standard operating procedures to ensure service/product availability, health, and reliability.
Proven experience in leading and managing application software engineering teams. Strong understanding of the full software development lifecycle, including design, development, testing, and deployment.
Expertise in software architecture, system design, and the implementation of APIs. Ability to guide teams in troubleshooting complex technical issues and resolving API functionality and integration challenges.
Demonstrated ability to collaborate effectively with cross-functional teams, stakeholders, and external partners. Excellent problem-solving skills and the capacity to analyze complex data to identify solutions.
Experience in establishing and enforcing security criteria, development best practices, and coding standards. Knowledge of system maintenance, including patching and upgrading operations.
A commitment to continuous learning and fostering skill development within teams. Experience in performance management, coaching, and talent acquisition is essential.
Ability to manage medium- to large-scale projects, set priorities, and ensure alignment with business needs. Strong communication and interpersonal skills, with a focus on inclusivity and diverse perspectives.
Oracle
IT Consulting