Principal Software Engineer
Company: Oracle
Location: Redwood City
Posted on: January 15, 2023
|
|
Job Description:
Exciting opportunity to join "Data Safe" team and engineer
Oracle Cloud technologies that secure customer data in cloud and
on-premises Oracle Databases. You will be continually challenged to
solve problems and have an opportunity to contribute to the Oracle
Cloud and Database success every day and be part of Oracle Database
development team. As an engineer for "Data Safe" cloud service, you
will solve interesting technical challenges by defining, designing,
deploying, patching, and troubleshooting, to ensure service
reliability, scalability, resilience, security, compliance,
performance, and availability.
**No Sponsorship Available at this Time**
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 take an
active role in the definition and evolution of standard practices
and procedures. You will be responsible for defining and developing
software for tasks associated with the developing, designing and
debugging of software applications or operating systems.Work is
non-routine and very complex application involving advanced
technical/business skills in area of specialization. BS/MS Computer
Science degree or equivalent experience relevant to functional
area. 6-7 years of software engineering or related experience.
Responsibilities:What You'll DoService Ownership - You will be part
of the engineering team, whose mission is the shared full stack
ownership of a collection of services and/or technology areas. You
will be a member of a team that will understand the end-to-end
configuration, technical dependencies, and overall behavioral
characteristics of the production services, monitoring,
diagnosability, incident management, etc. In partnership with your
development teams, you and your team will have the responsibility
to ensure that services are designed and delivered to be mission
critical with focus on security, resiliency, scale, and
performance.
Service Design - As the Oracle Cloud evolves; you will partner with
other team members in defining and implementing improvements in
service architecture, both current and future. You will be an
expert at articulating technical characteristics of your services
and the dependencies between services and guide Development teams
to engineer and add premier capabilities to the Oracle Cloud
service portfolio.
Service Monitoring - Define Service Level Objectives (SLO) and
implement/monitor Service Level Indicators (SLI) for production
services. Aggregate data from multiple monitoring tools, normalize,
and build tools and alerts for the overall system health.
Operations Engineering - You will understand and be able to
communicate the scale, capacity, security, automation, performance
attributes and requirements of the services you own. You are a
Subject Matter Expert, able to understand and communicate every
characteristic of your service stack, such as: degradation and
behavior under load of the services and their dependencies
end-to-end tuning needs, optimizing resource utilization, as load
patterns fluctuate Instrumentation and metrics that clearly
describe the service behaviors scaling requirements and patterns,
resiliency and recoverability, ensuring that backup / restore and
disaster recovery capabilities are implemented, tested and
maintained
Service Automation - You will have a clear understanding of
automation and orchestration principles, and will be eager to
automate, wherever and whenever the possibility arises, while
simultaneously eliminating technical debt. You would maintain
Infrastructure as a Code. Automation must be part of your DNA.
Prevention - Once you have expertly resolved an issue, you will
immediately work on how to resolve the problem next time more
quickly, with the goal to eventually prevent the problem happening
ever again
Broad Interests - Cloud engineers are a mix of sysadmins and
development engineers, and as such could understand and explain the
effect of product architecture decisions on the ability to run as
distributed systems. They are driven by professional curiosity and
a desire to develop deep understanding of their services and the
technologies they depend upon.
Represent Team - Proactive, self-motivated, customer-focused,
organized, and a good communicator. Cloud Engineers can be expected
to represent Cloud products and engineering in sensitive
forums.
Ideally You Should Have:- A BS or MS in Computer
Science/Engineering, or equivalent- 6-7 years of experience in IT
including Development in Java/SQL/Python and/or running large scale
customer facing web services in a Cloud environment along with
DevOps experience- Automation experience using Terraform, Python,
Scripting, Containers- Aptitude to be a good team player and the
willingness to learn and implement new Cloud technologies as
needed- Methodical approach to troubleshooting complex problems-
Solid understanding and experience in:
Keywords: Oracle, Redwood City , Principal Software Engineer, IT / Software / Systems , Redwood City, California
Click
here to apply!
|