Preferred Qualifications
As a Senior Software Developer, you'll be working with our Audience & Attributes Tooling engineering team to develop innovative solutions for our digital and offline marketing products in the AdTech domain. Our tooling suites will require you to work effectively across the full stack of the tooling architecture and associated systems. You will be working on tooling sets that drive the platform for the creation of ID-Based data products. What makes our group unique is we are focused on creating and maintaining tooling sets for the foundational data layer that will help ensure the integrity of our data assets being used in the creation process of ID-Based data products. Our engineering group also focuses on tooling sets that allow for the data product construction of audiences and attributes for Oracle's variety of clients to be packaged and later delivered to different platforms in the digital advertising and marketing ecosystem.
In the Senior Software Developer role, you'll collaborate with other team members, including data scientists, software engineers, product managers, and external partners to understand relevant business needs and optimize tooling systems that interact with our big data infrastructure. You will be using big data and software engineering standards to build scalable, stable, cost-effective, repeatable, and accurate tooling sets using a variety of different cloud technologies. To be successful in this role, you must be able to work on the front-end user interfaces for the variety of tooling applications or work on the backend services that, not only power the user interfaces, but also interact with different big data assets.
Specific responsibilities include:
* Develop and Maintain different Tooling Applications that drive the ID-based data product creation
* Be able to design out new system data product tool sets for the team to implement as well as be able to refactor legacy data products to keep them performant and effective
* Collaborate with other developers (both data scientists and engineers) to design, research, implement, and integrate solutions
* Will be able to be a source of knowledge and mentorship for engineers on the team with less experience
* Will be responsible for ensuring that the team is following agile practices and processes.
* Develop and support programs in Java, Groovy, Python, Angular and ReactJS
* All new development and production processing is done in the cloud. We use Amazon AWS and the OCI.
* Develop in a variety of database technologies; Exadata, Hive, Oracle, MS SQL Server, MySQL
Desired Skills and Experience:
* Bachelor's or Master's degree in Computer Science or related field
* 3+ working on large-scale, production data processing systems including data ingestion, normalization, and storage
* 3+ years within an Agile Scrum environment
* 4+ years of product development experience in multi-programming language environments: Java or Python using Service Oriented Architecture
* Experience in development in Big Data technologies like Spark, Qubole, Hive
* Experience instrumenting and monitoring data workflows in production
* Other experience we look for is developing client side applications using HTML, Javascript, Angular and ReactJS
* Experience with AWS (Amazon Web Services) technologies is needed and a plus would be experience in OCI technologies
* Experience in AdTech domain is preferred
* Strong communication skills to interact with team members
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Colorado Pay Range: From %24111,407 to %24200,534 per annum
Eligible for bonus and equity
Oracle offers a comprehensive benefits package which includes the following:
1. Medical, dental, and vision insurance, including expert medical opinion
2. Short term disability and long term disability
3. Life insurance and AD&D
4. Supplemental life insurance (Employee/Spouse/Child)
5. Health care and dependent care Flexible Spending Accounts
6. Pre-tax commuter and parking benefits
7. 401(k) Savings and Investment Plan with company match
8. Flexible paid time off (unlimited or accrued vacation and sick leave)
9. Paid parental leave
10. Employee Stock Purchase Plan
11. Adoption assistance
12. Financial planning and group legal
13. Voluntary benefits including auto, homeowner and pet insurance
Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.
Redwood City, CA
Oracle Corporation develops, manufactures, markets, sells, hosts, and supports application, platform, and infrastructure solutions for information technology (IT) environments worldwide. The company provides services in three layers of the cloud: Software as a Service, Platform as a Service, and Infrastructure as a Service. It offers human capital and talent management, enterprise resource planning, customer experience and relationship management, procurement, supply chain and project portfolio management, business analytics and enterprise performance management, and industry-specific application software, as well as financial management and governance, and risk and compliance applications.
The company also licenses its Oracle Database for storage, retrieval, and manipulation of data; and Oracle Fusion Middleware software to build, deploy, secure, access, extend, and integrate business applications, as well as automate business processes. In addition, it provides development tools, identity management, and business analytics software solutions for mobile computing development to address the development needs of businesses; Java, a software development language; and big data solutions. Further, the company provides Oracle Engineered Systems, servers, storage, industry-specific hardware, and hardware support products, as well as operating systems, virtualization, management, and other hardware-related software.
Additionally, it provides consulting services, including IT strategy alignment, enterprise architecture planning and design, initial software implementation and application development and integration, security assessments, and ongoing software enhancements and upgrade services; and customer support and education services. It serves businesses, government agencies, educational institutions, and resellers. Oracle Corporation has a partnership agreement with Microsoft Corp. The company was founded in 1977 and is headquartered in Redwood City, California.