Senior Manager, Software Engineering
Listed on 2026-07-21
-
Software Development
Software Architect, Software Project Mgr/ Lead, Cloud Engineer - Software, DevOps
Senior Manager, Application Software Engineering
United States
Job DescriptionOracle Health is seeking a highly technical and experienced Senior Manager of Software Development to lead a team responsible for building and operating the Semantic Object Model platform. This internal platform enables teams to define, manage, govern, and operationalize semantic object models across Oracle Health products and services.
In this role, you will lead a Global-based team of approximately 8–10 software engineers while partnering closely with engineering leaders and globally distributed development teams. You will be responsible for technical execution, people leadership, operational excellence, and the delivery of scalable platform capabilities across three primary areas:
- Platform Development: Semantic object models, platform frameworks, services, user‑facing capabilities, and AI‑enabled developer experiences.
- Platform Operations: Data ingestion pipelines, data‑shape analysis, AI agents, observability, reliability, and production operations.
- Governance: Catalog services, schema management, controls, standards, and governance processes.
This is a highly visible leadership position that requires strong technical judgment, effective organizational influence, and the ability to communicate complex technical topics to engineering teams, product partners, and senior executives.
Responsibilities- Lead, coach, and develop a team of software engineers responsible for designing, building, testing, deploying, and operating highly available application and platform services.
- Establish clear objectives, priorities, and execution plans across multiple technical work streams.
- Partner with architects, senior engineers, product leaders, and engineering managers to define platform strategy, technical roadmaps, and delivery milestones.
- Provide technical leadership across distributed systems, cloud‑native services, data ingestion, service‑based architectures, APIs, and full‑stack application development.
- Guide architectural decisions, design reviews, code reviews, troubleshooting, and technical risk assessments.
- Ensure the team delivers scalable, secure, observable, and maintainable software that meets established engineering and operational standards.
- Lead teams through debugging and resolution of complex issues involving APIs, service‑to‑service integrations, distributed components, data pipelines, and production environments.
- Drive operational excellence through automation, monitoring, observability, incident response, root‑cause analysis, and continuous improvement.
- Promote the responsible use of AI‑assisted and agentic development practices, including tools and methodologies such as coding agents, specification‑driven development, and automated engineering workflows.
- Collaborate with internal stakeholders to understand platform use cases, translate requirements into technical solutions, and prioritize work based on business and customer impact.
- Represent the team in technical reviews, roadmap discussions, and executive‑level forums.
- Partner effectively across organizational boundaries and influence technical direction without relying solely on formal authority.
- Recruit, retain, and develop strong engineering talent while creating an inclusive, accountable, and high‑performing team culture.
- Establish and reinforce application security requirements, development best practices, coding standards, testing practices, and release processes.
- Significant software engineering experience, including experience developing production application software, platforms, or distributed systems.
- Previous experience directly managing software engineers, including responsibility for performance management, coaching, career development, and delivery.
- Strong technical foundation developed through prior hands‑on software engineering experience.
- Experience designing, developing, or leading teams responsible for distributed systems and cloud‑based services.
- Experience with cloud‑native architecture, microservices, APIs, service‑to‑service integrations, and scalable application platforms.
- Experience leading full‑stack or application development…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).