Software Development Manager

A world leader in cloud solutions, using tomorrow's technology to tackle today's problems.
Casablanca, Morocco
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Manager

Oracle Morocco Research & Development is seeking a Software Development Manager to join their team in Casablanca. This role combines technical leadership with people management, requiring 6+ years of experience leading software engineering teams. The position involves managing the development of cloud services and distributed systems, with a focus on security, scalability, and performance.

The ideal candidate will lead a diverse engineering team, working on mission-critical systems while partnering with various operational and development teams. They will be responsible for architectural decisions, service improvements, and mentoring team members. The role requires deep technical knowledge in distributed systems, APIs, and database architecture, with hands-on Java experience.

Oracle offers a compelling work environment with opportunities for career growth and innovation. The company's culture emphasizes work-life balance and provides comprehensive benefits including medical, life insurance, and retirement planning. As part of Oracle's R&D division, you'll be at the forefront of developing technologies that shape the future of cloud computing and enterprise software.

This is an excellent opportunity for experienced engineering leaders who want to make a significant impact in a global technology company. The position offers the chance to work with cutting-edge technologies while building and leading high-performing teams in a collaborative, innovative environment.

Last updated 5 days ago

Responsibilities For Software Development Manager

  • Lead all aspects of a software engineering team consisting of various roles, skills, and career tracks
  • Deliver mission-critical stack, focusing on security, resiliency, scale, and performance
  • Partner with other teams in defining and implementing improvements in service architecture
  • Collaborate on architectural design reviews and changes
  • Own and improve metrics, KPIs, SLOs, and visualizations
  • Provide technical mentorship
  • Lead multiple initiatives with competing priorities

Requirements For Software Development Manager

Java
  • +6 years of experience managing or leading software engineers
  • Knowledge of distributed systems and data structures design
  • Experience with REST APIs and RESTful architectures
  • Database architecture and implementation knowledge
  • Hands-on experience with Java
  • Strong cross-group collaboration skills
  • Excellent oral and written communication skills
  • Experience in defining functional specifications

Benefits For Software Development Manager

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Planning
  • Volunteer Programs
  • Work-Life Balance

Interested in this job?

Jobs Related To Oracle Software Development Manager

Software Developer 4

Senior software engineering role at Oracle Cloud Infrastructure focusing on networking and distributed systems development.

Technical Designer of Agentic Flows

Design and implement AI-driven workflows for enterprise automation and intelligent user experiences at Oracle, combining expertise in AI systems and workflow automation.

Software Developer 4

Senior software development role at Oracle working on enterprise Analytics platform, requiring 10+ years of experience in C++, distributed systems, and multithreaded applications.

Software Developer 4

Senior software development role at Oracle focusing on analytics platform development using C++, Java, and distributed systems.

Senior Manager, Software Development

Senior Software Development Manager position at Oracle, leading engineering teams in developing enterprise software solutions with 10+ years of experience required.