Seior Software Security Engineer
Oracle
Zurich, CH,Switzerland, CH
vor 4 Tg.

Job Description

Preferred Qualifications

Are you passionate about system and software security and want to join a fast growing international team developing GraalVM, a high-performance multilingual runtime?

Our mission is simple: Make programs run faster and programmers more productive. Our world-class research and advanced development team at Oracle Labs is constantly innovating in the area of compilers, virtual machines, and programming languages. We are building high-performance implementations for Java, JavaScript, Ruby, R, Python, and C/C++. Our multi-language framework Truffle focuses on interoperability and reuse between different languages. GraalVM Just-in-Time (JIT) compiler aggressively exploits profiling information and employs the latest dynamic compilation techniques. GraalVM Ahead-of-Time (AOT) compiler Native Image allows compilation of Java sources into native binaries with low memory footprint and high performance comparable to applications written in C, C++, or Go. Our team is developing various productivity tools supporting the whole GraalVM ecosystem. The latest results of our work are published at international research and developer conferences.

What we offer:

  • Challenging and changing tasks in the context of creating new products.
  • Support for remote work and flexible working hours.
  • International self-organized team with diverse backgrounds.
  • Ability to publish the results of your achievements.
  • Opportunities for career growth.
  • Competitive pay and benefits.
  • What we expect from a suitable candidate:

  • MSc degree in computer science or related field with a focus on security or comparable experience in industry
  • Excellent English verbal and written skills.
  • Good team player, especially in an international team that heavily uses remote communication.
  • Motivation to change the state of the art and push the limits of what seems possible.
  • Excellent coding skills in a systems programming language such as C/C++ or a JVM-based language (Kotlin, Scala, Groovy).
  • Solid computer architecture knowledge
  • Knowledge of standard software vulnerability mitigation and sandboxing techniques
  • Hands-on experience in offensive security (CTFs, CVEs found in actual software, writing PoCs)
  • Experience in product security work (threat modeling, design & code review)
  • Detailed Description and Job Requirements

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

    As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

    Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

    Job

    :Product Development
    Melde diesen Job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Bewerben
    E-Mail
    Klicke auf "Weiter", um unseren Datenschutz-und Nutzungsbestimmungen zuzustimmen . Du kriegst außerdem die besten Jobs als E-Mail-Alert. Los geht's!
    Weiter
    Bewerbungsformular