Software Developer 4

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
Canada
$76,700 - $167,600
Security
Senior Software Engineer
Remote
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Developer 4

Oracle is seeking a Senior Application Security Engineer with expertise in static analyzers or compilers development. This role focuses on extending and supporting in-house static application security testing tools, working with a global team across Australia, Canada, and the United States.

The position involves developing static code analysis tools to support new languages and vulnerabilities, implementing dataflow algorithms, designing programming language constructs in intermediate language, and creating security vulnerability checkers. You'll work with various programming languages including Objective-C, C/C++, Java, Python, and Go.

As part of Oracle's Security Tools organization, you'll join a world-class team of security software developers working on advancing state-of-the-art SAST and SCA tools. The team combines enterprise resources with startup energy, focusing on making application security at scale a reality.

The role offers flexible work-from-home arrangements and the opportunity to work with smart, enthusiastic colleagues across the globe. You'll be part of a diverse, inclusive team with access to extensive resources while maintaining the dynamic feel of a small team environment.

This position requires strong programming skills, particularly in C++ and/or Java, with 6-10+ years of experience. The role demands excellent analytical and communication skills, with opportunities to work both independently and as part of a team. The compensation range for this position in Canada is CAD 76,700 to 167,600 per annum, with comprehensive benefits including medical, life insurance, and retirement options.

Join Oracle to shape the future of application security at scale while growing your career in a supportive, innovative environment.

Last updated 34 minutes ago

Responsibilities For Software Developer 4

  • Develop and extend in-house static code analysis tools
  • Implement dataflow algorithms and static analysis techniques
  • Design representation of programming language constructs
  • Create new security vulnerability checkers
  • Contribute to design, implementation, integration and testing
  • Support multiple programming languages (Objective-C, C/C++, Java, Python, Go)
  • Collaborate with global team members across different time zones

Requirements For Software Developer 4

Java
Python
Go
  • Bachelor's Degree in Computer Science, Software Engineering or related disciplines
  • Experience in program analysis, compilers, or web application security
  • 5+ years of programming experience
  • Excellent programming skills in C++ and/or Java
  • Strong analytical skills combined with good communication skills
  • Fluent English proficiency
  • Ability to work as part of a team as well as independently

Benefits For Software Developer 4

Medical Insurance
Vision Insurance
Dental Insurance
  • Flexible work from home arrangement
  • Medical Insurance
  • Life Insurance
  • 401k

Interested in this job?

Jobs Related To Oracle Software Developer 4

Senior Software Developer

Senior Software Developer role at Oracle focusing on cloud infrastructure security, requiring 6+ years of experience in security engineering and distributed systems.

Senior Software Developer

Senior Software Developer role at Oracle focusing on cloud infrastructure security and network solutions.

Oracle Cloud Engineering - Regional Cloud Security Specialist

Senior Cloud Security Specialist role at Oracle, focusing on implementing and managing security solutions for Oracle Cloud Infrastructure across ASEAN region.

RSOC Engineer

Senior RSOC Engineer position at Oracle in Singapore, focusing on security architecture and implementation with 6-10+ years experience required.

Senior C/C++ Developer - Application Data Security

Senior C/C++ Developer role at Oracle focusing on database security and cloud infrastructure, building data protection solutions for enterprise customers.