Skip to main content

Senior Core Infrastructure Engineer - OCI Product Catalog (Nashville-TN)

hackajobFranklin, TNLead L6
Senior Core Infrastructure Engineer (IC3) Join OCI Product Catalog to build full-stack cloud platform services, APIs, and automation that define and manage products across OCI at global scale.
Location: Nashville, TN — onsite 5 days/week. Relocation assistance is available; this is not a remote position. Designs, implements, and optimizes components in distributed systems with an emphasis on scalability, resiliency, and operability. Delivers features and load/performance tests; leverages data plane platforms and distributed state tools for high-volume retrieval, storage, and processing; and reviews peers' implementations for scalability compliance. Builds fault-tolerant paths (redundancy, replication, automatic failover), applies recovery-oriented principles, and implements retries, circuit breakers, and timeouts. Proactively detects and mitigates issues via tests, alarms, dashboards, and telemetry; authors runbooks and participates in incident response and RCAs. Implements standard replication and synchronization, develops automation/IaC for troubleshooting and maintenance, and applies advanced security controls (encryption, access, remediation) while ensuring change, compliance, and documentation standards are met. The OCI Product Catalog team builds platform services that define and manage OCI products and their associated metadata, including integrations with SKUs, metering, limits, product availability, and lifecycle management. The team is building a centralized product model and automation platform that enables OCI service teams to onboard, deploy, and manage products consistently across cloud environments while providing centralized control over product availability. We are looking for a Senior Core Infrastructure Engineer (IC3) with strong full-stack development experience to help design, build, and operate OCI Product Catalog. This is a hands-on engineering role spanning distributed backend services, APIs, automation, and web-based operator experiences. The engineer will own features end to end, from technical design and implementation through testing, deployment, observability, and production operation.
Key Responsibilities:
  • System Design & Architecture - System Scalability:–Implements and contributes to the development for components of distributed systems that support horizontal and vertical scaling including leveraging distributed state management tools.
  • System Design & Architecture - System Reliability Design:–Collaborates with team to build fault-tolerant components capable of withstanding in-service updates by implementing redundancy, replication, and automatic failover mechanisms.
  • System Design & Architecture - System Reliability Performance:–Implements tests and alarm configurations to proactively detect and address issues/failures.
  • System Design & Architecture - Correctness / Availability:–Designs and implements functional requirements and testing for assigned features within an existing system.
  • Operational Troubleshooting & Incident Management:–Diagnoses, debugs, and resolves issues in system components to support ongoing operation.
  • Compliance & Security:–Applies advanced security measures to protect data and applications in multi-tenant environments, including encryption and access controls.
  • Automation & Change Management:–Maintains automation scripts and tools (e.g., Infrastructure as Code (IaC)) for managing cloud infrastructure.
  • Org-Specific Minimum Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Information Systems or a related field, or equivalent practical experience.5+ years of professional software development experience.
  • Strong Java or comparable object-oriented programming experience.
  • Backend service and API development experience.
  • Distributed systems fundamentals.
  • Experience designing and delivering production-quality software.
  • Full-stack development experience, including modern web UI development.
  • Strong debugging and problem-solving skills.
  • Understanding of testing, observability, reliability, and operational readiness.
  • Ability to independently own features from design through production.
  • Org-Specific Preferred Qualifications:
  • Experience with Oracle Cloud Infrastructure, AWS, Azure, GCP, or another large-scale cloud platform.
  • React and TypeScript/JavaScript experience.
  • Kubernetes and containerized services.
  • Infrastructure-as-code and CI/CD experience.
  • Experience developing cloud control-plane or infrastructure-management systems.
  • Experience with service catalogs, configuration management, metadata platforms, service registries, metering, quotas/limits, or lifecycle-management systems.
  • Experience building services that operate across multiple regions or cloud environments.
Minimum Job Qualifications: Education and/or Experience:8 years of experience in software developmentOR 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 developmentOR 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 developmentOR 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 year of experience in software developmentOR 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 year of experience in software developmentOR Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics. Job Skills: Same skills as prior level plus; Distributed Systems: Demonstrated ability in or knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems. Prototyping: Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback. 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. Web Development: Demonstrated ability in or knowledge of web development, including designing, developing, or maintaining modern web applications using current frameworks. Innovation: Demonstrated ability in or knowledge of innovation, including generating or supporting new ideas, technologies, or processes for organizational growth. Cross-Functional/Team Collaboration: Demonstrated ability in or knowledge of cross-functional collaboration, including 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. Operating Systems: Demonstrated ability in or knowledge of operating systems, including installing, upgrading, and troubleshooting various operating environments. 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 or knowledge of source control, including managing and documenting code versions and release branches. Cloud - Cloud Platforms Experience: 2 years of professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud). Testing and Automation Experience: 3 years of experience working in testing and automation at the system level. Distributed Systems Experience: 2 year of experience working with delivering and operating large-scale distributed systems.
APPLY NOW (opens in a new tab)

Matching similar jobs

Level

Lead L6

Location

Franklin, TN

Occupation

Computer Systems Engineers/Architects

Industry

Computer Systems Design Services

Posted

6 days ago

APPLY NOW (opens in a new tab)