Senior Member of Technical Staff

Oracle Oracle · Enterprise · Redwood City, CA +1

This role focuses on implementing and optimizing end-to-end features across application and data layers, including designing data models, optimizing queries, and ensuring secure coding practices. It involves the full software development lifecycle, from design and testing to deployment and maintenance, with a strong emphasis on performance, reliability, and customer support within an enterprise context.

What you'd actually do

  1. Deliver end-to-end features spanning application services and Oracle Database data models (including star/snowflake patterns).
  2. Diagnose and improve query and API performance affecting user experience and service-level agreements.
  3. Introduce controlled experiments (A/B tests) with clear success metrics and data collection plans.
  4. Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently.
  5. Adheres to and suggests improvements to all phases of the software development lifecycle.

Skills

Required

  • Application and data layer implementation
  • Data modeling (star/snowflake)
  • Query optimization
  • PL/SQL
  • Oracle Application Express
  • Secure coding practices
  • Code reviews
  • Documentation
  • Telemetry implementation
  • A/B testing
  • API performance tuning
  • Service-level agreement adherence
  • Software development lifecycle management
  • Software testing (functional and non-functional)
  • Quality assurance processes
  • Error logging
  • Monitoring
  • Observability
  • Performance profiling and optimization
  • API versioning, lifecycle, and interoperability
  • Software system structural design
  • Scalability strategies
  • Customer issue resolution
  • Product maintenance troubleshooting
  • Security and compliance standards
  • System maintenance (upgrading, patching)
  • Automation
  • Debugging
  • Service availability and reliability

Nice to have

  • Growing autonomy
  • Growing understanding of software architecture
  • Mentoring and coaching
  • Continuous learning
  • Continuous improvement

What the JD emphasized

  • end-to-end features
  • data models
  • query optimization
  • performance issues
  • secure coding practices
  • code reviews
  • documentation
  • telemetry
  • A/B tests
  • API performance
  • service-level agreements
  • software development lifecycle
  • software testing
  • quality assurance
  • error logging
  • monitoring
  • observability
  • performance profiling
  • API versioning
  • lifecycle
  • interoperability
  • system architecture
  • scalability strategies
  • customer issues
  • product maintenance
  • security vulnerabilities
  • automation
  • testing
  • debugging
  • service availability
  • health
  • support
  • reliability