Oracle Software Development Engineer (BI & Reporting) in Seattle, Washington

Software Development Engineer (BI & Reporting)

Preferred Qualifications

The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges.

We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer’s business critical applications.

Oracle’s Cloud Infrastructure team is based in

downtown Seattle and is building new Infrastructure-as-a-Service technologies

that operate at high scale in a broadly distributed multi-tenant cloud environment.

Our customers run their businesses on our cloud, and our mission is to provide

them with best in class, foundational cloud services. Oracle's Cloud team is

being built with an entrepreneurial spirit that promotes an energetic,

creative, and collaborative environment; while ensuring that employees are

supported in their career goals and have opportunities for training and

education. We appreciate and value commitment to family and enthusiastically

encourage work / life balance.

We are looking for a Software Development

Engineer (SDE) with a passion for data and analytics to join the Operations

Reporting team in Seattle. The team is dedicated to providing accurate data and

partnering with teams to help them discover actionable narratives, both by describing

the past and predicting the future. We believe information enables success, and

we are committed to providing clear insights for all levels of the

organization. The ideal candidate will possess the technical ability to

identify and break down challenging technical problems in an agile, fluid

environment; as well as design and implement solutions to those problems. They

will be results-driven and excited to use their expertise to help create an

engineering environment that embodies the best development and testing

practices for delivering a high-quality service. If you are passionate about

taking ownership of big technical challenges and producing software solutions

that have broad, significant impacts - come join our team!

In this role youwill:

  • Develop ETL applications frommultiple data sources

  • Create production grade systems,supportable in a 24/7 environment

  • Be a champion for CI/CD anddevelopment best practices, especially around automation and testing

  • Assist with creation of dataschemas, stored procedures, and views

  • Collaborate across roles toembrace best practices in reporting and analysis, including dataintegrity, test design, validation, and documentation


  • Bachelor's degree in ComputerScience or related technical field or equivalent professional experience

  • Proficient in Python or Java

  • Passion for understanding andimproving data and data systems

  • Ability to synthesize complexelements into crisp and robust stories for audiences of variable technicallevels

  • Excellent organizational skillswith strong attention to detail

  • Prior experience working in acollaborative team environment

  • Able to independently operate inan ambiguous and fast paced environment


  • 4 years of experience as asoftware development engineer

  • Experience with systemintegration and data mapping; ETL tools.

  • Experience creating datapipelines for front-end BI applications such as OBIEE, Tableau, PowerBI

  • Experience with cloudplatforms / developing cloud-native applications

  • Knowledge of SQL and RDBMStechnologies

  • Demonstrated strength inalgorithms, complex data structures, and dynamic programming

  • Experience implementing testcoverage and service monitoring

  • Experience with operating systemsin production, following the DevOps model

  • Ability to think about code andsoftware holistically as it relates to people, processes, and technology

  • Experience mentoring juniordevelopers

  • Experience with devops and a strong drive towards automation

  • Ability to think about more than just the code and software and think holistically around the people, process and technology.

  • Experience building testing and monitoring coverage for software

Detailed Description and Job Requirements

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.

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.

Job: Product Development

Location: US-WA,Washington-Seattle

Job Type: Regular Employee Hire

Organization: Oracle