The Job logo
Search

job title or keywords...

(Ctrl+K)

Principal Software Developer

ApplyJoin for More Updates

Sign In is required to proceed to job application on company website.

Job Description

Oracle is looking for a cloud native software engineer to join a growing Data Center Infrastructure Software team.  We want to bring order to chaos and develop world class software that provides a far superior user experience, and we're doing this at every step of the way. We're looking for someone that can complement our development team and expand and enable the growth of our OCI fleet. The services this team will be developing will provide solutions to how we manage our data center infrastructure, while delivering to a global customer base. The Software Engineer will be participating in a highly talented team to develop data center telemetry services, data center technician workflows, and data center infrastructure layout. As a member of the software engineering team within Oracle Hardware Services organization, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible & have the opportunity for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

If you’re looking for a challenge that will not only be rewarding to yourself but will make a difference in communities all over the globe, then this is the job for you. People are most successful in the environment when they love taking feedback, providing feedback, take the time to understand customer needs, and are passionate about working in a dynamic & fast-paced work environment. We are an innovative company, which the only constant is change!

What You'll Bring:

    •    Programming experience with at least one modern language such as Java or Python. Python preferred
    •    Understanding data design and modeling (dimensions and data mining).
    •    Familiarity with technologies and design concepts such as: ETL, structured data, data cleansing, SQL queries etc.
    •    Expert level knowledge of data integration and familiarity with common data integration challenges like converting data types, handling errors, and translating between different technology stacks.
    •    Experience architecting, operating cloud-based solutions.
    •    Demonstrable experience mentoring others.
    •    Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.

Responsibilities

Work You'll Do:

  • Partner with product management teams to understand desired customer services
  • Working closely to understand use cases & service requirements to deliver technical stories
  • Delivering large features and handling escalations for major bugs within software delivered
  • Write technical documentation and collaborate with
  • Develop automated unit tests
  • Participate in peer code reviews
  • Large features developed will go through software security reviews & processes
  • Understand OCI's SDLC operational excellence 
  • Leverage JIRA & confluence 
  • Develop quality software for production cloud based environments
  • Develop software architecture and lead code reviews with the team
Oracle Logo

Company

Oracle

Job Posted

2 years ago

WorkMode

On-site

Experience Level

8-12 years

Locations

Abbeville County, South Carolina, United States

Qualification

Bachelor

Applicants

Be an early applicant