Senior Data Storage Architect & Tech Leader

SciTec Incorporated

Princeton (NJ)

Hybrid

USD 164,000 - 218,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

4% Safe Harbor 401(k) match
Health insurance (US)
Paid Parental Leave
Generous PTO

Job summary

SciTec Incorporated in Princeton, NJ seeks a Principal Software Engineer to lead the Data Storage domain. This hands-on role combines deep technical work with engineering stewardship to guide storage choices, design, and practice across teams.

You will establish benchmarks, create reference implementations, and mentor engineers to adopt proven data persistence patterns. We value a decade-plus in production software with strong DB and storage experience, including SQL and NoSQL, plus backend

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field.
  • 10+ years of professional experience designing, implementing, and troubleshooting production software systems, including significant experience with data storage systems.
  • Deep expertise with relational databases (e.g., PostgreSQL, MySQL) including schema design and transactional behavior.
  • Production experience with search/document stores, caches, or object storage.
  • Strong understanding of distributed storage concepts, replication, partitioning, and recovery.

Responsibilities

  • Assess current storage technologies, data access patterns, recurring problems, and capability gaps across engineering teams.
  • Define evaluation criteria and benchmarks to select and maintain core storage technologies and practices.
  • Document recommended technologies and ADRs through ADRs and tuning guides.
  • Build validated reference implementations, starter templates, and reusable configurations.
  • Guide data modeling, schema design, indexing, and performance optimization.
  • Advise on transactional behavior, isolation, and concurrency.
  • Establish caching strategies and cache invalidation practices.
  • Guide index lifecycle management and object storage organization.
  • Lead replication, partitioning, capacity planning, backup and recovery.
  • Collaborate with engineers through reviews and workshops to drive adoption of best practices.
  • Track adoption and report results to engineering leadership.
  • Perform other duties as assigned.

Skills

Backend programming
Linux
Technical writing
Mentoring
Cross-team collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

PostgreSQL
MySQL
Elasticsearch/OpenSearch
MongoDB
Redis/Memcached
AWS S3

Job description

SciTec Incorporated in Princeton, NJ seeks a Principal Software Engineer to lead the Data Storage domain. This hands-on role combines deep technical work with engineering stewardship to guide storage choices, design, and practice across teams.

You will establish benchmarks, create reference implementations, and mentor engineers to adopt proven data persistence patterns. We value a decade-plus in production software with strong DB and storage experience, including SQL and NoSQL, plus backend

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Storage Domain Lead - Principal Software Engineer
Data Storage Domain Lead - Principal Software Engineer

SciTec • Dayton (OH)

On-site
USD 151,000 - 201,000
4% Safe Harbor 401(k) match
Fully paid health insurance
Dental insurance
+6
Principal Data Storage Architect
Principal Data Storage Architect

SciTec • Boulder (CO)

On-site
USD 164,000 - 218,000
401(k) match
Health insurance
Paid parental leave
+1
Principal Data Storage Engineer & Technical Lead
Principal Data Storage Engineer & Technical Lead

SciTec • Princeton (NJ)

On-site
USD 164,000 - 218,000
Safe Harbor 401(k) match
Company paid HSA Medical insurance
Dental insurance
+6
Principal Data Storage Engineer & Architect — Flexible Hours
Principal Data Storage Engineer & Architect — Flexible Hours

SciTec Incorporated • Huntsville (AL), Northern (KY)

Hybrid
USD 151,000 - 201,000
401(k) match
HSA medical insurance
Dental insurance
+8
Principal Software Engineer - Data Storage Domain Lead
Principal Software Engineer - Data Storage Domain Lead

SciTec • Princeton (NJ)

On-site
USD 164,000 - 218,000
Safe Harbor 401(k) match
Company paid HSA Medical insurance
Dental insurance
+6
Principal Software Engineer - Data Storage Domain Lead
Principal Software Engineer - Data Storage Domain Lead

SciTec Incorporated • Princeton (NJ)

Hybrid
USD 164,000 - 218,000
4% Safe Harbor 401(k) match
Health insurance (US)
Paid Parental Leave
+1
Principal Software Engineer - Data Storage Domain Lead
Principal Software Engineer - Data Storage Domain Lead

SciTec • Huntsville (AL)

On-site
USD 151,000 - 201,000
401(k) matching
HSA Medical Insurance
Dental Insurance
+8
Principal Software Engineer - Data Storage Domain Lead
Principal Software Engineer - Data Storage Domain Lead

SciTec • Dayton (OH)

On-site
USD 151,000 - 201,000
4% Safe Harbor 401(k) match
Fully paid health insurance
Dental insurance
+6
Principal Software Engineer - Data Storage Domain Lead
Principal Software Engineer - Data Storage Domain Lead

SciTec • Boulder (CO)

On-site
USD 164,000 - 218,000
401(k) match
Health insurance
Paid parental leave
+1
Principal Tech Architect – Storage & Data Protection
Principal Tech Architect – Storage & Data Protection

Community Health Systems • United States

On-site
USD 140,000 - 190,000