View All Jobs 171835

Senior Software Engineer - Security / Distributed Systems

Design and implement security micro-services for Oracle Cloud Infrastructure
Nashville, Tennessee, United States
Senior
22 hours agoBe an early applicant
Tennessee Staffing

Tennessee Staffing

A government-affiliated entity providing staffing solutions and employment services within the state of Tennessee.

1171 Similar Jobs at Tennessee Staffing

Oracle Cloud Infrastructure (OCI) Engineer

The Oracle Cloud Infrastructure (OCI) team is looking for engineers 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 distributed highly available services and virtualized infrastructure.

OCI Security Products Group is building comprehensive product portfolios to protect customers' cloud environments with innovative approaches and hyperscale efficiency. Our core security pillars are: customer isolation, data encryption, security controls, visibility. Our vision is to build the most secure cloud environment for our customers to build their applications confidently on top of OCI.

We are looking for engineers with distributed systems experience. You should have experience with the design of major features and launching them into production. You've operated high-scale services and understand how to make them more resilient. You work on most projects and tasks independently. You have experience working with services that require data to travel long distances, but have to abide by compliance and regulations. The ideal candidate will own the software design and development for major components of Oracle's Cloud Infrastructure.

Responsibilities include:

  • Cloud service design for availability, scalability, observability, and testability.
  • Implementation, validation and documentation of services and their component micro-services.
  • Staying abreast of emerging technologies, industry best practices, ensuring compliance and driving innovation within the organization.
  • Working collaboratively to realize and achieve the technical vision of the team.
  • Ability to engage with geographically distributed engineering teams.
  • Ensuring compliance to software development standards, processes, and best practices.

Required Qualifications:

  • 4+ years distributed service engineering experience in a software development environment.
  • Experience driving feature design reviews, documentation, UX reviews, and working with Product Managers through the entire launch process.
  • Strong development experience in Java, C++, C#, or similar OO languages.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Good understanding of databases, NoSQL systems, storage and distributed persistence technologies.
  • Experience building multi-tenant, virtualized infrastructure a strong plus.

Preferred Qualifications:

  • Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, Oracle).
  • Building continuous integration/deployment pipelines with robust testing and deployment schedules.
  • Expertise in applying threat modeling or other risk identification techniques to develop security solutions.
  • Experience and understanding of Cryptograph, DDoS, CVE, CIS, SAST, DAST, or similar security and compliance knowledge.

Disclaimer: Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

Oracle offers a comprehensive benefits package which includes medical, dental, and vision insurance, short term disability and long term disability, life insurance and AD&D, supplemental life insurance, health care and dependent care Flexible Spending Accounts, pre-tax commuter and parking benefits, 401(k) Savings and Investment Plan with company match, paid time off, 11 paid holidays, paid sick leave, paid parental leave, adoption assistance, Employee Stock Purchase Plan, financial planning and group legal, and voluntary benefits including auto, homeowner and pet insurance.

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted. 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.

+ Show Original Job Post
























Senior Software Engineer - Security / Distributed Systems
Nashville, Tennessee, United States
Engineering
About Tennessee Staffing
A government-affiliated entity providing staffing solutions and employment services within the state of Tennessee.