Jobs · Engineering

Lead Principal Data Systems Software Engineer

Oracle · United States · 2 mo ago
RemoteRemoteEngineering$123k–$306k/yrFull-time

About the role

Serves as domain expert shaping product architecture and velocity. Defines scalable patterns for microservices, data modeling (including spatial/graph), and performance engineering across multiple product areas. Applies in-database analytics and machine learning to differentiate value and reduce latency. Sets service-level objectives and enforces them via testing and observability. Leads post-release analyses to connect features to revenue, adoption, and retention outcomes; guides technical strategy with product leadership.

Responsibilities

  • Data Systems Software Development:
    • Set product-wide patterns for microservices and data modeling (including spatial/graph) to accelerate feature delivery.
    • Integrate in-database analytics and machine learning to enable personalization, recommendations, or fraud detection.
    • Define service-level objectives and enforce them via performance gates, query linting, and production telemetry.
    • Architect existing and modern/emerging new services.
  • Software Development and Coding – Design, Testing, and Optimization:
    • Lead project initiatives to design software solutions and identify and analyze requirements.
    • Write and define foundational code for new projects or prototypes.
    • Adhere to and improve execution of all phases of the software development lifecycle; coach engineers across teams or units to drive improvements.
    • Act as a subject matter expert to develop and guide new software features and enhancements following design specifications, ensuring accessibility, and document software design and code.
    • Lead process, architecture, and code reviews across projects and/or products/services to drive improvements.
    • Utilize modern/emerging technologies to conduct debugging and troubleshooting to identify and fix highly complex software issues.
    • Lead strategic initiatives to optimize software testing (e.g., functional and non-functional), quality assurance processes, software error logging, monitoring, and observability for effective debugging.
    • Encourage innovation, research, and relevant industry practices to optimize performance across products and domains.
    • Resolve and troubleshoot highly complex and systematic issues related to application programming interface (API) functionality and integration.
    • Implement innovative API versioning, lifecycle, and interoperability strategies.
  • Software Architecture – Software System Structural Design:
    • Lead task and project initiatives for the design and development of software, systems, and services.
    • Define project or design scope; review, influence, and approve scope and design recommendations.
    • Provide technical guidance, domain expertise, and coaching in software architecture decisions and best practices that drive key organizational decisions, including industry standards and competitive considerations.
    • Mentor and coach small teams and peers, contributing to both individual and team development across line of business/function.
    • Utilize innovative methods to conduct highly complex periodic reviews and ensure adherence to architectural standards.
    • Collaborate with stakeholders across lines of business and externally to align and build software architecture with business and/or customer goals and priorities.
    • Implement innovative performance optimization and scalability strategies in software design.
    • Conduct regular technology research and evaluation for architectural enhancements and translate findings into decisions and plans with major organizational impact.
  • Issue/Defect Collaboration – Software Products Support:
    • Collaborate with internal and external stakeholders to lead efforts in understanding customer issues, root causes, and mitigation to align and explain rationale behind solutions.
    • Provide expert technical guidance and support to customers regarding customer-reported issues to mitigate recurrence.
    • Act as an advisor to advocate for customers' interests and suggest product enhancements and solutions based on feedback.
    • Network across lines of business to ensure customer satisfaction through timely resolution of issues and effective communication.
    • Guide implementation of strategic solutions for customer issue and/or defect handling and training processes.
    • Investigate and troubleshoot the most complex and broadly reaching product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).
  • Practices and Standards Compliance – Security and Compliance:
    • Collaborate with the security team and leadership to establish, follow, and improve development practices and coding standards; provide coaching to less experienced team members.
    • Participate in peer review processes and provide technical leadership in initiatives to ensure quality and adherence to broad acceptance criteria during development.
    • Demonstrate, contribute to, and share deep expertise of industry best practices and their application to software development processes.
    • Implement highly complex secure software development practices/solutions requiring modern/emerging innovation to prevent security vulnerabilities, leveraging automated solutions to augment the manual review process.
  • Development Operations – System Maintenance:
    • Lead project initiatives for periodic maintenance and testing operations for systems requiring upgrading or patching (e.g., for critical vulnerabilities).
    • Act as subject matter expert to drive improvements, ensure automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.
  • Planning & Execution:
    • Manage and provide direction on timelines, deliverables, and budgets for critical high-impact projects or initiatives, ensuring timely completion and adherence to requirements.
    • Anticipate and plan for shifts in resources or timelines based on changing business priorities, ensuring optimal outcomes.
  • Collaboration & Partnership:
    • Influence cross-functional leaders and external stakeholders to gain alignment on strategic objectives.
    • Foster partnerships with key business leaders, stakeholders, and/or customers, identifying opportunities for expanding partnerships and promoting long-term organizational success.
    • Champion transparency and inclusivity by actively seeking, listening to, and incorporating diverse perspectives.
  • Problem Solving:
    • Lead specialized, advanced problem-solving efforts, serving as an escalation point for complex issues.
    • Guide others to leverage innovative data-driven techniques to address ambiguous or novel issues, identify root causes, and drive implementation of solutions that prevent future issues.
  • Continuous Learning:
    • Leverage deep industry knowledge and expertise to serve as a thought leader within the organization.
    • Contribute to the advancement of the field or industry through thought leadership (e.g., conference presentations, white papers, research contributions).
    • Maintain and evolve expertise in relevant areas by proactively monitoring emerging trends, technologies, and industry standards.
    • Champion continuous learning and knowledge sharing, promoting professional development across teams.
    • Apply new knowledge to drive advancement and mentor others to do the same.
  • Continuous Improvement:
    • Develop innovative solutions and drive implementation of ideas that increase efficiency and effectiveness of processes, protocols, and workflows across the organization.
    • Evaluate effectiveness of updated approaches and methods for continued improvement to enhance efficiencies and ensure changes align with organizational goals.
    • Design and develop metrics to measure success of improvement initiatives.
  • Performance and Development:
    • Serve as a subject matter expert regarding talent needs and organizational talent strategy.
    • Impart leadership and expert knowledge throughout the talent development pipeline including candidate interviews, candidate assessment, and hiring decisions, ensuring alignment with organizational talent strategy.

Qualifications

Certain U.S.-based or U.S. customer/client-facing roles may require compliance with applicable requirements, such as immunization/occupational health mandates and/or drug testing.

Pay

Hiring range in USD from: $122,800 - $306,400 per year. May be eligible for bonus, equity, and compensation deferral. Oracle maintains broad salary ranges to account for variations in knowledge, skills, experience, market conditions, and locations.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short-term disability and long-term disability insurance
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off:
    • Flexible Vacation for salaried employees (non-overtime eligible): Accrual rate of 13 days annually for the first three years and 18 days annually thereafter. Prorated for part-time employees working 20-34 hours per week.
    • 11 paid holidays
  • Paid sick leave: 72 hours upon date of hire, refreshes each calendar year, with a maximum cap of 112 hours
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal services
  • Voluntary benefits including auto, homeowner, and pet insurance

Similar jobs