USA
6 days ago
Senior Member of Technical Staff

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.

Minimum Qualifications

Bachelors degree in Computer Science, or equivalent experience 4+ years of experience shipping services software Strong knowledge of OOP language like Java or equivalent Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. Knowledge of Internet protocols and standards, including SMTP, REST, SSL and HTTP     Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies. Strong troubleshooting and performance tuning skills.

Preferred Qualifications:

Masters degree in Computer Science Strong understanding of event streaming platforms like Apache Kafka Strong grasp of Kubernetes Experience in a start-up environment Experience delivering and operating large scale, highly available distributed systems. Strong grasp of Unix-like operating systems Experience building multi-tenant, virtualized infrastructure a strong plus. 

 

 

Career Level - IC3

Confirm your E-mail: Send Email
All Jobs from Oracle