Principal Software Developer

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
Agadir 80000, Morocco
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Principal Software Developer

Oracle is seeking a Principal Software Developer for their Software Assurance Services team in Agadir, Morocco. This role focuses on developing high-scale services and working with critical customers, contributing to architecture, design, and implementation of complex systems. The position is part of a world-class team delivering security tooling through software development and site reliability engineering. The team operates with the resources of a large enterprise while maintaining startup energy, working on a critical greenfield software assurance project. The role requires expertise in Java/Go programming, cloud services, and security tools implementation. The ideal candidate will have 8+ years of experience and strong background in software development, API design, and cloud infrastructure. Oracle offers comprehensive benefits, professional growth opportunities, and a collaborative work environment.

Last updated 15 hours ago

Responsibilities For Principal Software Developer

  • Develop wrappers and services for software application security tools for software composition analysis (SCA), static application security testing (SAST) and Malware applications
  • Work closely with SREs to leverage and use Continuous Integration and Continuous Delivery (CI/CD) process
  • Design and implement security tools as services operating on cloud infrastructure
  • Review and triage security tool issues on real-world applications
  • Demonstrate dedication and responsibility in delivering results and shall be team player

Requirements For Principal Software Developer

Java
Go
Linux
Kubernetes
  • BS degree in Computer Science or related technical field involving coding or equivalent practical experience
  • 8+ years' experience programming in Java and/or Go
  • Hands on experience working in Linux environments
  • Demonstrated ability to negotiate, design, and develop to API specification
  • Experience with RESTful web services
  • Experienced working with third-party libraries and APIs
  • Thorough knowledge of SDLC
  • Experience in Unit Testing Design and Implementation
  • Experience working with cloud services ideally OCI

Benefits For Principal Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
  • Exposure to large-scale cutting-edge systems
  • Resources of a large, global operation
  • Ongoing extensive training and skills development
  • Incredible benefits and company perks
  • Medical, life insurance and retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Oracle Principal Solutions Engineer (ERP)

Principal Solutions Engineer position at Oracle focusing on ERP systems, requiring 10+ years of experience and expertise in presales technical support and implementation.

Principal Software Developer

Principal Software Developer role at Oracle working on MySQL HeatWave, developing high-performance distributed database systems.

Software Developer 5

Principal Software Developer position at Oracle focusing on cloud solutions and enterprise software development with 10+ years of experience required.

Principal Software Developer

Principal Software Developer position at Oracle in Dublin, requiring 10+ years of experience in software development, focusing on enterprise applications and cloud solutions.

Principal Application Engineer

Principal Application Engineer position at Oracle focusing on cloud-based enterprise applications development with Java, microservices, and distributed systems.