
Senior Backend Engineer – SQL
Skillable
full-time
Posted on:
Location Type: Remote
Location: Arizona • California • United States
Visit company websiteExplore more
Salary
💰 $130,000 - $150,000 per year
Job Level
Tech Stack
About the role
- Designing, optimizing, and maintaining Azure SQL database environments
- Supporting development teams and modern DevOps practices
- Partnering closely with engineering teams and architects to ensure database design, deployment, and performance are aligned with application development and agile delivery
- Designing and modeling relational database solutions using SQL technologies (e.g., Azure SQL)
- Deep involvement with engineering team in the Data Access Layer using EF CodeFirst modeling, mappings, and LINQ queries
- Establishing data unit test patterns and framework for LINQ/query expressions and other data access patterns
- Planning, scripting, reviewing, and rolling out EF migrations
- Analyzing and optimizing SQL query performance
- Optimizing performance of application-generated queries on Azure SQL Database
- Operating as a subject matter expert on data access and ORM integration
- Automating database deployment and maintenance tasks using CI/CD pipelines and infrastructure-as-code
- Managing and synchronizing database changes across environments
- Overseeing and managing Azure cloud-hosted databases
- Integrating and maintaining monitoring and alerting solutions for proactive database performance management
- Exploring and recommending new technologies, patterns, and methods
- Collaborating with Architects to implement high availability and disaster recovery solutions
- Participating in agile ceremonies and on-call rotations as needed
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 7+ years of experience as a database engineer, developer-focused DBA, or similar role
- Proven experience redesigning and optimizing relational database models for modern applications
- Deep experience with Azure SQL Database, including modeling design, deployment, and management in cloud environments
- Experience implementing .NET code (C# and Entity Framework) including the ability to debug and identify performance issues related to ORM usage
- Hands-on experience with Azure DevOps pipelines, CI/CD, and agile development methodologies
- Proficiency in automating database tasks using PowerShell, Azure CLI, or similar scripting tools
- Experience with database monitoring tools (e.g., Datadog) and proactive performance management
- Knowledge of security best-practices for Azure SQL
- Excellent communication and collaboration skills in a remote, fast-paced environment
- Advanced SQL development and optimization skills, including query tuning and execution plan analysis
- Strong understanding of relational database design principles (normalization, indexing strategies, constraints)
- Expertise in Entity Framework and ORM performance optimization techniques (LINQ query optimization, eager vs. lazy loading, query translation analysis)
- Proficiency in Azure SQL Database management and optimization for application workloads
- Experience with CI/CD pipelines and database automation using scripting tools (PowerShell, Azure CLI)
- Familiarity with monitoring and alerting tools (e.g., Datadog, Azure Monitor) for database performance and health
- Knowledge of high availability and disaster recovery strategies for cloud-hosted databases
- Strong collaboration and communication skills for working with development and DevOps teams
Benefits
- Fully remote with a monthly stipend to pay for office services and supplies
- Medical (2 plan options), dental (2 plan options), vision, health savings account with generous employer contributions, healthcare spending accounts, dependent care spending accounts, EAP
- Group paid life insurance, group paid STD and LTD and voluntary life/AD&D insurance, accident and critical illness options
- 401(k) with Company match, tuition reimbursement, healthy lifestyle reimbursements
- Open PTO, Paid holidays, bereavement leave, parental leave, caregiver leave and paid FMLA leave
- Friends and Family Friday to end our standard workweek at 2pm local time; Full company closure during the 4th of July holiday week
- Access to pet insurance; Access for employees and dependents to Skillable learning opportunities through our product and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Azure SQL DatabaseSQLEntity FrameworkC#LINQPowerShellAzure CLICI/CDdatabase optimizationquery tuning
Soft Skills
communicationcollaborationproblem-solvingagile methodologiesleadershiporganizational skillsadaptabilityattention to detailcritical thinkingtime management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering