remote
Software Development Senior Manager OCI - Oracle
Software Engineer
Senior manager leading a high‑performing software development team building scalable, cloud‑native services on Oracle Cloud Infrastructure using Java, microservices, Agile, and DevOps practices.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional engineering team delivering enterprise‑grade cloud services on OCI.
- Define architecture and drive implementation of Java‑based microservices that meet performance, security, and reliability standards.
- Champion Agile methodologies, ensuring iterative delivery, continuous improvement, and transparent communication with stakeholders.
- Collaborate with product, security, and operations teams to integrate DevOps pipelines, automated testing, and monitoring into the development lifecycle.
- Set technical direction, conduct design reviews, and enforce best practices for code quality, scalability, and cloud cost optimization.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a leadership or people‑management role.
- Strong expertise in Java development and designing microservice architectures on Oracle Cloud Infrastructure.
- Proven track record of delivering complex, high‑availability systems using Agile and DevOps practices.
- Excellent communication and stakeholder‑management skills, with the ability to influence technical decisions across multiple teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field (advanced degree preferred).