Software Development Snr Manager
Oracle · United States · 3 days ago
RemoteRemoteEngineering$133k–$306k/yrFull-time
About the role
The ideal candidate has a strong technical background in cloud services, distributed systems, APIs, containerized services, and production operations, combined with the ability to lead people, manage execution, and collaborate effectively across organizational boundaries.
Responsibilities
- Lead engineers responsible for designing, building, deploying, and operating Java-based cloud services, RESTful APIs, and containerized workloads on Kubernetes.
- Own team execution, delivery planning, prioritization, risk management, and operational readiness.
- Partner with engineers to clarify ownership, review designs, remove blockers, and drive projects from architecture through production.
- Raise the engineering bar for reliability, scalability, security, supportability, and maintainability by improving observability, alerting, automation, testing, deployment safety, runbooks, incident response, and post-incident follow-up.
- Coach and develop engineers through feedback, mentoring, growth planning, design reviews, debugging support, and operational guidance.
- Drive effective use of AI-assisted engineering tools such as Codex, Claude Code, GitHub Copilot, or similar tools to improve productivity, code quality, documentation, testing, troubleshooting, and operational workflows.
- Represent the team across OCI, Oracle, and partner organizations, communicating status, risks, dependencies, tradeoffs, and decisions clearly to stakeholders and leadership.
Qualifications
- 7+ years of experience in software engineering, including experience designing, building, and operating production-scale distributed systems, cloud services, or integration platforms.
- 3+ years of experience leading engineers as a people manager, technical lead, team lead, or equivalent role with responsibility for execution, mentoring, planning, and delivery.
- Bachelor's or Master's degree in Computer Science or equivalent experience.
- Strong technical judgment in cloud services, distributed systems, service-oriented architecture, APIs, reliability, security, and operational excellence.
- Experience managing or leading engineers working with Java-based services or similar systems/application programming environments such as Python, Go, C/C++, or C++.
- Experience with Linux-based containerized services, including Docker, Kubernetes, service configuration, networking, scaling, health checks, observability, and production troubleshooting.
- Experience with RESTful APIs over HTTPS, including API contracts, authentication, authorization, error handling, retries, timeouts, backward compatibility, and production debugging.
- Experience driving operational excellence for production services, including on-call readiness, incident response, root cause analysis, operational reviews, corrective actions, automation, monitoring, alerting, and supportability improvements.
- Demonstrated ability to lead technical planning and execution across multiple engineers, including roadmap planning, milestone tracking, risk management, dependency management, and delivery communication.
- Experience coaching and developing engineers through design reviews, code reviews, debugging support, operational readiness reviews, feedback, performance conversations, and career development.
- Hands-on familiarity with AI-assisted development tools such as Codex, Claude Code, GitHub Copilot, or similar tools, and the ability to guide teams in using these tools responsibly and effectively.
- Ability to promote reusable prompts, workflows, tools, or AI skills that improve engineering productivity, code quality, documentation, testing, debugging, and operational workflows.
- Working knowledge of cloud infrastructure, identity, networking, security, or multi-cloud environments.
- Ability to collaborate across product, engineering, operations, support, security, partner, and leadership teams.
- Willingness to participate in operational escalations and support production services as part of the team’s reliability and incident response responsibilities.