Software Development Snr Manager
Oracle · Bengaluru · 10–15 yrs experience · Posted 2026-07-15
Tech stack: AWS, Azure, Google Cloud, Kubernetes
Apply on the company site · Get a referral for this role
Oracle salary & ratings · Oracle interview process · More live openings
About the role
A Senior Software Development Manager (Senior SDM) at Oracle Cloud Infrastructure (OCI) is responsible for delivering cloud services at scale while leading multiple engineering teams, managers, or a large organization of engineers. The role extends well beyond people management and includes technical strategy, execution, operational excellence, and cross-organizational leadership.
Qualifications
- /Skills Educational Background.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- Master’s degree (MS) is often preferred for some organizations.
- Equivalent industry experience is highly valued.
- Technical Qualifications Candidates are generally expected to have experience with: Large-scale distributed systems.
- Cloud-native architectures.
- Microservices.
- High availability and fault tolerance.
- Distributed databases.
- Event-driven systems.
- APIs and service-oriented architectures.
- Cloud technologies.
- Public cloud platforms (OCI, AWS, Azure, or Google Cloud).
- Kubernetes and container orchestration.
- Infrastructure as Code.
- CI/CD pipelines.
- Observability and monitoring.
- Software engineering.
- Strong understanding of software design principles.
- System architecture and design reviews.
- Code quality and engineering best practices.
- Security-by-design.
- Performance optimization.
- Scalability engineering.
- Operational excellence.
- Incident management.
- Root cause analysis.
- Service reliability engineering (SRE) concepts.
- Capacity planning.
- Disaster recovery.
- Service Level Objectives (SLOs) and Service Level Agreements (SLAs).
- Leadership Experience Typical expectations include: 10 to 15+ years of software engineering experience.
- 10 to 15+ years of software engineering experience.
- 5 to 10+ years of engineering management experience.
- Experience leading multiple teams or managers.
- Experience managing organizations of 20 to 100+ engineers, depending on the level.
- Demonstrated success hiring, mentoring, and developing engineering talent.
- Program Management Skills A Senior SDM should be able to: Lead complex, multi-team programs.
- Lead complex, multi-team programs.
- Manage cross-functional dependencies.
- Prioritize competing initiatives.
Responsibilities
- Engineering Leadership A Senior SDM: Leads one or more engineering teams (often 20 to 100+ engineers through managers and technical leads).
- Leads one or more engineering teams (often 20 to 100+ engineers through managers and technical leads).
- Hires, mentors, and develops engineering managers and senior engineers.
- Builds a high-performance engineering culture.
- Conducts performance reviews, promotions, succession planning, and career development.
- Resolves organizational issues and improves team effectiveness.
- Technical Strategy Although they may not write production code regularly, Senior SDMs are expected to:
- Define long-term technical vision.
- Review architecture for scalability and reliability.
- Drive technology choices.
- Ensure systems meet OCI standards for: Availability Security Performance Compliance Cost efficiency.
- Ensure systems meet OCI standards for: Availability.
- Availability.
- Security.
- Performance.
- Compliance.
- Cost efficiency.
- They work closely with: Principal Engineers.
- Principal Engineers.
- Distinguished Engineers.
- Architects.
- Product Management.
- Program and Execution Management Senior SDMs own delivery across multiple initiatives by: Defining engineering roadmaps.
- Defining engineering roadmaps.
- Breaking down large programs into milestones.
- Managing dependencies across teams.
- Tracking execution risks.
- Ensuring predictable delivery.
- Typical deliverables include: Quarterly OKRs.
- Quarterly OKRs.
- Release plans.
- Sprint health.
- Delivery metrics.
- Resource planning.
- Operational Excellence OCI services operate continuously, so Senior SDMs emphasize operational maturity by: Driving service reliability.
- Driving service reliability.
- Reviewing incident reports (SEVs).
- Improving operational readiness.
- Monitoring key metrics such as: Availability Latency Error rates Capacity Cost.
- Monitoring key metrics such as: Availability.
- Latency.
- Error rates.
- Capacity.
- Cost.
- They ensure teams have: Runbooks.
- Runbooks.
- Monitoring.
- Alerting.
- Disaster recovery plans.
- Automation.
- Strong on-call processes.
- Cross-Organization Collaboration OCI engineering involves man