Jobs · Information Technology · Tennessee

Manager, Core Infrastructure Engineering

Oracle · Nashville, TN · 3 days ago
Information Technology$126k–$264k/yrFull-time

About the role

Lead a single team delivering components of distributed systems. Translate goals into a 1–2 quarter execution plan, set coding, testing, and scalability practices, and provide hands-on oversight of performance tuning and load/perf testing.

Responsibilities

  • Lead the design and delivery of scalable, reliable distributed systems, guiding the team on large-scale data processing, state management, performance, and load testing.
  • Guide the development of fault-tolerant services using redundancy, replication, failover, retry mechanisms, circuit breakers, and other resiliency patterns.
  • Oversee service reliability and operational readiness, including monitoring, telemetry, alerting, runbooks, recovery procedures, and availability testing.
  • Lead troubleshooting and incident response for system components, driving automation and operational practices that minimize customer disruption.
  • Manage security and compliance practices for cloud infrastructure, including access controls, encryption, remediation activities, and adherence to applicable standards.
  • Drive infrastructure and change-management automation, including Infrastructure as Code (IaC), patching, updates, and rollback processes.
  • Own team execution across multiple projects and initiatives, managing priorities, resources, timelines, dependencies, and changing business needs.
  • Lead and develop team members through delegation, coaching, goal setting, performance management, and development opportunities.
  • Build strong partnerships across engineering, business, stakeholder, and customer teams to align expectations and deliver shared objectives.
  • Guide the team in solving moderately complex technical and operational problems using data, sound judgment, and established engineering practices.
  • Promote continuous learning, knowledge sharing, and skill development while identifying opportunities to improve team processes, tools, and workflows.
  • Support talent acquisition and development through candidate interviews, promotion assessments, and talent planning.
  • Ensure robust observability (tests, alarms, dashboards, telemetry) and operational readiness via reviewed runbooks and standard procedures.
  • Manage delivery of scoped features and correctness testing (including fault-injection/brownouts).
  • Direct implementation of data replication/synchronization to maintain integrity and availability.
  • Lead team incident response and root-cause efforts, enforce no-customer-downtime practices, and drive use of automation/IaC for troubleshooting.
  • Oversee team security implementation (encryption, access controls), track remediation plans, verify compliance documentation, and coach adherence to change-management plans for safe patching, updates, and rollbacks.

Requirements

Minimum Qualifications:

  • 8 years of experience in software development
  • OR Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
  • OR Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
  • OR Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development
  • OR Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development
  • OR Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field.

Preferred Qualifications:

  • 9 years of experience in software development
  • OR Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
  • OR Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
  • OR Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 years of experience in software development
  • OR Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 years of experience in software development
  • OR Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 1 year of experience in software development.
  • 1 year of experience in a technical lead role with or without direct reports.
  • 2 years of professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
  • 4 years of experience working in testing and automation at the system level.
  • 1 year of experience working with delivering and operating large-scale distributed systems.

Skills

  • Data Analysis: Demonstrated ability to analyze and interpret data to produce actionable business insights.
  • Troubleshooting: Demonstrated ability in diagnosing and resolving issues across various technical domains.
  • Distributed Systems: Demonstrated ability in designing or managing scalable, secure, and highly available software systems.
  • Prototyping: Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback.
  • Quality Assurance: Demonstrated ability in ensuring adherence to standards and implementing quality control measures.
  • Scripting Languages: Demonstrated ability in writing and maintaining scripts to improve system efficiency.
  • Computer Science Programming: Demonstrated understanding of computer science principles and ability to implement them in code.
  • Software Engineering: Demonstrated proficiency in all phases of software engineering and development.
  • Code Writing: Demonstrated proficiency writing maintainable, effective code in high-level programming languages.
  • Software Test Plans: Demonstrated ability to develop and execute effective software test plans to validate product quality.
  • Web Development: Demonstrated ability in designing, developing, or maintaining modern web applications using current frameworks.
  • User Experience Development: Demonstrated ability in designing intuitive and effective user interfaces and content.
  • Innovation: Demonstrated ability in generating or supporting new ideas, technologies, or processes for organizational growth.
  • Cross-Functional/Team Collaboration: Demonstrated ability in working with stakeholders across teams or geographies to achieve common objectives.
  • Information Vulnerabilities: Demonstrated ability to assess and mitigate vulnerabilities in IT and physical information assets.
  • Code Review: Demonstrated ability to conduct in-depth code reviews for software quality assurance.
  • Operating Systems: Demonstrated ability in installing, upgrading, and troubleshooting various operating environments.
  • Embedded Systems: Demonstrated ability to develop embedded systems, balancing hardware and software for optimal performance.
  • API Development: Demonstrated ability to develop, test, and maintain secure APIs for application integration.
  • API Integration: Demonstrated ability to build and manage robust API integrations for seamless interoperability between systems.
  • Applied Algorithm Engineering: Demonstrated skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.
  • Source Control: Demonstrated ability in managing and documenting code versions and release branches.
  • Software Estimation: Demonstrated ability to provide accurate software effort and complexity estimates for project planning and scheduling.

Pay

Hiring range in USD from: $126,200 - $264,100 per year. May be eligible for bonus, equity, and compensation deferral.

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

Similar jobs