Senior Database Developer

Yes EnergyBoulder, CO
6h$130,000 - $160,000Hybrid

About The Position

As the Senior Database Developer, on the Engineering Team, you will apply your analytical skills in several areas including: designing and building services for our commercial product, creating and improving database architecture and frameworks, database development in support of internal applications and automated software testing. This position offers you an opportunity to develop greater knowledge of energy markets, cloud-based software products, and SAAS businesses, while applying and developing technical skills with one of the most creative and hard-working staff in the industry.

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 6+ years of hands-on Oracle PL/SQL (or similar procedural database) development in production environments
  • Strong SQL skills, including writing and optimizing queries against large, relational datasets
  • Experience troubleshooting and improving complex legacy database code
  • Proven ability to tune and optimize database performance
  • Experience working in data-intensive systems
  • Strong analytical and problem-solving skills
  • Ability to collaborate effectively in Agile, cross-functional teams

Nice To Haves

  • Experience with Snowflake or other cloud data warehouse platforms
  • Familiarity with database change management tools (e.g., Liquibase)
  • Experience in SaaS or cloud-based environments
  • Experience mentoring or reviewing code
  • Exposure to energy markets, commodities, or financial data systems

Responsibilities

  • Design, develop, maintain, and optimize complex Oracle PL/SQL systems that power core business logic across mission-critical applications.
  • Dive into large, legacy PL/SQL codebases to troubleshoot issues, understand embedded business rules, refactor for clarity, and improve long-term maintainability.
  • Actively explore and analyze data to understand structure, relationships, anomalies, and edge cases in order to strengthen system design and data quality.
  • Write and optimize complex SQL queries against large, highly relational, and nuanced datasets.
  • Performance tune SQL and PL/SQL using execution plans, optimizer statistics, trace files, hints, indexing strategies etc.
  • Ensure the reliability, integrity, and scalability of database systems that process and transform significant volumes of data.
  • Contribute to architectural decisions, database design standards, and coding best practices with a focus on performance and scalability.
  • Work with Snowflake for data storage, synchronization, ensuring data parity, consistency, and performance across platforms.
  • Mentor junior engineers through code reviews, technical guidance, and promotion of high-quality coding standards.

Benefits

  • We offer highly competitive salaries and real bonuses that are achievable and that you can impact.
  • Our benefits package is also very competitive, including medical insurance, a 401 (k) Plan with matching, flexible vacation, and flexible work schedules.
  • Yes Energy encourages and funds investment in both formal and informal professional development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service