GHX

Principal Software Engineer – Java, SQL, NoSQL DBA

GHX

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $214,000 per year

Job Level

About the role

  • 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 patterns: APIs, ORMs, event-driven architectures, replication strategies
  • Establish data replication and syndication strategies (CDC, event streaming, batch processing)
  • Guide data architecture for ML/LLM applications (vector databases, embeddings, RAG patterns)
  • Lead zero-downtime data migrations and infrastructure modernization
  • Hands-on troubleshooting and optimization of critical data systems
  • Establish data quality, monitoring, and observability standards
  • Lead knowledge sharing through workshops, documentation, and office hours

Requirements

  • 10+ years building software applications with heavy focus on data systems
  • Strong application development background (full-stack, backend, or data-intensive applications)
  • Deep expertise in NoSQL (MongoDB, DynamoDB, DocumentDB) and relational databases (PostgreSQL, SQL Server)
  • Proven experience optimizing database performance at scale (query tuning, indexing, resource management)
  • Strong data modeling and schema design skills
  • Understanding of application architecture, API design, and software development practices
  • Deep experience with cloud data platforms (AWS, Azure, or GCP) including cost optimization
  • Experience with AI/LLM-assisted development tools and agentic software engineering practices
  • Track record of establishing data standards across engineering organizations
  • Excellent communication skills - able to influence and educate engineers at all levels.
Benefits
  • health, vision, and dental insurance
  • accident and life insurance
  • 401k matching
  • paid-time off
  • education reimbursement
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data architecturedata modelingquery tuningindexingresource managementAPI designevent-driven architecturedata replicationschema designcloud data platforms
Soft Skills
communicationinfluenceeducationleadershipknowledge sharing