Search jobs > Durham, NC > Senior software engineer

Senior Software Engineer

Oracle
Durham, NC, United States
$74.8K-$178.2K a year
Full-time

As a Senior Member on this Team, you will be driving the effort in designing, and delivering various platform components using latest technologies on OCI.

You will partner with the architectures, learn about the existing challenges, and propose designs that influence the vision and direction.

You will own the entire software lifecycle development, testing, CI / CD and production operations. You must balance between product feature development and production operational concerns like writing run books, ops automation, structured logging, instrumentation for metrics and events leveraging a plethora of internal tooling at OCI.

From a technology perspective, this is a greenfield development environment with a huge amount of autonomy, leaving us free to build and innovate without being encumbered by legacy products and services.

Career Level - IC3

Candidate Profile :

  • 3-5+ years experience delivering and operating large scale, highly available distributed systems.
  • Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl, etc.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed

systems fundamentals.

  • Working familiarity with networking protocols (TCP / IP, HTTP) and standard network architectures.
  • Strong understanding of databases, NoSQL systems, storage and distributed persistence

technologies.

  • Strong troubleshooting and performance tuning skills.
  • Experience building multi-tenant, virtualized infrastructure a strong plus.

Top 3 skill sets / technologies in the ideal candidate :

1. Software Engineering experience with distributed systems within large scale environments

2. 3-5+ years experience working on challenging issues with a self-starter / self-motivated attitude (Will vary based on level)

3. Virtualization experience would be a huge plus

LI-CG2

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 locations only

US : Hiring Range : from $74,800 to $178,200 per annum. May be eligible for bonus and equity.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, 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 US offers a comprehensive benefits package which includes the following :

1. Medical, dental, and vision insurance, including expert medical opinion

2. Short term disability and long term disability

3. Life insurance and AD&D

4. Supplemental life insurance (Employee / Spouse / Child)

5. Health care and dependent care Flexible Spending Accounts

6. Pre-tax commuter and parking benefits

7. 401(k) Savings and Investment Plan with company match

8. 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.

9. 11 paid holidays

10. 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.

11. Paid parental leave

12. Adoption assistance

13. Employee Stock Purchase Plan

14. Financial planning and group legal

15. 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.

30+ days ago
Related jobs
Promoted
Cisco Systems, Inc.
Raleigh, North Carolina

Collaboration is key, as you will work closely with multi-functional hardware and software engineering teams to ensure seamless integration of RDMA-enabling technologies. Bachelor's degree +7 of software experience or Master's degree +4 years of software experience. The Cisco Distributed System Engi...

Promoted
Epic Games
Cary, North Carolina

Epic is looking for a Software Engineer to join a growing team of data professionals who provide valued insights across all of Epic's games and the Unreal Engine. Experience working with data teams and their customers (data scientists, analysts, engineers implementing telemetry, engineers developing...

Reperio Human Capital
Durham, North Carolina

Senior Embedded Software Engineer. This client is looking for a senior to mid-embedded software. Degree preference in Electrical Engineering or Computer Engineering or Computer Science. Raleigh, Durham, Chapel Hill, Wake Forest, North Carolina, Embedded, Software, C, C++. ...

Red Hat, Inc.
Raleigh, North Carolina

The Red Hat Performance and Scale Engineering team is looking for a Senior Software Engineer to join us in the RHEL / RHEL AI Core Platforms team. Experience with systems performance engineering and metrics collection tools such as iostat, vmstat, sar, perf, pcp, prometheus, etc. ...

20-0278792 Docutech, LLC
G,North Carolina Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

Relias LLC
Morrisville, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. We seek an experienced Senior Software Engineer with a...

Disney Entertainment & ESPN Technology
Morrisville, North Carolina

The team responsible for building world-class news experiences for ABC News is seeking a Senior Software Engineer. Nurture a highly collaborative, world-class team of software engineers. The Product & Data Engineering team is responsible for end to end development for Disney’s world-class consumer-f...

Envestnet | Yodlee
Raleigh, North Carolina

As a Senior Software Engineer on the team, you are passionate about collaboratively building high quality software. Participate in the design, implementation, and deployment of successful software with a self-organizing Scrum team following best practices in SCRUM process. Exercise best practices an...

Mediabistro
Raleigh, North Carolina

Role SummaryThe Configuration System, part of our foundational engineering org, is responsible for creating frameworks to improve the core. If you are passionate about developing foundational software that enables flexibility and control across varied environments, this role is for you. Learn more a...

Piper Companies
Raleigh, North Carolina

Coordinates with software architects and Software engineers to ensure the engineering process. The Software Engineer develops, implements, and maintains software solutions that enables business operations to realize company goals & objectives. Responsibilities of the Senior Software Engineer include...