What are the responsibilities and job description for the Software Development Senior Manager position at Oracle?
As a Manager of Software Development, you will lead an engineering team that owns the software design and development for major services of Oracle’s Cloud Infrastructure Data Center Operations. You should be both a strong people and technology leader, excellent operations and ownership, be able to lead the way from inception to market for new complete services. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.
Frequently interacts with supervisors and/or functional peer group managers. May interact with senior management. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS degree or equivalent experience relevant to functional area. Minimum 7 years of software engineering or related experience. Minimum 3 years experience of leading or managing a team of software engineers building network infrastructure.
Basic Qualifications:
- BS degree in Computer Science or related technical field or equivalent experience required.
- Demonstrated ability forming new engineering teams and collaborating across multiple teams in distributed geographies.
- 7 years of software engineering(development) experience
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
- Collaborate seamlessly with distributed development teams in multiple locations, Product Management, Release Engineering and Program management
- A deep understanding of software development in a team environment, and a track record of shipping software on time
- Ability to handle multiple competing priorities in a fast-paced environment
- Proven track record of fast learning, innovation, strategic thought leadership and teamwork
- Ability to navigate large organizations, develop relationships and build network
- Play a proactive role to make the customer successful by addressing customer queries and issues
- Own consistency and high quality in solution delivery
- Knowledge of Microservices architecture, containerization, orchestration, good understanding of security principles and best practices
- Knowledge of software development Agile methodology, build tools and product life cycle
- Hands-on ability to Architect, design, and oversee development & implementation of features
Preferred Qualifications:
- Experience with OCI cloud architecture and core services
- Experience building infrastructure/substrate level services
- 10 years of software engineering(development) experience
- 2 years of Experience with Data Center Infrastructure
- Expertise in Automation methodologies.