Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Oracle

Software Developer 5/Senior Principal Software Developer (21000E8G)

Technology

Senior Developer

Yearly

No

San Francisco, California, United States

"**Software Developer 5/Senior Principal Software Developer****Preferred Qualifications****Summary**DataFox (acquired by Oracle in 2018) is the real-time source of truth on over 7 million companies around the world. Business professionals rely on DataFox to understand their markets and prioritize which companies they should be targeting.Data is in our name, and its our core asset. Every day tens of thousands of events in the business world are processed, analyzed, and incorporated into DataFoxs growing knowledge-base of companies. Sales and marketing professionals use DataFox to answer strategic questions like which software companies with revenue of at least $5 million opened a new office recently? or which healthcare companies based in California just launched a new product? Were really excited about enabling businesses to make more strategic decisions powered with data.Were a growing team based in San Franciscos Financial District near the Embarcadero. We move quickly and iterate often, including daily deploys. We own our full stack, from the UI to the infrastructure. Empathy is one of our values, both for each other and our customers.**The Role**Theres a lot left to build. The Oracle DataFox Cloud Service team is looking for a **Senior Principal Software Engineer** who can take initiative and think creatively to solve complex data problems. You will help architect and steer our data infrastructure to scale with our product. Youll work closely with our data science engineers and data operations to extend DataFoxs leadership in generating accurate company data and proprietary growth insights. Youll have exposure to new technologies and technical skills.Here are some ways you'll make an impact:+ You'll work closely with PMs and UX engineers to develop APIs that support our many customer facing applications - You'll tackle difficult technical challenges from high-volume crawling to machine learning to data matching and deduplication.+ You'll do dev ops: engineers deploy and maintain production code as well as be part of the on-call rotation+ You'll learn new tools and languages on the job like NodeJS, Python, SpaCy, Solr, Airflow, Redis, and Ansible.Here is what were looking for+ You've gained at least 8 years work experience as a professional software engineer.+ Ability to work on many projects simultaneously, some with considerable unknowns.+ Ability to work with multiple technology stacks+ Excellent Communications Skills+ You are intimately familiar with public cloud infrastructure+ You write clean, modular code that is scalable and secure.+ You have built concurrent, distributed systems+ You take risks and move fast+ You balance using existing approaches with new solutions to find the right tool for the job+ 3 years Node.js+ Familiarity with Python+ Experience with a modern front-end component framework+ shell proficiency+ SQL proficiency+ You have experience with a modern web stack (such as Rails, Django, MEAN, LAMP)Understanding of cloud-native application architectureBonus points:+ k8s+ Typescript+ Other programming languages: Java/C#/Go/Rust/Scala, etc.+ DevOps experience+ Experience with MongoDB, or ML/NLP+ You have experience with a modern web stack (such as Rails, Django, MEAN, LAMP)**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 take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.**Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.****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.****Job:** Product Development**Location:** US-CA,California-San Francisco**Job Type:** Regular Employee Hire**Organization:** Oracle"