Jobs for Veterans, Veteran Job Board |

Post Jobs

Job Information

Oracle Software Developer - Database team - Bronto in Prague, Czech Republic

Software Developer - Database team - Bronto

Preferred Qualifications

Looking for a fun environment in a great team where you get to solve challenging engineering problems?

Bronto Software

is a 400-person US based company that is starting a development office

in Prague. We are owned by Oracle but run as a separate business unit -

this allows us to move like a startup while having the stability of a

large company. We create a product that helps our customers personalize

their customer communications. As an early hire into this office you'll

have the opportunity to directly contribute to building the standards,

process, and culture that work best for us. We plan to quickly grow the

office, so there will be leadership opportunities for those who want,

and are ready to embrace, those responsibilities.

Currently we are looking for a Software Engineer to join the Database Engineering team

in developing applications for administering the database clusters that

the Bronto SaaS platform runs on. The Database Engineering team is

responsible for managing these clusters and developing automation around

routine tasks such as cluster maintenance, monitoring and

troubleshooting. The software that you will develop manages a variety of

database technologies (Hadoop, Hbase, MySQL, Oracle DB) across

thousands of servers.

This position provides a unique

opportunity for individuals passionate about software development,

devops, infrastructure and data. Focus will be primarily on Big Data

technologies but training and mentoring will be provided for all the

database technologies we use.


  • Create and adapt python tools to automate the maintenance and configuration of Bronto Hadoop servicesDevelop microservice APIs to integrate cluster metadata with other Bronto services

  • Enhance automated monitoring and alerting

  • Design CLI and Web interfaces for cluster reporting and maintenance

  • Test new versions of underlying open source technologies

  • Provide operational support for software we build and the infrastructure we own

  • Participate in an on-call rotation

Required Qualifications:

  • Bachelor's degree or equivalent work experience

  • 1 years software development experience (python, java)

  • Excellent understanding of object-oriented design

  • Strong Linux background

  • Desire to learn

Nice to haves:

  • Experience with continuous integration workflows

  • Experience with hadoop services (HDFS, HBase, SolrCloud, Spark)

  • Experience with relational databases (MySQL, Oracle, Postgres)

  • Experience with automated configuration management (Puppet, Chef, Ansible)

  • Experience in an operational role

Work Life - what do we offer?

  • Very friendly company culture - no dress code, informal culture

  • Opportunity to be a part of new team with a start up atmosphere (Bronto), backed by a strong enterprise (Oracle).

  • Modernoffice - You will not regret a visit to our office. We have a fitnessroom, chill out zones with table football, ping/pong, play station,etc., a big terrace with a great view towards downtown, free fruitdelivered twice a week, etc.

  • Greatteam, benefits, and a competitive salary - Oracle provides the benefitsyou would expect to get from an international company (extra holidays,paid sick leave, meal vouchers, flexi passes, notebook, English lessonswithin working hours and many others), but that goes without saying. Weare searching for candidates who want to work on a great team.Competitive salary and nice benefits are a matter of course.


To see the Bronto life through words, photos and videos, we encourage you to visit:

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.

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).

Job: Product Development

Location: CZ-CZ,Czech Rep-Prague

Job Type: Regular Employee Hire

Organization: Oracle