13 days old

Senior Software Engineer, Data Warehouse

Tulsa, OK 74103
  • Job Code
  • Jobs Rated

We are looking for a Senior Software Engineer with a focus on Data Warehouses who knows how to design and deliver awesome software. You will be a key player in a highly engaged team in a supportive environment to support the business's data, analysis, and reporting needs.

As a Data Warehouse Software Engineer, you will design and develop systems for the maintenance of the business's data warehouse and business intelligence. You will be responsible for the entire Data Warehouse ETL lifecycle including analysis, coding, testing, and documentation. You will partner with Data Analysts and Product Management to design, build and maintain data to be used by internal and external data consumers. This is a fast paced, dynamic environment filled with exciting opportunities to make a difference.

You are someone who cares deeply about pets and ensuring they are healthy and happy. At Vetsource, we create a great relationship between veterinarians and their clients by enabling pet parents to get important medications and foods delivered directly to their homes.

We're looking for people with a background and interest in building Data Warehouses, comfortable in dealing with lots of moving pieces, have amazing attention to detail, and you're comfortable learning new technologies and systems.

Locally remote work an option in the Tulsa/Oklahoma City area.

Essential Duties:

  • Analyze data in application databases required to transform into Data Warehouse.
  • Develop programming code and software modifications using appropriate languages and tools to provide responsive and innovative solutions, and new functionality in enterprise-wide and complex distributed systems.
  • Develop, maintain, and support associated databases.
  • Write clean, unit-tested code that is maintainable by all developers on the team.
  • Work with project manager and/or data analysts to meet specification needs
  • Recommend software upgrades to optimize operational efficiency
  • Collaborate with other developers to design and optimize code
  • Design integrated solutions which may include applications, databases, networks, and related systems
  • Other duties/tasks as assigned

You may be a fit for this role if you:

  • Enjoy and have experience working in a dynamic environment and aren't afraid to take risks.
  • Get satisfaction from leading and mentoring fellow engineers.
  • Think about systems and services and write high quality code. We work mostly in Java, Groovy, Mule running in Google Cloud, and we leverage modern tools like Loggly, New Relic, Gitlab, Google BigQuery, Google Cloud Dataflow, Redshift, and more..... However, languages and technologies can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework.
  • Hold yourself and others to a high bar when working with production systems.
  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.
  • Thrive in a collaborative environment involving different stakeholders and subject matter experts.

Technology: We work primarily in Java, Groovy, Mule running in Google Cloud. We leverage modern tools like Loggly, New Relic, Gitlab, Google BigQuery, Google Cloud Dataflow, and more.


  • Bachelor degree in Computer Science or a related field; or related work experience
  • Minimum 5 years previous experience in software development, computer engineering, or other related fields
  • Knowledge of Java, Adobe Flex, Groovy or other programming languages

Working Conditions:

  • Environment where dogs may be present
  • Noise is normally quiet to moderate
  • Working at computer screen for long periods of time

What We Offer:

  • Huge company vision and rapid growth opportunities, and teams made of smart, ambitious, and fun colleagues
  • Competitive salary and full benefit packages including PTO, medical, dental, vision, FSA, and 401K

Supervisory Responsibilities: None


In addition to the job-specific responsibilities listed above, all employees are expected to support and model Vetsource's Core Value Principles: Do the right thing every time; Treat others the way they want to be treated; Embrace Change; Be innovative; Get it done; Work hard, have fun! Employees will be held accountable for knowledge and effective application of these principles.


The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer.

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



Jobs Rated Reports for Software Engineer

Posted: 2020-05-19 Expires: 2020-06-19

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer, Data Warehouse

Tulsa, OK 74103

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast