Arlington, Virginia, United States

Database Engineer

 Job Description:

Database Engineer DCA2223

Work Arrangement: Remote
Location: Remote (U.S.-based only)
Duration: 12 Months | 2,088 Total Hours
Work Authorization: U.S. Citizens or Green Card holders only.
Engagement Type: W-2 only. No sponsorships, Corp-to-Corp, or 1099 arrangements permitted.

Overview:

Our client is seeking a Software Engineer II to design and deliver robust application solutions with a strong focus on database engineering, gRPC-based services, and event-sourced architectures. You'll act as a principal application designer on complex projects owning analysis, design, implementation, testing, and documentation while collaborating across Development, Operations, and Technology teams to drive high-quality outcomes. Responsibilities mirror an advanced engineering role with leadership expectations on select initiatives.

Key Responsibilities:

  • Lead end-to-end systems analysis, design, and development for complex application initiatives.
  • Database Engineering: design schemas, optimize queries, ensure data integrity/reliability, and tune performance in production environments.
  • gRPC Services: design, implement, and maintain high-performance service interfaces and supporting components to enable efficient inter-service communication (Skill Set 2).
  • Event Sourcing: contribute to event-driven designs and implementations that enable reliable state reconstruction and auditability (Skill Set 3).
  • Prepare/own the technical portions of project plans; estimate scope, timeframes, and effort.
  • Create and review test data, test plans, execute tests, and drive debugging activities.
  • Evaluate complex interdependencies among programs, platforms, and interfacing applications; provide analytical consulting to align tech solutions with business goals.
  • Produce clear technical/functional specifications, diagrams, and documentation; review materials prepared by other team members.
  • Mentor and coordinate tasks for less experienced engineers on small to large projects.
  • Recommend new technologies, participate in vendor evaluations, and promote development standards/procedures.
  • Adhere to Clients risk, regulatory, and internal control standards.

Tech Focus (from requisition): Database Engineering (Skill Set 1), gRPC (Skill Set 2), Event Sourcing (Skill Set 3).

Required Qualifications:

  • Associates degree and 5+ years in systems analysis/application development, or 7+ combined higher-education/work experience including 5+ years in systems analysis/application development.
  • Familiarity with application development software/hardware platforms; strong PC and productivity tool proficiency.
  • Demonstrated experience in database engineering, gRPC services, and event-sourced or event-driven application patterns (per Skill Sets).
  • Excellent problem-solving, communication (written/verbal), organization, and time management; ability to work across multiple complex projects.
  • Experience coordinating between Applications and business units; ability to recommend/implement systems solutions and drive milestones.

Preferred Qualifications:

  • Subject matter expertise with business applications/systems; advanced understanding of integrated applications and frameworks.
  • Ability to work autonomously and in teams; proactive and action-oriented with capacity to multitask across complex initiatives.
  • Advanced, whole-system perspective enabling impact outside normal BAU efforts.
  Required Skills:

Organization Diagrams Operations Business Units Analysis Debugging Authorization Interfaces Milestones Consulting Sourcing Components Reliability Specifications Materials Documentation Software Testing Time Management Design Engineering Business Leadership Communication Management