About The Position

Design, develop, troubleshoot, and debug software for Oracle’s Access Governance platform, including backend services, APIs, databases, data processing workflows, integrations, and cloud applications. The services are primarily developed in Java and process large volumes of identity, access, and governance data. The role focuses on building scalable, reliable, high-performance software; optimizing application performance and database access; and securely handling customer data. The engineer will develop product features, improve existing application behavior, resolve complex software issues, and use customer feedback, telemetry, logs, and metrics to improve product quality and customer experience. As a technical leader, the role also includes mentoring engineers, leading design and code reviews, sharing best practices, contributing to engineering standards, and participating in candidate evaluations.

Responsibilities

  • Design, develop, and maintain scalable Java backend services for large volumes of identity, access, and governance data.
  • Build and improve APIs, data processing workflows, service orchestration, storage and retrieval, authorization, and system integrations.
  • Improve application performance, optimize database access patterns, and design efficient data pipelines for enterprise-scale workloads.
  • Build fault-tolerant services supporting high availability, safe upgrades and rollbacks, failover, and zero-downtime maintenance.
  • Develop reliability features such as rate limiting, throttling, traffic management, and graceful handling of service disruptions.
  • Work with customers and customer-facing teams to understand usage, pain points, and product expectations, and apply feedback to improve the product.
  • Analyze complex issues, identify root causes and long-term solutions, and apply lessons learned to the product.
  • Build and improve monitoring, metrics, dashboards, and alerts to track system health, customer experience, and product behavior at scale.
  • Apply secure software design practices, including encryption, access controls, authorization, tenant isolation, and protection of sensitive identity and access data.
  • Work with security and compliance teams to meet enterprise standards.
  • Mentor junior engineers, lead design and code reviews, share best practices, and improve engineering standards.
  • Participate in candidate evaluations and contribute to building the software engineering team.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short-term and long-term disability
  • Life insurance and AD&D
  • Supplemental life insurance for employees, spouses, and children
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible or accrued vacation, depending on eligibility and position
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal benefits
  • Voluntary auto, homeowner, and pet insurance
  • May be eligible for bonus, equity, and compensation deferral
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service