Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Data Storage Domain Lead

$164k - $218k

SciTec

SciTec, a Firefly Aerospace company is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security and Defense. For the past forty-five plus years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions. Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. Applicants that do not meet this requirement will not be considered. We are seeking a Principal Software Engineer to serve as our Data Storage Domain Lead. In this role, you will guide how our engineering teams select, design, implement, optimize, and operate data persistence and retrieval systems that support mission critical data processing, visualization, and operational workflows. This role is hands on and combines deep technical work with technical stewardship: you will assess how our teams use storage technologies today, establish evidence-based recommendations, build reference implementations, and work directly with engineers to raise our organization-wide capability. The ideal candidate has deep, production-grade expertise in data storage systems, the ability to evaluate technical alternatives against real workload requirements, and the communication and mentoring skills to turn that expertise into practical guidance that other engineers can adopt independently. Responsibilities Assess current storage technologies, data access patterns, recurring problems, and capability gaps across engineering teams. Define evaluation criteria and use benchmarks against representative workloads to select and maintain a Core Collection of recommended storage technologies, patterns, and practices. Document recommended technologies, valid alternatives, and exceptional cases through decision guides, reference architectures, architecture decision records (ADRs), and tuning and troubleshooting guides. Build and maintain validated reference implementations, starter templates, and reusable configurations for common storage use cases. Guide data modeling, schema design, indexing, query planning, and performance optimization. Advise on transactional behavior, isolation, consistency, durability, and concurrency. Establish practices for caching strategies, eviction policies, cache invalidation, and hot-key management. Guide search and document indexing, ingestion patterns, and index lifecycle management. Guide object storage organization, lifecycle policies, and access patterns. Lead replication, partitioning, capacity planning, backup and recovery, and failure analysis efforts. Partner with engineers through pair programming, design and code reviews, troubleshooting, and focused workshops to support consistent adoption of recommended practices. Collaborate with Workload Communications and Deployment Environments domain leads on cross-domain problems such as connection pooling, consumer lag, and end-to-end throughput and latency. Periodically reassess and update recommendations and documentation as technologies, workloads, and engineering needs change. Track adoption and engineering outcomes against established baselines and report results to engineering leadership. Perform other duties as assigned. 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 one or more relational databases (e.g., PostgreSQL, MySQL), including schema design, query and index optimization, and transactional behavior. Production experience with one or more of: search/document stores (Elasticsearch, OpenSearch, MongoDB), caches (Redis, Memcached), or object storage (AWS S3, Garage, or similar). Strong understanding of distributed storage concepts, including replication, partitioning, consistency models, and recovery. Demonstrated ability to build prototypes, conduct benchmarks, analyze results, and turn findings into actionable recommendations. Experience evaluating technical alternatives and clearly articulating tradeoffs among latency, throughput, scalability, availability, consistency, cost, and operational complexity. Proficiency in at least one backend language such as Python, Go, Java, C++, or TypeScript/Node.js. Comfortable working in Linux development environments. Strong technical writing, mentoring, and cross-team communication skills, with the ability to influence engineering practices through technical credibility. Ability to obtain and maintain a DoD security clearance. Candidates with the following qualifications will be preferred: Experience leading technology standardization, technical governance, or internal platform/guidance efforts across multiple teams. Experience operating storage systems in containerized or Kubernetes environments. Experience with storage performance profiling and observability tooling. Experience with data storage for high-volume sensor or mission data workflows. Active DoD Secret clearance or higher. *Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment. Colorado Residents: SciTec offers a highly competitive salary and benefits package, including: 4% Safe Harbor 401(k) match 100% company paid HSA Medical insurance, with a choice of 2 buy-up options 80% company paid Dental insurance 100% company paid Vision insurance 100% company paid Life insurance 100% company paid Long-term Disability insurance Short-term Disability insurance Annual Profit-Sharing Plan Discretionary Performance Bonus Paid Parental Leave Generous Paid Time Off, including Holiday, Vacation, and Sick Pay Flexible Work Hours The pay range for this position is $164,000 - $218,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation. SciTec is proud to be an Equal Opportunity employer. VET/Disabled. #J-18808-Ljbffr SciTec

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Data Storage Domain Lead in Princeton, NJ vacancy
  • $90k - $157.5k

     ...are in search of an AI Platform and Ops Lead, Assistant Vice President with a...  ...should be able to partner across business, engineering, security, data, architecture, and risk teams to...  ...secrets management, messaging, object storage, file stores, databases, AI/ML studios... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    19 hours ago
  • $110k - $190k

    Senior Data Management Professional - Data Engineering (Data AI) Location Princeton Business Area Data...  ...strengthen Data’s role in providing robust domain expertise and influential data...  ...systems for dataset management, storage, versioning, and lifecycle... 
    Suggested
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    Princeton, NJ
    2 days ago
  • $110k - $190k

    Senior Data Management Professional - Data Engineering - Corporate Actions Location Princeton Business Area...  ...Multi-functional collaboration, deep domain knowledge, thoughtful automation,...  ...computing frameworks, and object storage systems.Strong data modeling and... 
    Suggested
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    Princeton, NJ
    3 days ago
  •  ...GorusuCompany: SRI Tech SolutionsJob Title: Lead Data Engineer-MicroStrategyLocation:Princeton, NJ (...  ...in-depth Functional knowledge of the domain that we are working on.Understand...  ...evaluate cloud applications, hardware, and software.Work closely with cyber security team to... 
    Suggested
    Work experience placement

    SRI Tech

    Princeton, NJ
    2 days ago
  • $90k - $157.5k

     ...are looking for a Data Analytics - Snowflake Technical Engineer, AVP to join our Data...  ...Azure PaaS, data storage and management technologies...  ..., & application domains to resolve issues....  ....Is able to lead devops/automation resources...  ...of the overall software development life cycle... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    19 hours ago
  •  ...internal use):12S&P GlobalThe role: Lead, IT Service OperationsThe...  ...Summary: As a Cloud Engineer, you’ll be an integral part of...  ...the Corporate Actions & Custody domain. The team is responsible for all...  ...architecture, real-time performance, and data quality.Core Technical... 
    Full time
    Second job
    Live in
    Worldwide
    Flexible hours
    Rotating shift
    2 days per week

    S&P Global

    Princeton, NJ
    2 days ago
  •  ...Tech SolutionsJob Title: Lead QA AutomationLocation:...  ...quality assurance data and metrics to provide...  ...evangelistQualifications:10+ years of software testing experience in...  ....Knowledge of file storage in S3, data validation...  ...actions.Zeal to be domain expert and learn new technologies... 

    SRI Tech

    Princeton, NJ
    2 days ago
  • $137.7k - $261.63k

     ...turning ambiguity into working software at scale, and who now wants...  ...gets built, but how an entire engineering organization builds it? Are...  ...to talk. Work you’ll do As a Principal Software Engineer on our GlobalAdvantage...  ...technical design decisions, lead code and architecture reviews... 
    Work at office
    Local area
    Remote work
    Visa sponsorship
    2 days per week
    3 days per week

    Deloitte

    Princeton, NJ
    3 days ago
  • $90k - $157.5k

    GHR AI Engineer - Agentic Integrations (MCP / A2A / Python / APIs)Corporate...  ...experience (with GHR/HR domain knowledge as a plus).Key ResponsibilitiesAgentic...  ...expose internal tools and data sources to AI agents in a...  ...• 3-5 years of hands-on software engineering experience, with... 
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    3 days ago
  • $110k - $190k

    Senior Data Management Professional - Data Automation Engineer - People Data Location Princeton Business Area Data Ref # 10052075 Description...  ..., and monitoring frameworksCollaborate with domain experts in Data, as well as colleagues in Product,... 
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    Princeton, NJ
    19 hours ago
  •  ...Buyside / Investment Software trading experience. Please...  ...are looking forAs a Principal Consultant you will be...  ...engagements and lead projects to completion...  ...including Finance, Economics, Engineering or Computer Science. A...  ...investment servicing, data & analytics,... 
    Full time
    Remote work
    Flexible hours

    State Street Bank

    Princeton, NJ
    1 day ago
  • $127k - $150k

    Position Summary Healthcare Data Engineer Sr. Consultant Deloitte Consulting's technology...  ...partnerships with many of the world's leading technological companies, allowing us to...  ...provider, eligibility, medical, and pharmacy domains. Senior Data Engineer responsible for... 
    Local area
    Visa sponsorship

    Deloitte

    Princeton, NJ
    3 days ago
  • $59.5 per hour

     ...****@*****.***\n \n Sr. Java Full Stack Engineer with Trading experience  Remote within...  ...Extensive hands-on experience (10+ years) in software design and development, with expertise in...  ..., end-to-end trading workflows. \n Lead performance tuning and optimization... 
    Remote job

    Yoh, A Day & Zimmermann Company

    Trenton, NJ
    3 days ago
  • $185k - $265k

     ...essential to the division's data strategy, playing a...  ...transformation and leading efforts to replace legacy...  ...scale high-performing engineering teams - Lead, manage,...  ...of product-focused software and data engineers while...  ...a spglobalind.com domain or any other regionally... 
    Full time
    Second job
    Live in
    Worldwide
    Flexible hours

    S&P Global

    Princeton, NJ
    19 hours ago
  • $201.8k - $252.3k

     ...The Director, AI Engineering is a strategic technology...  ...agents with distinct roles, data access, and functional...  ...risk decision points. Lead the design and delivery...  ...capabilities, and domain-specific prompt libraries...  ...degree in Computer Science, Software Engineering, Machine... 
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift
    3 days per week

    ACADIA Pharmaceuticals

    Princeton, NJ
    6 hours ago
  • Job-ID29132513Reference26-23760(Information Technology - US - Software Engineer III) EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”

    Mindlance

    Princeton, NJ
    3 days ago
  • $120k - $140k

     ...fueled by purpose. This combination will lead to a truly differentiated experience for you...  ...congresses, product launches, and key data releases, coordinate and lead on prioritization...  ...technologies and platforms related to the domain to build competencies. EDUCATION,... 
    Full time
    Immediate start
    Remote work

    Trilogy Writing and Consulting GmbH

    Princeton, NJ
    9 days ago
  • $139k - $277.9k

     ...EstateSalary: 210000Posted: 2026-08-21 As Data and Analytics Engineering Lead within our Reinsurance Data and...  ...matter expertise in the Reinsurance domain for data analytics. Architect and...  ...sources, including Azure Data Lake Storage, Databricks, and other cloud or on-premise... 
    Minimum wage
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week
    1 day per week

    Marsh & McLennan Companies

    Princeton, NJ
    19 hours ago
  •  ...steady pace specializing in the fields of Software Development, => Software Consultancy and...  ...Design, ETL flow, advanced SQLs Knowledge of data loading techniques using Datastage....  ...complex problemsExperience in Financial domain Experience and desire to work in a Global... 
    Permanent employment
    Full time
    Work experience placement
    H1b

    Sonsoft

    Pennington, NJ
    1 day ago
  • Market Access, Pricing & Policy (MPP) Practice Lead Job Description Drive Access. Shape Pricing. Influence Policy. Be the Leader Clients...  ...new revenue streams in the market access and pricing domain. ✓ Entrepreneurial DNA : A builder's mindset with a passion for... 
    Base plus commission
    Shift work

    PharmaACE

    Princeton, NJ
    1 day ago
  • $70k - $120k

     ...Data Engineer CURE Auto Insurance is a leading direct writer of auto insurance in New Jersey, Pennsylvania, and Michigan. CURE offers a great working environment, competitive salary, and comprehensive benefits package which includes health and dental coverage, life... 
    Full time
    Work at office
    Local area
    Remote work
    Work visa
    Flexible hours
    1 day per week

    CURE Auto Insurance (Citizens United Reciprocal Exchange)

    Princeton, NJ
    1 day ago
  • $63 per hour

     ...Multithreading concepts who has worked in BFS, Finance & Fintech domains Mandatory Skills : Java, Microservices, MS SQL Server, React,...  ...primitives. Spring Ecosystem: Advanced Spring Boot engineering, focusing on @Async task executors and WebFlux. High Throughput... 
    Hourly pay
    Contract work
    Remote work

    Apptad

    Princeton, NJ
    4 days ago
  • $185k - $254.5k

    Lead the Engineering Evolution: Shape Next-Generation Logistics Solutions as Lead Software Engineer!Are you ready to turn complex customer operational...  ...commercial maps and data. At the intersection of the...  ...development tools like Cursor.Domain knowledge in transportation... 
    Ongoing contract
    Full time
    Local area
    Remote work
    Worldwide

    Trimble Navigation

    Princeton, NJ
    4 days ago
  • $90k - $157.5k

    Who we are looking forThe Data, Markets, Corporate Functions IT...  ...test, medium to large scale software enhancements and solutions as...  ...division and technical problem domain. Will support Fixed Income...  ...autosys and other related software engineering languages and toolsProvide... 
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    State Street Bank

    Princeton, NJ
    2 days ago
  • $90k - $157.5k

    Who we are looking forWe are looking for a Sr. Databricks Data Engineer with hands-on development experience on DataBricks to process high...  ...and perfective maintenanceResponsible for all aspects of the software development lifecycle, including design, coding, integration... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    State Street Bank

    Princeton, NJ
    3 days ago
  • $105.4k - $207.8k

     ...Summary Our Deloitte AI & Engineering team works to transform...  ...innovation.Work you'll do As a Data Engineer III on the AI & Data...  ...optimizing data models, schemas, and storage solutions to support analytics...  ...relationshipsAbility to lead projects or workstreamsAbility... 
    Local area

    Deloitte

    Princeton, NJ
    1 day ago
  • $110k - $190k

    Senior Data Management Professional - Data Engineer - Commodities Data Location Princeton Business Area Data Ref # 10053991 Description...  ..., normalization, enrichment, validation, storage, and distribution.Partner with Engineering and platform... 
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    Princeton, NJ
    3 days ago
  •  ...directly within the Snowflake Data Cloud. Snowflake AI Expertise:...  ...Technical Leadership: Act as the "Lead of Leads" for the offshore...  ...that ensure system scalability. Domain Alignment: Apply data science...  ...on Data Science and AI engineering. Snowflake Proficiency: Strong... 
    Work at office

    Virtual Labs

    Plainsboro, NJ
    19 hours ago
  •  ...America is seeking a Veeva Vault Architect to lead architecture, design and delivery of Vault...  ..., IT and partners. The role oversees data migration, integrations and platform governance...  ...Vault implementations across multiple domains including Quality, Regulatory and Medical.... 

    Kyowa Kirin, Inc.- U.S.

    Princeton, NJ
    4 days ago
  • $120k - $217.5k

    Corporate Functions Lead Software Engineer - VP IIIWho We Are Looking ForWe are seeking a highly experienced...  ...Realty, and other Corporate Functions domains.This role is intended for a senior...  ...-scale applications, integrations, and data platforms.The ideal candidate combines... 
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Data Storage Domain Lead. Be the first to apply!