Lead Principal Data Systems Software Engineer

Oracle•Redwood City, CA
•$122,800 - $306,400

About The Position

Serves as a domain expert shaping product architecture and development velocity. Defines scalable patterns for microservices, data modeling—including spatial and graph data—and performance engineering across multiple product areas. Applies in-database analytics and machine learning to differentiate product value and reduce latency. Establishes service-level objectives and enforces them through testing and observability. Leads post-release analyses connecting features to revenue, adoption, and retention outcomes, and guides technical strategy in partnership with product leadership. Leads software development and architecture initiatives, including design, coding, testing, optimization, API strategy, and service development. Provides technical guidance and coaching across teams, drives architectural reviews and performance and scalability improvements, and resolves complex software and customer issues. Partners with security and leadership teams to improve secure development practices and standards, and leads systems maintenance and reliability efforts. Provides direction on high-impact project timelines and deliverables, aligns stakeholders, leads advanced problem-solving, promotes continuous learning and improvement, and contributes expertise to talent development and hiring. Oracle describes its business as providing data, infrastructure, applications, AI, and cloud solutions. The posting includes a U.S. hiring range of $122,800 to $306,400 per annum, with possible bonus, equity, and compensation deferral.

Responsibilities

  • Set product-wide patterns for microservices and data modeling, including spatial and graph data, to accelerate feature delivery.
  • Integrate in-database analytics and machine learning for applications such as personalization, recommendations, or fraud detection.
  • Define service-level objectives and enforce them with performance gates, query linting, and production telemetry.
  • Architect existing services and modern or emerging new services.
  • Lead software initiatives to design solutions, identify and analyze requirements, and define foundational code for projects or prototypes.
  • Improve software development lifecycle execution and coach engineers across teams or units.
  • Guide development of software features and enhancements according to design specifications, ensure accessibility, and document software design and code.
  • Lead process, architecture, and code reviews across projects and products or services.
  • Debug and troubleshoot highly complex software issues using modern or emerging technologies.
  • Lead initiatives to optimize functional and non-functional testing, quality assurance, error logging, monitoring, and observability.
  • Promote innovation, research, and relevant industry practices to optimize performance across products and domains.
  • Resolve complex and systematic API functionality and integration issues, and implement API versioning, lifecycle, and interoperability strategies.
  • Lead software, systems, and services design and development initiatives; define scope and review, influence, and approve scope and design recommendations.
  • Provide architectural guidance, domain expertise, coaching, and mentorship, and contribute to individual and team development.
  • Conduct complex periodic architectural reviews and ensure adherence to architectural standards.
  • Collaborate with internal and external stakeholders to align software architecture with business and customer goals and priorities.
  • Implement performance optimization and scalability strategies in software design.
  • Research and evaluate technology for architectural enhancements and translate findings into decisions and plans with organizational impact.
  • Lead investigation of customer issues, root causes, and mitigations; provide expert technical guidance to customers and advocate for customer interests in product enhancements.
  • Coordinate timely customer issue resolution and communication across lines of business, and guide strategic customer issue and defect handling and training processes.
  • Investigate and troubleshoot complex, broadly reaching product maintenance issues and align customers on short- and long-term solutions.
  • Work with security and leadership teams to establish and improve development practices and coding standards, and coach less experienced team members.
  • Participate in peer reviews and lead initiatives that support quality and adherence to acceptance criteria.
  • Apply and share industry best practices in software development.
  • Implement complex secure development practices and solutions, using automated approaches to help prevent security vulnerabilities.
  • Lead periodic system maintenance and testing, including upgrades or patches for critical vulnerabilities.
  • Drive automation, testing, and debugging to improve service and product availability, health, support, and reliability.
  • Direct timelines, deliverables, and applicable budgets for critical high-impact initiatives; anticipate resource or timeline changes as business priorities shift.
  • Influence cross-functional leaders and external stakeholders, build partnerships, and promote transparency and inclusion of diverse perspectives.
  • Lead advanced problem-solving for complex or ambiguous issues, identify root causes, and implement solutions that prevent recurrence.
  • Share expertise and thought leadership, monitor emerging trends and standards, promote continuous learning, and mentor others.
  • Develop and implement process improvements, evaluate their effectiveness, and design metrics to measure their success.
  • Advise on talent needs and organizational talent strategy; contribute expertise to candidate interviews, assessments, and hiring decisions.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance and AD&D
  • Supplemental life insurance for employees and eligible family members
  • Health care and dependent care flexible spending accounts
  • Pre-tax commuter and parking benefits
  • 401(k) plan with company match
  • Flexible or accrued paid vacation, according to eligibility
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service