Senior Principal Software Development Engineer
Company: Oracle
Location: Salt Lake City
Posted on: May 28, 2023
|
|
Job Description:
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. Define specifications for significant new projects
and specify, design and develop software according to those
specifications. You will perform professional software development
tasks associated with the developing, designing and debugging of
software applications or operating systems.
Responsibilities
We are building a new Software Assurance Gateway team at OCI. Our
mission is to build and operate a set of gateway services to ensure
the security and integrity of the services running within a
customer's tenancy. The team will develop, maintain and
operationalize this new class of services with a high degree of
resiliency, scalability and performance to meet the critical
business needs of our customers.
Senior Principal Software Development Engineer
Cloud Engineering Infrastructure Development
At Oracle Cloud Infrastructure (OCI), we build the future of the
cloud for Enterprises as a diverse team of fellow creators and
inventors. We act with the speed and attitude of a start-up, with
the scale and customer-focus of the leading enterprise software
company in the world.
Values are OCI's foundation and how we deliver excellence. We
strive for equity, inclusion, and respect for all. We are committed
to the greater good in our products and our actions. We are
constantly learning and taking opportunities to grow our careers
and ourselves. We challenge each other to stretch beyond our past
to build our future.
You are the builder here. You will be part of a team of really
smart, motivated, and diverse people and given the autonomy and
support to do your best work. It is a dynamic and flexible
workplace where you'll belong and be encouraged.
As a Senior Principal Software Engineer / Consulting Member of
Technical Staff, you will work with teams of software engineers
responsible for the software design, development, and operations
for our new and existing products. You should be able to architect
broad systems interactions, be hands-on, be able to dive deep into
any part of the stack and have a good sense of cloud infrastructure
and networking knowledge. You should value simplicity and impact,
work comfortably in a collaborative, agile environment, and be
excited to learn.
Our Senior Principal engineers are also the people who can work
independently and provide technical leadership to the broader
organization. You should have experience developing and operating
high-scale services, and an understanding of how to make these
cloud-scale services resilient. The ideal candidate will be
technically strong and productive; someone who knows how to balance
speed and quality with iterative and incremental improvements. You
understand operational excellence and know-how to infuse a culture
of being proactive within your team. You recommend and justify
major changes to new and existing products and establish consensus
with data-driven approaches.
Basic Qualifications
BS or MS degree in Computer Science or relevant technical field
involving coding or equivalent practical experience
10+ years of total experience in software development
Demonstrated ability to write great code using Java, GoLang, C#, or
similar OO languages
Proven ability to deliver products and experience with the full
software development lifecycle
Experience working on large-scale, highly distributed services
infrastructure
Experience working in an operational environment with
mission-critical tier-one livesite servicing
Systematic problem-solving approach, strong communication skills, a
sense of ownership, and drive
Experience designing architectures that demonstrate deep technical
depth in one area, or span many products, to enable high
availability, scalability, market-leading features and flexibility
to meet future business demands
Preferred Qualifications
Experience as technical lead on a large scale cloud service
Hands-on experience developing and maintaining services on a public
cloud platform (e.g., AWS, Azure, Oracle)
Experience working on Kubernetes
Knowledge of Infrastructure as Code (IAC) languages, preferably
Terraform
Strong knowledge of databases (SQL and NoSQL)
Strong knowledge of Computer Networking (OSI layers, HTTP, DNS,
TCP/IP, DHCP, Routers, Gateways, Subnets, etc.)
Knowledge of Linux internals, Linux/Unix troubleshooting skills
Familiarity with host virtualization technologies (KVM, Containers,
Docker, etc.)
Able to effectively communicate technical ideas verbally and in
writing (technical proposals, design specs, architecture diagrams
and presentations)
Experience with hiring, mentorship and raising the talent bar
across the organization
Disclaimer:
Certain US customer or client-facing roles may be required to
comply with applicable requirements, such as immunization and
occupational health mandates.
Range and benefit information provided in this posting are specific
to the stated location(s)
California Pay Range: from $117,500 to $285,400 per annum. May be
eligible for bonus, equity, and compensation deferral.
Colorado Pay Range: from $112,600 to $256,900 per annum. May be
eligible for bonus, equity, and compensation deferral.
New York City Pay Range: from $127,600 to $271,100 per annum. May
be eligible for bonus, equity, and compensation deferral.
Washington Pay Range: from $124,500 to $271,100 per annum. May be
eligible for bonus, equity, and compensation deferral.
Oracle maintains broad salary ranges for its roles in order to
account for variations in knowledge, skills, experience and market
conditions, as well as reflect Oracle's differing products,
industries and lines of business.
Candidates are typically placed into the range based on the
preceding factors as well as internal peer equity.
Oracle offers a comprehensive benefits package which includes the
following:
Medical, dental, and vision insurance, including expert medical
opinion
Short term disability and long term disability
Life insurance and AD&D
Supplemental life insurance (Employee/Spouse/Child)
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: Flexible Vacation is provided to all eligible
employees assigned to a salaried (non-overtime eligible) position.
Accrued Vacation is provided to all other employees eligible for
vacation benefits. For employees working at least 35 hours per
week, the vacation accrual rate is 13 days annually for the first
three years of employment and 18 days annually for subsequent years
of employment. Vacation accrual is prorated for employees working
between 20 and 34 hours per week. Employees working fewer than 20
hours per week are not eligible for vacation.
11 paid holidays
Paid sick leave: 72 hours of paid sick leave upon date of hire.
Refreshes each calendar year. Unused balance will carry over each
year up to a maximum cap of 112 hours.
Paid parental leave
Adoption assistance
Employee Stock Purchase Plan
Financial planning and group legal
Voluntary benefits including auto, homeowner and pet insurance
About Us
An Oracle career can span industries, roles, Countries and
cultures, giving you the opportunity to flourish in new roles and
innovate, while blending work life in. Oracle has thrived through
40+ years of change by innovating and operating with integrity
while delivering for the top companies in almost every
industry.
In order to nurture the talent that makes this happen, we are
committed to an inclusive culture that celebrates and values
diverse insights and perspectives, a workforce that inspires
thought leadership and innovation.
Oracle offers a highly competitive suite of Employee Benefits
designed on the principles of parity, consistency, and
affordability. The overall package includes certain core elements
such as Medical, Life Insurance, access to Retirement Planning, and
much more. We also encourage our employees to engage in the culture
of giving back to the communities where we live and do
business.
At Oracle, we believe that innovation starts with diversity and
inclusion and to create the future we need talent from various
backgrounds, perspectives, and abilities. We ensure that
individuals with disabilities are provided reasonable accommodation
to successfully participate in the job application, interview
process, and in potential roles. to perform crucial job
functions.
That's why we're committed to creating a workforce where all
individuals can do their best work. It's when everyone's voice is
heard and valued that we're inspired to go beyond what's been done
before.
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 will consider for employment qualified applicants with
arrest and conviction records pursuant to applicable law.
*** Which includes being a United States Affirmative Action
Employer**
Keywords: Oracle, Salt Lake City , Senior Principal Software Development Engineer, IT / Software / Systems , Salt Lake City, Utah
Click
here to apply!
|