Jobs · Engineering · Tennessee

Senior Software Engineer, Core Infrastructure

Oracle · Nashville, TN · 2 days ago
Engineering$115k–$235k/yrInternship

About the role

Leads development and begins architecting components of scalable, elastic distributed systems. Defines and enforces scalability requirements for owned components; optimizes code and data paths for high‑throughput, hyper‑scale workloads; and leverages data plane platforms for large‑scale retrieval, storage, and processing. Designs fault‑tolerant, in‑service‑upgradable systems using redundancy, replication, failover, and policies for partitions, applying load‑shedding, throttling, and rate‑limiting to handle network unreliability while meeting SLOs. Establishes KPIs and telemetry; builds proactive dashboards and alerts; and designs complex validation (fault injection, brownouts), replication, and synchronization for correctness and durability. Proactively diagnoses and resolves production issues, mentors peers, and ensures operational readiness. Implements robust security controls, executes remediation, maintains compliance documentation, and develops IaC and automation that enable safe patching, updates, and rollbacks within change‑management plans.

Responsibilities

  • Architect and evolve scalable, elastic distributed system components.
  • Define and enforce scalability requirements; optimize code and data paths for high-throughput, hyper-scale workloads.
  • Design fault-tolerant, in-service-upgradable systems using redundancy, replication, failover, and partition policies.
  • Apply load-shedding, throttling, and rate-limiting to handle network unreliability while meeting SLOs.
  • Establish KPIs and telemetry; build proactive dashboards and alerts.
  • Design and execute complex validation (fault injection, brownouts), replication, and synchronization for correctness and durability.
  • Diagnose and resolve production issues; mentor peers; ensure operational readiness.
  • Implement security controls, execute remediation, maintain compliance documentation, and develop IaC and automation for safe patching, updates, and rollbacks within change-management plans.

Requirements

  • 11 years of experience in software development
  • OR Bachelor’s of Technology (B.Tech) in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
  • OR Bachelor’s Degree in the same fields AND 7 years of experience in software development
  • OR Master’s of Technology (M.Tech) in the same fields AND 5 years of experience in software development
  • OR Master’s Degree in the same fields AND 5 years of experience in software development
  • OR Doctorate in the same fields AND 3 years of experience in software development

Skills

  • Data Analysis: Ability to analyze and interpret data to produce actionable business insights.
  • Agile Methodologies: Ability to use agile methodologies to drive continuous improvement and product delivery.
  • Automation: Knowledge of designing, implementing, and managing automated tools, processes, or systems to streamline operations.
  • Compliance: Knowledge of and adherence to regulatory, legal, and organizational compliance requirements.
  • Quality Assurance: Knowledge of ensuring adherence to standards and implementing quality control measures.
  • Scripting Languages: Ability to write and maintain scripts to improve system efficiency.
  • Software Test Plans: Ability to develop and execute effective software test plans to validate product quality.
  • User Experience Development: Knowledge of designing intuitive and effective user interfaces and content.
  • Code Review: Ability to conduct in-depth code reviews for software quality assurance.
  • Embedded Systems: Ability to develop embedded systems, balancing hardware and software for optimal performance.
  • Software Estimation: Ability to provide accurate software effort and complexity estimates for project planning and scheduling.
  • Cloud Platforms: 3 years of academic or professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
  • Testing and Automation: 5 years of experience working in testing and automation at the system level.
  • Distributed Systems: 4 years of experience working with delivering and operating large-scale distributed systems.

Preferred Qualifications

  • 1 year of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).

Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Pay

US: Hiring range in USD from $114,600 – $234,600 per year. May be eligible for bonus, equity, and compensation deferral. Oracle maintains broad salary ranges to account for variations in knowledge, skills, experience, market conditions, locations, and internal peer equity.

Benefits

  • 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 for salaried employees; accrued vacation for others (13 days annually for first three years, 18 days thereafter; prorated for 20–34 hours/week)
  • 11 paid holidays
  • Paid sick leave: 72 hours upon hire, refreshes annually up to a 112-hour cap
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance

Similar jobs

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 2 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu