O

Oracle

Builds databases, business apps and cloud services

Architect – Robotics in the Cloud

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

About the Job

Requirements

  • Leverage deep expertise across the industry and multiple areas to provide thought leadership.
  • Provide technical expertise in software architecture, platform strategy, software development, reliability and performance, API lifecycle and interoperability, security practices, testing, and system maintenance.
  • Collaborate across business lines and external stakeholders, and build strategic partnerships with senior business leaders, stakeholders, and customers.

Responsibilities

  • Define organization-wide platform strategy for core shared services and SDKs, 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 software features and enhancements following design specifications, ensure accessibility, and develop documents clarifying software design and code.
  • Lead and drive improvements in process, architecture, and code reviews across products and services.
  • Debug and troubleshoot highly complex or ambiguous software issues using strategy and innovation.
  • Define and influence software testing, quality assurance processes, observability for debugging, and proof-of-concept and feasibility work.
  • Develop innovative methods for performance profiling and optimization of products and services.
  • Resolve or re-architect complex systematic issues related to API functionality and integration.
  • Implement API versioning, lifecycle, and interoperability strategies.
  • Influence and support 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, including industry standards and competitive considerations, and guide organizational and business transformations.
  • Conduct complex periodic reviews and ensure adherence to architectural standards.
  • Collaborate with cross-functional teams and leadership 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 long-term organizational decisions and plans.
  • Coordinate with stakeholders to understand customer issues, root causes, and mitigations, and explain the rationale for solutions.
  • Provide technical guidance and support to customers regarding reported issues.
  • Advocate for customer interests and suggest product enhancements and solutions based on feedback and internal data and tools.
  • Support customer satisfaction through timely issue resolution and effective communication.
  • Develop solutions for customer issue and defect handling and training processes.
  • Recommend systematic and architectural solutions for complex, broad-reaching product maintenance issues, ensuring 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, and coach less experienced team members.
  • Participate in peer reviews, provide technical leadership, and guide strategic decisions to ensure quality and adherence to acceptance criteria.
  • Apply and share industry best practices across specialty areas and software development processes.
  • Implement secure software development practices and solutions to resolve and prevent security vulnerabilities, using automation to augment manual reviews.
  • Steer decisions for periodic system maintenance and testing, including upgrades or patching for critical vulnerabilities.
  • Drive automation, testing, and debugging of systems to ensure service and product availability, health, support, and reliability.
  • Oversee project or initiative timelines, deliverables, and budgets where applicable, and ensure milestones meet requirements and business objectives.
  • Set organizational priorities and adjust them to accommodate resource or timeline changes aligned with business needs.
  • 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 to expand partnerships and support long-term organizational success.
  • Serve as a technical expert and resource to resolve high-impact, ambiguous, or novel issues using advanced methods.
  • Drive strategic problem-solving initiatives using information and data from varied sources to resolve issues and prevent recurrence.
  • Mentor leaders and experts, contribute to the field through thought leadership, and anticipate future 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 innovative processes and approaches to improve efficiency and effectiveness across the business line.
  • Foster idea generation and feedback on solutions across departments and functions.
  • Provide thought leadership on organizational talent strategy and collaborate with executive leadership and HR to anticipate talent needs.
  • Shape the talent development pipeline and develop strategies for continuous learning.

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