Software Development Architect

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's problems. They are committed to expanding their inclusive workforce that promotes diverse insights and perspectives. Oracle has partnered with industry-leaders in almost every sector and continues to thrive after 40+ years of change by operating with integrity. They offer a highly competitive suite of employee benefits designed on the principles of parity and consistency, putting their people first with flexible options and encouraging employees to give back to their communities through volunteer programs.
United States
$96,800 - $251,600
Cloud
Principal Software Engineer
Contact Company
5,000+ Employees
12+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Architect

As a Cloud Native Automation Architect, you will be responsible for:

Take ownership of an existing product developed for OCI and extend it to other public and private clouds, as well as other products within our portfolio.

Serve as the architect driving the technical strategy and direction for our cloud native automation platform, driving simplicity, high-reliability, ease of maintenance and operation. Own the primary responsibility for establishing a pragmatic long term technical direction for our software services ensuring alignment with our customers, business goals and internal teams. Lead a team of highly passionate technical leads to evolve our service architecture, oversee alignment of several products technical roadmaps. Lead by example through direct contribution (80-90% hands on initially), and provide direction in establishing development and operational practices. Building proof of concepts to help make design choices and recommend technologies to be used.

Serving as the technical lead on our most demanding, cross-functional projects. Actively mentor individuals and the engineering community on advanced technical issues. Collaborating in an Agile environment that fosters innovative solutions, rapid development cycles, and open communication

Career Level - IC5

Responsibilities:

  • Evaluate Cloud Application requirements and make architectural recommendations for automated deployment, and provisioning.
  • Identify & define technical requirements to automate the build / provisioning and life cycle management of individual applications and solutions.
  • Own the system design and implementation, helping to guide engineering while ensuring alignment with the big picture
  • Build proof of concepts to help make design choices and recommend technologies
  • Automate the continuous integration and continuous deployment (CI/CD) and management process using Jenkins and/or GitHub CI source code management.
  • Use Terraform to deploy infrastructure as code (IaC)
  • Provide expertise to help develop enterprise standards, architecture plans, operation plans, application assessments, and migration planning & processes to support both public and private cloud environment to reduce the overall TCO.
  • Coordinate cloud-centric automation activities with other development leaders, architects, SMEs, and program management to ensure cloud solution architecture governance and alignment with the Enterprise Architecture strategies, standards, and patterns.

Qualifications:

  • 12+ years of relevant experience and a Bachelor's degree in Computer Science or related field
  • At least 5+ years of hands-on experience delivering solutions running in an enterprise cloud infrastructure
  • Experience with any one of public-cloud platforms like OCI, AWS, Azure and/or GCP (including Networking) is a must.
  • Knowledge of DevOps principles and practices
  • Experience building and operating highly available, fault-tolerant, and scalable production services using Kubernetes and Cloud-Native technologies
  • In-depth knowledge in Cloud Computing, Storage, Networking, Platform-as-a-Service, Infrastructure-as-a-Service, Software-as-a-Service.
  • Excellent communication skills at all levels is a must.
  • Demonstrate significant experience with Linux, Go, Python, Bash
  • Hands-on experience using Infrastructure as Code (IaC) technologies such as Terraform, Ansible, or Cloud Formation.
  • Integration technologies (APIs and CLIs)
Last updated 4 days ago

Responsibilities For Software Development Architect

  • Take ownership of an existing product and extend it to other clouds and products
  • Drive technical strategy for cloud native automation platform
  • Establish long-term technical direction for software services
  • Lead a team of technical leads to evolve service architecture
  • Build proof of concepts for design choices and technology recommendations
  • Serve as technical lead on demanding, cross-functional projects
  • Mentor individuals and the engineering community
  • Collaborate in an Agile environment
  • Evaluate Cloud Application requirements and make architectural recommendations
  • Automate CI/CD processes using Jenkins and/or GitHub CI
  • Use Terraform for infrastructure as code
  • Develop enterprise standards and architecture plans for cloud environments

Requirements For Software Development Architect

Kubernetes
Linux
Python
  • 12+ years of relevant experience
  • Bachelor's degree in Computer Science or related field
  • 5+ years of hands-on experience delivering solutions running in an enterprise cloud infrastructure
  • Experience with public-cloud platforms like OCI, AWS, Azure and/or GCP (including Networking)
  • Knowledge of DevOps principles and practices
  • Experience with Kubernetes and Cloud-Native technologies
  • In-depth knowledge in Cloud Computing, Storage, Networking, PaaS, IaaS, SaaS
  • Excellent communication skills
  • Experience with Linux, Go, Python, Bash
  • Hands-on experience with Infrastructure as Code (IaC) technologies

Benefits For Software Development Architect

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation or Accrued Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance

Interested in this job?

Jobs Related To Oracle Software Development Architect

Principal Software Engineer - Kubernetes

Principal Software Engineer - Kubernetes role at Microsoft, focusing on Azure Edge + Platform team, requiring expertise in Kubernetes, cloud technologies, and software engineering.

Principal Software Engineer

Principal Software Engineer role at Microsoft, working on Enterprise Clouds team to extend M365 reach and build Azure cloud capabilities.

Sr. Technical Program Manager, Enterprise Engineering

Sr. Technical Program Manager for Amazon's Enterprise Engineering team, leading cross-functional initiatives and defining product roadmaps.

Principal Engineer - Platform Engineering

Principal Engineer position at RD Station, focusing on Platform Engineering, scalability, and architecture.

Principal Engineer

Lead data center projects as a Principal Engineer at Core Scientific, a top bitcoin miner and host in North America.