Principal Software Engineer - Java, SQL and NoSQL DBA
Global Healthcare Exchange (GHX) · US
Overview We're seeking a Principal Engineer to establish data architecture excellence across our engineering organization. As we transition to autonomous, st...
Job description
Overview We're seeking a Principal Engineer to establish data architecture excellence across our engineering organization. As we transition to autonomous, stream-aligned teams, we need a hands-on data expert who can enable application teams to make sound data decisions independently. This role works side-by-side with application engineers, not in isolation. Your peers will be full-stack and backend engineers building products. You need to understand application architecture, API design, and deployment practices - and bring deep data expertise to that context. What You'll Do: - Work directly with application teams on data architecture for their applications and services - Design and review data architectures and models, aligning data ownership with team domain boundaries - Review application code and architecture with focus on data access patterns and performance - Evaluate and recommend data storage technologies (MongoDB, PostgreSQL, NoSQL, document stores, warehouses) - Optimize database performance: query tuning, indexing, execution plan analysis, resource management - Guide technology selection based on read/write patterns, data volumes, and access patterns - Define data access...