O

Oracle

Builds databases, business apps and cloud services

Architect – Cryptographic Services

Software EngineeringConfirmed live in the last 24 hours
Full-timeUnited StatesIn-person

About the Job

Requirements

  • Define organization-wide platform strategy for core shared services and software development kits, shaping integration and operations patterns.
  • Resolve unique, high-scale reliability and performance challenges, and codify enterprise compatibility policies.
  • Govern adoption of platform standards through tooling, reference stacks, and compliance mechanisms.
  • Steer strategic decision-making 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 and define best practices across teams or units to drive improvements.
  • Drive development of new software features and enhancements following design specifications, ensuring accessibility, and develop documents to clarify software design and code.
  • Lead and drive improvements in process, architecture, and code reviews across products and services.
  • Use strategy and innovation to conduct debugging and troubleshooting to identify and fix highly complex or ambiguous software issues.
  • Define and influence software testing levels, including functional and non-functional testing, quality assurance processes, observability for debugging, proof of concepting, and feasibility.
  • Conduct performance profiling and optimization of products and services.
  • Resolve or re-architect highly complex and systematic issues related to application programming interface functionality and integration.
  • Implement advanced solutions for application programming interface versioning, lifecycle, and interoperability strategies.
  • Influence and support software, systems, and services design and development.
  • Define project or design scope, and review, influence, and approve scope and design recommendations.
  • Provide technical guidance, domain expertise, and coaching in software architecture decisions and best practices, including evolving industry standards and competitive considerations; interface with all levels and teams and guide organizational and business/functional transformations.
  • Conduct complex periodic reviews and ensure adherence to architectural standards.
  • Collaborate with cross-functional teams and leadership to align software architecture with business or customer goals and priorities.
  • Implement performance optimization and scalability strategies in software design.
  • Conduct technology research and evaluation for architectural enhancements and translate findings into decisions and plans with long-term organizational impact.
  • Collaborate with stakeholders to understand customer issues, root causes, and mitigation, and explain the rationale behind solutions.
  • Provide technical guidance and support to customers regarding customer-reported issues.
  • Advocate for customers' interests and suggest product enhancements and solutions based on feedback and insights from internal data and tools.
  • Ensure customer satisfaction through timely issue resolution and effective communication.
  • Develop solutions for customer issue and defect handling and training processes.
  • Recommend systematic or architectural solutions to complex, broadly reaching product maintenance issues and secure customer agreement on short- and long-term solutions.
  • Collaborate with security teams and business lines to establish, follow, and improve development practices and coding standards, providing coaching to less experienced team members.
  • Participate in peer reviews, provide technical leadership, and steer strategic decision-making to ensure quality and adherence to acceptance criteria during development.
  • Apply and share industry best practices across multiple specialty areas and software development processes.
  • Implement secure software development practices and solutions to resolve and prevent security vulnerabilities, leveraging automation to augment manual review.
  • Steer periodic system maintenance and testing operations for systems requiring upgrades or patches, including for critical vulnerabilities.
  • Drive improvements, automation, testing, and debugging to ensure service and product availability, health, support, and reliability.
  • Oversee project or initiative timelines, deliverables, and budgets where applicable; ensure milestones efficiently meet requirements and critical business objectives; set organizational priorities and adjust for resource or timeline changes.
  • Drive collaboration across business lines and external stakeholders to align expectations, strategic objectives, and proposed solutions.
  • Cultivate strategic partnerships with senior business leaders, stakeholders, and customers, and pursue opportunities to expand partnerships.
  • Resolve high-impact, ambiguous, or novel issues as a technical expert using advanced methodologies and techniques.
  • Drive strategic problem-solving initiatives using information and data from wide-ranging sources to resolve issues and prevent recurrence.
  • Mentor leaders and experts; contribute to the industry through thought leadership such as conference presentations, white papers, and research contributions.
  • Anticipate trends, technologies, and industry standards to develop best practices and strategic goals; develop and implement strategies for continuous learning and knowledge sharing.
  • Lead and influence the design of processes and approaches for greater efficiency and effectiveness across the line of business.
  • Foster idea generation and feedback on solutions across departments and functions.
  • Provide thought leadership on organizational talent strategy with executive leadership and Human Resources, anticipate talent needs, and shape the talent development pipeline.

Responsibilities

  • Define organization-wide platform strategy for core shared services and software development kits, shaping integration and operations patterns.
  • Resolve unique, high-scale reliability and performance challenges; codify enterprise compatibility policies; and govern platform-standard adoption through tooling, reference stacks, and compliance mechanisms.
  • Steer software solution design, identify and analyze requirements, and write foundational code for new projects or prototypes.
  • Improve software development lifecycle execution and practices across teams; drive development of software features and enhancements; and produce design and code documentation.
  • Lead improvements in processes, architecture, and code reviews, and troubleshoot complex software issues.
  • Define software testing, quality assurance, observability, proof-of-concept, and feasibility approaches; conduct performance profiling and optimization.
  • Resolve and re-architect complex application programming interface issues and implement versioning, lifecycle, and interoperability strategies.
  • Influence software, systems, and services design; define and approve project scope and design recommendations; and advise on architecture decisions and standards.
  • Collaborate with teams and leadership to align software architecture to business and customer priorities, and research and evaluate technology for architectural enhancements.
  • Coordinate with stakeholders to understand customer issues and causes, provide technical support, and recommend mitigations and product enhancements.
  • Develop customer issue and defect handling and training processes, and resolve complex product maintenance issues.
  • Establish and improve secure development practices and coding standards; participate in peer review and ensure quality and security requirements are met.
  • Perform periodic system maintenance and testing, including upgrades or patches; improve automation, testing, and debugging to maintain service availability, health, support, and reliability.
  • Oversee initiative timelines, deliverables, and budgets where applicable; set organizational priorities and adjust to resource or timeline changes.
  • Align business lines and external stakeholders on expectations, strategic objectives, and proposed solutions; cultivate strategic partnerships.
  • Lead strategic problem-solving for high-impact, ambiguous, or novel issues and prevent recurrence.
  • Mentor leaders and experts; contribute industry thought leadership; anticipate trends and develop strategic goals and best practices.
  • Develop strategies for continuous learning and knowledge sharing; lead process improvements and foster idea generation and feedback.
  • Collaborate with executive leadership and Human Resources on organizational talent strategy, talent needs, and the talent development pipeline.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs