Principal Software Engineer - Data Systems, SQL & ETL

Archer

Alpharetta (GA)

On-site

USD 115,000 - 192,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

LexisNexis Risk Solutions is seeking a Consulting / Principal Software Engineer to lead the design, optimization, and management of large-scale database systems and backend platforms.

This role requires deep expertise in database architecture, performance tuning, and Java-based application development, along with advising on best practices across data engineering and system design. You will mentor teams, drive standards, and oversee critical initiatives.

Qualifications

  • 8+ years of software engineering with a strong database focus
  • Relational databases (MySQL preferred) and data modeling
  • Advanced proficiency in SQL development and performance tuning
  • Strong experience with Java, JDBC, and ORM frameworks (Hibernate/JPA)
  • Proven experience diagnosing and resolving complex production issues
  • Solid understanding of transaction management, concurrency, and system performance
  • Hands-on experience with Unix/Linux environments and shell scripting

Responsibilities

  • Design and build database schemas, tables, indexes, and constraints while ensuring efficient data modeling across both OLTP and OLAP environments
  • Write, troubleshoot, and optimize complex SQL queries using joins, subqueries, CTEs, and window functions to improve performance and reliability
  • Perform hands-on database programming by developing and maintaining stored procedures, triggers, and functions, with strong ownership of transaction management and concurrency control
  • Actively debug and resolve production issues, including slow queries, deadlocks, locking problems, and high CPU, memory, or I/O utilization
  • Implement and enhance Java-based data access layers using JDBC and ORM frameworks such as Hibernate or JPA to ensure efficient and scalable database interaction
  • Build and support ETL pipelines, handling data extraction, transformation, migration, and batch processing for large datasets
  • Perform hands-on data analysis, validation, and reporting to ensure data accuracy and support business needs
  • Write and maintain Bash or shell scripts to automate database operations, including backups, job scheduling (cron), data processing, and monitoring within Linux or Unix environments

Skills

SQL development
Java
JDBC
Hibernate/JPA
Transaction management
Concurrency
Unix/Linux
Shell scripting

Tools

Hibernate
JPA
MySQL

Job description

LexisNexis Risk Solutions is seeking a Consulting / Principal Software Engineer to lead the design, optimization, and management of large-scale database systems and backend platforms.

This role requires deep expertise in database architecture, performance tuning, and Java-based application development, along with advising on best practices across data engineering and system design. You will mentor teams, drive standards, and oversee critical initiatives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer: Data Architect & Backend
Principal Software Engineer: Data Architect & Backend

LexisNexis Risk Solutions Inc. Company • Alpharetta (GA)

On-site
USD 115,000 - 192,000
Health Benefits
Retirement Benefits
Wellbeing programs
+2
Principal Data & Backend Architect
Principal Data & Backend Architect

LexisNexis Risk Solutions • Alpharetta (GA)

On-site
USD 115,400 - 192,300
Comprehensive health benefits
401(k) with match
Wellness platform with incentives
+1
Principal Software Engineer - Database & Data Platform
Principal Software Engineer - Database & Data Platform

RELX • Alpharetta (GA)

On-site
USD 115,400 - 192,300
Health benefits
401(k) with match
Wellbeing program
+1
Consulting/Principal Software Engineer
Consulting/Principal Software Engineer

RELX • Alpharetta (GA)

On-site
USD 115,400 - 192,300
Health benefits
401(k) with match
Wellbeing program
+1
Consulting/Principal Software Engineer
Consulting/Principal Software Engineer

Archer • Alpharetta (GA)

On-site
USD 115,000 - 192,000
Consulting/Principal Software Engineer
Consulting/Principal Software Engineer

LexisNexis Risk Solutions Inc. Company • Alpharetta (GA)

On-site
USD 115,000 - 192,000
Health Benefits
Retirement Benefits
Wellbeing programs
+2
Senior Consulting Data Engineer — Data Solutions Lead
Senior Consulting Data Engineer — Data Solutions Lead

RELX Inc. Company • North Carolina

On-site
USD 105,000 - 175,000
Annual incentive bonus
Country specific benefits
Senior Software Engineer II: Mentor & Architect
Senior Software Engineer II: Mentor & Architect

LexisNexis Risk Solutions • Florida

On-site
USD 95,000 - 159,000
Senior Software Engineer — AI-Driven Data Platform
Senior Software Engineer — AI-Driven Data Platform

Remote Jobs • United States

Remote
USD 87,000 - 144,000
DBA Lead: Architecture, Reliability & Mentorship
DBA Lead: Architecture, Reliability & Mentorship

Nextens • Alpharetta (GA)

On-site
USD 115,000 - 192,000