Oracle Software Development Engineer (BI & Reporting) in Seattle, Washington
Software Development Engineer (BI & Reporting)
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
Job Type: Regular Employee Hire