Senior Member of Technical Staff (JoinOCI-SecGroup)

    Seattle, WA, SEATTLE, WA
    Full-time, Part-time
    Similar jobs pay $12.22 - $19.07

    Job Description

    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.

    Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

    Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.

    Qualifications :

    The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges.

    We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in a distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer's business critical applications.

    Are you a strong software development leader with a passion for building cloud services and distributed systems at scale?

    We're looking for principal and senior software engineers with expertise and passion in solving difficult systems and security problems in distributed, multi-tenant services and cloud infrastructure.

    As a lead software engineer on the Security Automation team, you will help lead our development efforts as we build the technology platform that will designs, builds and operates services and tools to automate the end to end process of detecting, analyzing, mitigating and reporting security threats. Ensuring security is transparent and automatic for Oracle Cloud Infrastructure service and customers.

    As a top talented software engineer on this team, your responsibilities will include leading system design of major features and services, mentoring other engineers, writing high quality code at a high rate of speed, improving the extent of our code coverage and the automation of our testing and deployments.

    Cool things you'll do:
    • Develop data ingestion and analysis solutions for a variety of inputs
    • Design, deploy, and operate security pipeline infrastructure
    • Work with Ethical Hacking and Offensive Security teams to discover and resolve issues
    • Work with software development teams to assure they can resolve security issues
    • Design, develop, deploy, and operate Cloud scale security tools
    • Security metrics definition and delivery
    • Consult across different software development teams for attack vector modeling
    • Champion secure coding practices
    Basic Qualifications
    • Bachelor's or Master's degree in Computer Science, Computer Engineering or related technical discipline
    • 5+ years of software development experience
    • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, or Perl
    • Good understanding of relational databases, NoSQL systems, storage and distributed persistence technologies
    • Sound fundamentals in algorithm design, problem solving, and complexity analysis
    • Experience with designing, launching and maintaining distributed systems at scale
    • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists
    • Ability to understand unfamiliar code bases, and debug server-side, multi-threaded, and highly scalable applications
    • Experience with Agile Management (SCRUM, RUP, XP), Data Modeling, API design, Containerization, Networking, and Linux
    Preferred Qualification
    • Familiarity with Secure Software Development Life Cycle
    • Development experience with cloud platform (SaaS, PaaS, and IaaS) such as OCI, Azure, AWS, and Docker Containers or Kubernetes and Knowledge of Big Data
    • Experience with SIEM or Log Management tools (e.g. Splunk)
    • Experience with Automation tools (e.g. Chef, Ansible)
    • Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, and test automation
    Posting ID: 548696863Posted: 2020-03-10