Senior SQL Database Engineer

Required Skills/Qualifications:


  • Bachelor’s degree or equivalent combination of education and work experience in software development/database administration
  • Extensive knowledge of Microsoft SQL Server to ensure overall performance, reliability, stability, and availability of database systems and infrastructure
  • 8 years of experience in monitoring and performance database tuning, such as re-organizing & re-indexing tables, table partitioning, and data archiving
  • 3 – 5 years of experience in data warehouse concepts, practices, and procedures
  • 3 – 5 years of experience with ETL tools or ETL programming
  • Strong working knowledge of SQL database design, T-SQL, Stored Procedures and SSIS packages
  • Able to define and adhere to technical standards within a development team
  • Ability to strongly influence peers and technical staff within the team


Position Responsibilities:


  • Drive the appropriate use & implementation of technology to deliver high-quality solutions that delight our customers
  • Manage High availability SQL Server solutions like Database Mirroring, Log Shipping, Replication, Always On and Fail-over Clustering
  • Determine the most effective way to increase performance including hardware purchases, server configuration changes, or index/query changes
  • Identify and partner with developers to remediate inefficient or suboptimal performance of queries, processes, or data structures
  • Work in Agile teams following Agile + SAFe methodologies to deliver high-quality products on time with performance and localization requirements in mind
  • Build, test and deliver high quality, complex frameworks, and systems and diagnose and resolve complex issues
  • Develop applications utilizing Hybrid Cloud technologies (SaaS. Paas, IaaS)
  • Generate innovative approaches and solutions to complex issues
  • Mentor less-experienced staff in their career development, and provide them daily guidance and direction
  • Select and implement development tools and coordinate technical standards within a development team
  • Understand the use of technology and how its implementation affects strategic business goals
  • Conduct technical research to improve the development environment / best practices.
  • Drives incident response, root cause analysis, and advanced performance troubleshooting to proactively resolve database infrastructure problems and isolate application defects
  • Ensures security requirements are met, supports audit and compliance activities, and manages end-to-end encryption of data at rest
  • Proactively monitors database and query performance using native and third-party tools.




  • Successful track record delivering high-quality products while working in Agile Teams and following Agile methodologies
  • Certification for Microsoft SQL Server 2014+
  • Proficient experience with the Microsoft development environment (Visual Studio, Team Foundation Server, Azure DevOps)
  • Knowledge of Azure services (e.g. Service Fabric, Containers, VSTS, Application Insights, Azure AD, Service Bus, API Management)
  • Commercial external customer-facing software development experience is highly desired/preferred
  • Production experience in developing and deploying from inception to completion of Hybrid Cloud Applications
  • Demonstrated experience developing or deploying Microservices a plus

Apply Now