SQL Engineer
Job Description
The SQL Engineer role at Leidos is an onsite position in Gaithersburg, MD, focused on building high-performance SQL queries, shaping data for dashboards, and optimizing data delivery for analytics across the organization.
Responsibilities
- Craft advanced, high-performance SQL queries over large and complex datasets, utilizing multi-table joins, window functions, and aggregations
- Improve query performance through execution plans, indexing strategies, and careful query refactoring
- Ensure data accuracy and integrity across reporting datasets
- Troubleshoot and resolve data issues spanning database and application layers
- Shape and structure data to enable efficient and intuitive dashboard visualizations
- Collaborate with ETL engineers and dashboard developers to ensure reliable end-to-end data delivery
Requirements
- Bachelor’s degree with 8–12 years of experience, or Master’s degree with 6–10 years of experience
- U.S. Citizenship
- Active TS/SCI with the ability to pass a Polygraph
- Expert-level SQL skills
- Experience with complex joins across large datasets
- Proficiency in query optimization and execution plan analysis
- Experience with aggregations, subqueries, and window functions
- Strong background with relational databases (PostgreSQL, MySQL, Oracle, or similar)
- Experience working with large-scale data supporting analytics and reporting
- Proficiency in Linux environments
- Ability to work independently and solve complex data challenges
Technologies
- SQL
- Java
- Grafana
- Python
- pandas
- PostgreSQL
- MySQL
- Oracle
- Linux
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Why this role stands out
- High Impact: Your work directly supports a widely used application that informs real-time decisions
- High Visibility: Collaborate with engineering teams and key stakeholders across programs
- Career Growth: Deepen expertise in large-scale data systems, performance optimization, and advanced SQL engineering
- Challenging Work: Address complex data problems rather than routine queries
Pay range
USD 107,900 - 195,050 per year