Mid-Level SQL Engineer
Job Description
Mid-Level SQL Engineer in St. Louis, MO (onsite) responsible for developing complex SQL, shaping data for dashboards, and supporting data-driven analytics for a high-visibility application, with a salary range of USD 87,100 to 157,450 per year.
Responsibilities
- Develop complex SQL queries featuring joins, aggregations, filtering, subqueries, and window functions to support dashboards
- Shape query outputs for dashboard consumption with clear naming, logical grouping, and consistent formatting
- Collaborate with dashboard developers to define data requirements and deliver datasets for visualizations and reporting
- Validate data accuracy, consistency, and completeness for datasets used in dashboards
- Identify inefficient queries and apply basic optimizations to maintain responsive dashboards
- Translate dashboard and reporting requirements into effective SQL solutions
Requirements
- Bachelor’s degree in computer science, software engineering, or related field with 4–8 years of experience; or Master’s degree with 2–6 years
- U.S. Citizenship
- Active TS/SCI with ability to successfully pass a polygraph
- Strong SQL skills, including advanced queries with joins, aggregations, subqueries, and window functions
- Experience with enterprise relational databases (PostgreSQL, MySQL, Oracle, etc.)
- Background supporting analytics, dashboards, or reporting pipelines
- Comfortable working in Linux‑based environments
- Proven ability to work independently on data-centric tasks and ensure data quality
Technologies
- SQL, PostgreSQL, MySQL, Oracle
- Grafana, Tableau
- Linux
- CI/CD pipelines
Benefits
- High Impact
- High Visibility
- Career Growth
- Challenging Work