Lock Applications for this job are now closed
Closing soon

Oracle's Business Analytics engineering team, in the centre of Bristol, design and develop Oracle's Data Visualisation and Analytic Cloud product suites. With revolutionary innovation in visualisation,  insights and ease of use, our cloud, desktop and enterprise technology is designed for the reliability, predictability and quality expected by the world’s largest companies, smartest start-ups and individuals!

As a member of a small and capable team you will be responsible for developing key infrastructure services and architecture that enable this platform to support desktop, next generation cloud and enterprise deployments. You will be working on a set of components and architecture that provide build, test, install, configuration, upgrade, security, capacity, redundancy, routing, process control, eventing and scheduling primitives. You will also provide self-service tooling to internal and external customers.

This is a unique opportunity to work on development of a globally available product used by millions of customers every day.

You will be expected to pick up languages and frameworks as required. Experience in the any of the following technologies would be advantageous:

  • Languages: Python, Java, C++, Groovy, JavaScript
  • Operating Systems: Linux, Windows, MacOS
  • Virtualisation/Containers: Docker, OpenStack, Kubernetes, ESX
  • Build: Git, Gradle, Maven, Hudson, Artifactory, TestNG, TestCafe, Grunt
  • Coms: Webservices (REST), TCP/IP and SSL
  • Databases: Oracle, Derby
  • App Servers: Jetty, Weblogic
  • Frameworks: KnockOut, NodeJS, Chromium Embedded Framework, WiX
  • Automation/Provisioning: Vagrant, Chef, Ansible
  • Data processing/streaming: LogStash, ElasticSearch, Kafka

You will be part of a global development team. International travel may be required in addition to some flexibility to attend teleconferences overlapping with Indian or Pacific Standard timezones.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).