Description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
If you are a Colorado resident, Please
Contact us or Email us at oracle-salary-inquiries_us@oracle.com to receive compensation and benefits information for this role. Please include this Job ID: 163266 in the subject line of the email.
ResponsibilitiesPosition Overview
The Oracle Cloud Infrastructure (OCI) is experiencing high demand and tremendous growth. We are introducing revolutionary OCI Services to the marketplace, many of which are being built new, by our product development teams.
We are looking for a Software Engineer with background in DevOps methodologies to help build a new OCI service that will support OCI's worldwide growth. This person will be responsible for various aspects of building a new service, including writing code, implementing data flows, overseeing security aspects, and helping the team through the OCI processes for onboarding a new service.
Responsibilities
- Build and Maintain an OCI Service
- Develop code to support the various aspects of the OCI service
- Oversee adherence to OCI service onboarding requirements for a new service
- Setup OCI tenancies for development and production
- Ensure security is designed into the solution
- Define and drive effort to update current operational systems to the latest Oracle Cloud technologies.
- Manage individual projects priorities, deadlines, and deliverables with your technical expertise.
Preferred Qualifications:
- Have at least 3+ years of experience building and supporting scalable, highly available, and secure solutions.
- Strong background in Computer Science concepts (data structures, algorithms, and programming paradigms)
- 3+ years of Java experience
- 3+ years of Cloud Infrastructure knowledge to include:
- Cloud network architectures, DNS, Routing Rules, Load Balancers.
- Security, SSL, Certificates.
- Automation using Terraform.
- Experience with components like secret storage, containerization, software-defined networking.
- Experience with programming in a high level language such as Python, BASH scripting, JavaScript, etc.
- Experience defining & building Docker images.
- Experience with Agile, DevOps, and DevSecOps methodologies and practices.
- Experience with creating secure cloud tenancies in OCI, AWS, or Azure
- Experience using and building CI/CD pipelines with git-based repositories.
- Excellent communication (verbal and written) and interpersonal skills and an ability to effectively communicate with both business and technical teams.
- Experience with networking technologies (SDN, routing, switching, IP addressing, DNS, Load balancers, etc.)
- Ability to make clear, concise and compelling presentations.
- Being proactive about security and fault tolerance
- Bachelor’s degree in Computer Science or equivalent related field experience.
Bonus Points:
- Experience building cloud-based solutions
- Experience with Kubernetes