Jobs · Information Technology · Maryland

Database Engineer, Level 3

Independent Software · Annapolis Junction, MD · 4 wk ago
Information TechnologyFull-time

Key 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 (ODBC) and other integration methods to support system interoperability
  • Aid 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

Required Skills and Qualifications

  • Strong experience with relational databases (e.g., SQL-based systems) 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 ODBC
  • Understanding of data security principles, access controls, and data governance
  • Strong problem-solving and analytical skills
  • Ability to work independently and as part of a cross-functional team

Education and Experience

  • Bachelor’s degree in a technical discipline from an accredited college or university is required
  • Ten (10) years of experience as a Database Engineer (DBE) in programs and contracts of similar scope, type, and complexity is required
  • Five (5) additional years of relevant experience may be substituted for a bachelor’s degree
  • Experience supporting database solutions across the full system lifecycle, from requirements through system acceptance and deployment
  • Certifications: DoD 8570.01-M compliance with Information Assurance Technical (IAT) Level II is required

Why Choose Independent Software

  • Collaboration, integrity, and innovation are core values
  • Continuous learning and development opportunities
  • Competitive compensation and benefits
  • Work-life balance

Similar jobs

Database Engineer, Level 3

Independent Software, Inc.Ellicott City, MD· 4 wk ago
Information Technologyapply on independentsoftware.applytojob.com

Database Engineer, Level 3

Independent Software, Inc.Annapolis Junction, MD· 4 wk ago
Information Technologyapply on independentsoftware.applytojob.com

Database Engineer 3

Wyetech, LLCAnnapolis Junction, MD· 1 mo ago
Information Technology$64.13–$116.32/hrapply on jobs.lever.co

Database Engineer, Level 2

WOOD Federal SolutionsFort Meade, MD· 1 wk ago
Information Technology$129k–$144k/yrapply on jobs-woodcons.icims.com