Jobs · Engineering

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.

Similar jobs