Principal Software Developer

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders in almost every sector for over 40+ years.
Agadir 80000, Morocco
Security
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Developer

Oracle's Software Assurance Services team is seeking a Principal Software Developer to join their world-class security tooling development team. This role combines software development and security engineering, focusing on building and maintaining critical security tools and services at scale.

The position is based in Agadir, Morocco, working with a globally distributed team that combines enterprise resources with startup energy. You'll be part of the Software Assurance organization, whose mission is to make application security and software assurance a reality at scale.

As a Principal Software Developer, you'll work on developing security tools for software composition analysis (SCA), static application security testing (SAST), and malware detection. The role requires expertise in Java and/or Go programming, with at least 8 years of experience, along with strong knowledge of Linux environments and cloud services.

The ideal candidate should have a strong background in API development, RESTful web services, and experience with CI/CD processes. You'll be working closely with Site Reliability Engineers to implement and maintain security tools as services on cloud infrastructure.

This is an opportunity to impact critical security systems while working with cutting-edge technology. Oracle offers comprehensive benefits, ongoing training and development opportunities, and the chance to work with smart, enthusiastic colleagues in a collaborative environment.

The role requires a BS in Computer Science or related field, strong programming skills, and experience with cloud services. Knowledge of program analysis, compilers, or web application security is a plus. This position offers the unique combination of enterprise-scale resources with the agile atmosphere of a smaller, focused team.

Last updated 5 minutes 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 for building and delivering security tools
  • 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 be a 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
  • Experience 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
Dental Insurance
Vision Insurance
  • Exposure to mind blowing large-scale cutting-edge systems
  • Resources of a large, global operation with start-up feel
  • Ongoing extensive training and skills development
  • Incredible benefits and company perks
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Security Engineer

Principal Security Engineer role at Oracle focusing on SaaS security testing, penetration testing, and security automation for cloud applications.

Software Development Director

Lead a team of security professionals building state-of-the-art database security solutions at Oracle, applying genAI technologies to protect sensitive data.

Senior Offensive Security Researcher, Columbia MD or Denver, CO, Relo avail, US Cit, clearance eligible - Principal Security Engineer

Senior Security Researcher role at Oracle, focusing on offensive security research and vulnerability assessment, offering competitive compensation and comprehensive benefits.

Principal Software Developer

Principal Software Developer role at Oracle focusing on database security infrastructure and authentication systems, offering $96K-$223K salary plus benefits.

Software Developer 5

Principal Security Engineer role at Oracle focusing on database security, secure coding practices, and enterprise software security solutions.