onsite
Software Development Director - Oracle
Software Engineer
Lead a high‑performing engineering team to design, develop, and troubleshoot complex database and distributed application software, driving architectural excellence and innovative improvements across the stack.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional engineering team focused on database, application, and network software development.
- Architect scalable, high‑availability solutions for distributed systems and data platforms.
- Oversee end‑to‑end development lifecycle, ensuring code quality, performance, and security.
- Drive continuous improvement initiatives, refactoring legacy code and integrating modern tooling.
- Collaborate with product, operations, and security stakeholders to align technical strategy with business goals.
Requirements
- 10+ years of software engineering experience with a strong background in database and distributed system design.
- Proven leadership in managing large, high‑performing teams.
- Expertise in SQL, NoSQL, and data modeling.
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes).
- Strong problem‑solving skills and a track record of delivering complex, production‑grade software.
Skills
software developmentsystem designproblem solving