Solutions Architect Manager
Seattle , Washington
February 08, 2017
The Oracle Bare-Metal Cloud team is hiring for Solution Architects!- The Bare Metal Cloud Services is our first offering built on that modern platform and there has been tremendous interest and engagement from customers worldwide.

This is the first public cloud offering bare metal compute in a fully virtualized, high-performance network environment. The Bare Metal Cloud Services also provide integrated network block storage, object storage, identity and access management, VPN connectivity, and a software-defined Virtual Cloud Network (VCN). The VCN allows customers to treat the Bare Metal Cloud Services as a secure, elastic, extension of their on-premises network. The Services can be provisioned on-demand, by console or API, with pay-for-what-you-use billing.

The Services are available in a new Phoenix, Arizona region. The Phoenix region consists of three completely fault-independent Availability Domains (ADs) with less than one millisecond between ADs. This enables customers to build high-availability, high-durability applications in the cloud without sacrificing performance.
While our bare metal compute instances are ideal for the most demanding application requirements, they are also great for a variety of other customer use cases with diverse performance, reliability, and governance requirements. We plan to expand those use cases with a regular cadence of additional features including smaller compute resources (VMs), a load balancing service, as well as a database service, and additional regions, all coming soon. For more detail on the Oracle Bare Metal Cloud Services, visit .

The job of a Solutions Architect is to directly engage customers who are building complex systems on our platform and need direct hands-on help and guidance in designing and building the right solution. In some cases an SA will work with a customer hands on, face to face. Other times, based on learnings from face to face engagements, a Solution Architect will document designs and best practices that will apply to a broad range of customers.

Given the role, a great Solutions Architect (SA) has a rare combination of skills: Great SAs are deeply technical; passionate and effective problem solvers; they have very solid design / architecture skills; solid coding skills in relevant languages. And, on top of that, they have great soft skills including verbal and written communication and finesse with sometimes challenging customer engagements. An excellent SA will actively listen and deeply understand a customer's business requirements and reply with a clear, detailed solution. That solution needs to take into account all of the customer's requirements, the capabilities of our platform and the costs to the customer, both financially and operationally. Finally, the SA will get his hands dirty writing sample or prototype level code as needed to help make the solution a reality.

A Solutions Architects deliverables will typically include one or more of -
1. A well written description of the problem set and the proposed solution.
2. A set of diagrams or drawings that describe the solution visually.
3. Pseudo-code that describes the implementation in detail.
4. Code that implements part or all of the solution, generally delivered as a link to a public GitHub repo. This code does not need to be production quality.
5. A working environment for the customer to observe and test with.

Engineering/programming skills -
a. A SA is not an engineer but should be able to write functional code in the language of their choice.
i. They should know what an API is, how to make a RESTful request against an endpoint, know what JSON, YAML, XML are.
ii. They should be able to explain the basic structure of a simple script in the language of their choice, what a function is and how to use them.
iii. They should know what Git is and some of the basic concepts around a VCS like Git.
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.

Know someone who would be interested in this job? Share it with your network.