About The Position

The Senior Core Infrastructure Engineer will design, build, and operate OCI Product Catalog, a platform service for defining and managing OCI products and associated metadata, including integrations with SKUs, metering, limits, product availability, and lifecycle management. The team is building a centralized product model and automation platform to help OCI service teams onboard, deploy, and manage products consistently across cloud environments while centrally controlling product availability. This hands-on engineering role spans distributed backend services, APIs, automation, and web-based operator experiences. The engineer owns features end to end, from technical design and implementation through testing, deployment, observability, and production operation. The role focuses on scalable, resilient, operable distributed systems, high-volume data retrieval, storage and processing, fault tolerance, operational readiness, security, and infrastructure automation.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
  • At least 5 years of professional software development experience per the org-specific minimum qualifications; the minimum job qualifications section also lists alternate education and experience pathways, including 8 years of software development without a degree, or qualifying degrees combined with 2–4 years of experience.
  • Strong Java or comparable object-oriented programming experience.
  • Backend service and API development experience.
  • Knowledge of distributed systems fundamentals and demonstrated ability or knowledge in designing or managing scalable, secure, highly available software systems.
  • Experience designing and delivering production-quality software and proficiency across phases of software engineering and development.
  • Full-stack development experience, including modern web UI development.
  • Strong debugging and problem-solving skills.
  • Understanding of testing, observability, reliability, and operational readiness; the qualifications section specifies 3 years of system-level testing and automation experience.
  • Ability to independently own features from design through production.
  • The qualifications section specifies 2 years of professional experience with cloud platforms and 2 years of experience delivering and operating large-scale distributed systems.
  • Demonstrated skills or knowledge in prototyping, computer science programming principles, innovation, cross-functional collaboration, information vulnerability assessment and mitigation, operating systems, API development and integration, algorithm engineering, and source control.
  • The role is onsite in Nashville, Tennessee, five days per week.

Nice To Haves

  • Experience with Oracle Cloud Infrastructure, AWS, Azure, Google Cloud, or another large-scale cloud platform.
  • React and TypeScript or JavaScript experience.
  • Kubernetes and containerized services experience.
  • 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 or limits, or lifecycle-management systems.
  • Experience building services that operate across multiple regions or cloud environments.

Responsibilities

  • Design and implement components of distributed systems that support horizontal and vertical scaling, including use of distributed state management tools.
  • Optimize code and systems for large-scale data processing and implement scalability requirements for assigned components; review team members’ implementations for scalability.
  • Use data-plane platform components for large-scale data retrieval, storage, and processing, and implement performance and load testing.
  • Build fault-tolerant components that support in-service updates through redundancy, replication, and automatic failover; apply recovery-oriented computing principles and implement retries, circuit breakers, and timeouts.
  • Implement tests and alarm configurations to detect and address issues; create dashboards, telemetry, and alerting to monitor component health.
  • Draft and execute runbooks and operational procedures to support recovery from failures.
  • Design and implement feature requirements and tests, including fault-injection and brown-out scenarios, and use replication and synchronization techniques to maintain data integrity and availability.
  • Diagnose, debug, and resolve system-component issues; implement strategies to prevent interruptions and avoid customer maintenance windows when resolving issues.
  • Build automation scripts and tooling for operational troubleshooting; participate in operational support rotations, incident response, and root-cause investigations.
  • Apply security measures for multi-tenant environments, including encryption and access controls, and implement security remediation plans.
  • Help ensure cloud infrastructure complies with applicable industry standards and regulations and keep documentation current.
  • Maintain automation scripts and tools, including Infrastructure as Code, for cloud infrastructure management; follow change-management plans for patching, updating, and rolling back applications.
  • Own features through design, implementation, testing, deployment, observability, and production operation.

Benefits

  • Relocation assistance is available.
  • Competitive benefits supporting employees with flexible medical, life insurance, and retirement options.
  • Volunteer programs that encourage employees to give back to their communities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service