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 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. Sets 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 with product leadership. Leads software development, architecture, performance, quality, and operational initiatives across products and services. Establishes patterns and standards, writes foundational code, guides design and implementation, and coaches engineers. Provides technical leadership on complex customer issues, security practices, system maintenance, and cross-functional initiatives. Contributes to organizational strategy, talent development, continuous improvement, and industry knowledge sharing.

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 use cases such as personalization, recommendations, and fraud detection.
  • Define service-level objectives and enforce them through performance gates, query linting, and production telemetry.
  • Architect existing, modern, and emerging services.
  • Lead project initiatives to design software solutions, identify requirements, and write foundational code for new projects or prototypes.
  • Improve execution of the software development lifecycle and coach engineers across teams or units.
  • Guide development of software features and enhancements, ensuring they follow design specifications and address accessibility; create documentation clarifying software design and code.
  • Lead process, architecture, and code reviews across projects and products to drive improvements.
  • Debug and troubleshoot highly complex software issues using modern and emerging technologies.
  • Lead initiatives to optimize software 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 systemic API functionality and integration issues; implement API versioning, lifecycle, and interoperability strategies.
  • Lead design and development initiatives for software, systems, and services; define scope and review, influence, and approve scope and design recommendations.
  • Provide technical guidance, domain expertise, mentorship, and coaching on architecture decisions and best practices.
  • Conduct complex periodic architecture 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.
  • Lead efforts to understand customer issues, identify root causes and mitigations, and explain the rationale behind solutions.
  • Provide expert technical guidance to customers on reported issues and advocate for customer interests through product enhancement recommendations.
  • Coordinate across business lines to support customer satisfaction through timely issue resolution and effective communication.
  • Guide strategic solutions for customer issue and defect handling and training processes.
  • Investigate complex, broad-reaching product maintenance issues and establish short- and long-term solutions with customer agreement.
  • Work with security and leadership teams to establish and improve development practices and coding standards, coaching less experienced team members.
  • Participate in peer reviews and lead quality initiatives to ensure adherence to broad acceptance criteria.
  • Apply and share industry best practices in software development.
  • Implement complex secure software development practices and solutions, using automated tools to supplement manual review and prevent vulnerabilities.
  • Lead periodic maintenance and testing initiatives for systems requiring upgrades or patches, including critical vulnerability remediation.
  • Drive improvements and automation in system testing and debugging to support service and product availability, health, support, and reliability.
  • Manage and direct timelines, deliverables, and budgets where applicable for critical, high-impact projects, anticipating resource or timeline changes as priorities shift.
  • Influence cross-functional leaders and external stakeholders to align on strategic objectives, and foster partnerships with business leaders, stakeholders, and customers.
  • Promote transparency and inclusivity by seeking, listening to, and incorporating diverse perspectives.
  • Lead advanced problem-solving as an escalation point for complex issues, guide data-driven analysis of ambiguous problems, identify root causes, and drive preventive solutions.
  • Serve as an organizational thought leader, contribute to the field or industry, monitor emerging trends and standards, and promote learning and knowledge sharing.
  • Develop and implement process improvements, assess their effectiveness, and design metrics to measure results.
  • Advise on talent needs and organizational talent strategy; contribute expertise to interviews, candidate 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
  • 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 paid vacation, depending on employee 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
  • May be eligible for bonus, equity, and compensation deferral
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service