Jobs

DynamoBI is a unique company. We’re passionate about LucidDB and making it the absolute best platform for building Business Intelligence solutions. We’re also a company that values two things above all else: Customers and Employees. Interested in joining up?  See if your skills match up with any of the job descriptions below.

We have the following open positions in downtown Seattle, WA.

QA / Build Engineer

Need a master (both zen and domineering) of our build, source, and repository systems.

What you would do:

  • Manage our continuous integration systems.
  • Enhance and augment our application testing systems and infrastructure.
  • Administer our build slaves (various OS) and ensure 100% operation and reporting on automated testing.
  • Manage release developments, including source code control management.
  • Develop and Enable new build and tests for both our core database system(C and Java) and satellite projects (Java, Web Services, Flex).
  • Manage patches.
  • Manage our new build dependency repositories and tools.
  • Fix bugs; just write some code, right!
  • Manage bug submissions/patches for release candidate and release burn downs.

Who you are:

  • You love “full breadth” challenges.  Tracking down issues in build systems, underlying systems, etc.  You need to be able to peel back and debug code in all areas.
  • Passionate about how great build, CI and test systems can make development EASIER not HARDER.
  • Pride in delivering quality product.  You will become the technical gatekeeper and ensure customers get a product that will be stable for production use.
  • Have between 3-7 years experience doing this type of role.

What you should know:

  • Continuous Integration: Hudson (or Bamboo, CruiseControl) including setting up advanced builds, incremental updates, dependent build triggering, reporting, and other build telemetry.
  • Source Control: Perforce, Subversion, GIT.  You need to be a whiz at tagging, branching, merging, forking, etc.
  • Frameworks: JUnit, Flex Unit Testing.  Not just written a test or two, you need to know how to manage a suite of thousands of tests.
  • Dependency Management: Ivy/Maven repositories.  You know how to setup and install non trivial dependency management systems.
  • Programming Languages: Many.  You must know Java well enough to develop simple patches and bug fixes.
Apply via the Contact Us form.