I

Independent Software

National security software and analytics

Database Engineer

Database AdministrationConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USANo salary listedIn-person

About the Job

Requirements

  • Strong experience with relational databases and/or object-oriented database design.
  • Proficiency in writing and optimizing complex SQL queries, scripts, and stored procedures.
  • Experience with database design, normalization, and data modeling techniques.
  • Knowledge of database performance tuning, indexing, and optimization strategies.
  • Experience working with large datasets and high-volume data environments.
  • Familiarity with cloud-based database technologies and data storage solutions.
  • Experience with data integration tools and protocols such as Open Database Connectivity.
  • Understanding of data security principles, access controls, and data governance.
  • Ability to analyze system requirements and translate them into scalable database solutions.
  • Ten years of experience as a Database Engineer in programs and contracts of similar scope, type, and complexity.
  • A bachelor's degree in a technical discipline from an accredited college or university is required, although five additional years of relevant experience may be substituted.
  • Experience supporting database solutions across the full system lifecycle, from requirements through system acceptance and deployment.
  • Compliance with Information Assurance Technical Level II requirements under DoD 8570.01-M.
  • An active TS/SCI clearance with appropriate polygraph is required.

Responsibilities

  • Design, develop, implement, and maintain relational and/or object-oriented database systems.
  • Develop database parser software and database loading mechanisms.
  • Analyze user and system requirements to design effective database structures.
  • Create, modify, and optimize complex queries, scripts, and macros for data manipulation and reporting.
  • Translate data requirements into usable database solutions, including master data files and structured datasets.
  • Support data flow analysis, information storage, and retrieval processes.
  • Evaluate and recommend improvements for database performance, scalability, and reliability.
  • Develop and maintain database schemas aligned with system architecture and operational needs.
  • Perform trade-off analysis across data volumes, user loads, system distribution, response times, and retention policies.
  • Implement database solutions using cloud-based methodologies and technologies.
  • Utilize Open Database Connectivity and other integration methods to support system interoperability.
  • Assist with database optimization, tuning, and performance monitoring.
  • Support system testing, validation, and acceptance activities.
  • Ensure compliance with security requirements, data protection standards, and domain controls.
  • Collaborate with system engineers, developers, and stakeholders to align database solutions with mission needs.

About the Company

Independent Software

National security software and analytics

Independent Software develops software, analytics and systems capabilities for United States national security customers. Its engineers and technical specialists work in areas such as cybersecurity, data science, cloud systems, signals analysis and mission-focused software development. The company supports complex government environments where security clearances, technical accuracy and close customer collaboration are central to delivery. Its employer identity is therefore a defense and intelligence technology contractor rather than a consumer software publisher. Its workforce brings together technical specialists, client delivery teams and business operations.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Independent Software

See more jobs