We make the Aspirational Attainable. We Do Better Together to Deliver Real Change.
Database Administrator Engineer
Location
United States
Posted
5 days ago
Salary
$150K - $170K / year
Seniority
Senior
Job Description
Database Administrator Engineer
RE Partners
• Analyze existing SQL Server schema, stored procedures, indexes, and relationships • Identify performance bottlenecks, frequent locking/blocking issues, and inefficient query patterns • Refactor and optimize poorly written SQL queries and stored procedures • Educate developers on writing performant SQL and best practices • Rationalize and refactor redundant or obsolete stored procedures and tables • Simplify overly complex joins and table relationships • Implement and monitor indexing strategies, query plans, and partitioning as needed • Use tools like SQL Profiler, Extended Events, and DMVs for diagnostics • Define and implement database standards and governance procedures • Contribute to database documentation and change management protocols
Job Requirements
- 5+ years of hands-on experience with SQL Server (2016+)
- Proven experience in performance tuning and troubleshooting SQL locks, deadlocks, and query bottlenecks
- Deep knowledge of SQL, T-SQL, indexing strategies, and execution plans
- Experience in reverse engineering large-scale, legacy stored procedure logic
- Ability to communicate findings and improvement plans to both technical and non-technical stakeholders
- Nice to Have: Experience with data modeling and schema redesign, Familiarity with database monitoring tools (e.g., Redgate, SolarWinds, or SQL Sentry), Understanding of CI/CD practices for database changes, Experience working in an Agile or DevOps environment
Benefits
- Healthcare benefits
- Flexible scheduling
- Referral bonus for bringing in talented friends
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and architect database systems optimized for Chess.com's specific workloads including real-time gaming, puzzle systems, and social graph traversal • Build internal tooling and automation to improve database deployment, migration, and operational efficiency, simplifying work streams for the broader engineering organization • Develop data pipelines and ETL processes for analytics, machine learning features, and cross-system data synchronization • Engineer multi-regional database architectures capable of handling massive volumes of chess games, user data, and social network interactions with minimal latency • Solve complex data modeling challenges including chess game storage optimization, puzzle attempt tracking, and large-scale social graph representation • Drive database platform evolution evaluating and implementing new technologies, storage engines, and architectural patterns with a bias toward continuous improvement • Build observability and performance tooling providing deep visibility into database behavior, query patterns, and capacity trends • Collaborate with product engineering teams to design optimal schemas, access patterns, and data layer integrations, ensuring the right people have the information they need • Implement infrastructure-as-code practices for database provisioning, configuration, and lifecycle management with high first-time-right quality • Participate in on-call rotation to ensure 24/7 database availability and contribute to incident post-mortems.
Senior Software Engineer – Control Plane, Go, Kubernetes
CiscoWe securely connect everything to make anything possible.
• Design and develop control plane features for network security products using Go in Linux-based environments • Build and maintain APIs used for policy configuration, deployment workflows, logging, and operational visibility • Integrate third-party components and internal services into Cisco security platforms • Collaborate with data plane and platform engineering teams to deliver end-to-end feature functionality • Contribute to architecture discussions, feature design, and technical execution for new security capabilities
Backend Developer, Node.js Specialist II
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Provide technical leadership in designing, architecting, and evolving distributed backend ecosystems (Node.js), ensuring seamless integration with Web and Mobile applications (React/Flutter) • Continuously evolve and improve our solutions in terms of software quality, processes, performance, and new features • Define and drive architectural patterns to ensure resilience, high availability, scalability, and low latency under high request load • Perform technical refinement of complex initiatives, assessing technical feasibility and supporting the product team in defining the long-term vision for solutions • Guide the team in applying software engineering best practices (Clean Code, Clean Architecture, Design Patterns and SOLID) across both Backend and client-side (Web and Mobile) ecosystems • Provide technical support and mentorship to developers, guiding solution design and resolving complex architectural and operational bottlenecks • Promote and establish a rigorous code review culture to ensure software quality and maintainability • Support our distributed solutions, acting as a technical bridge between backend engineers and client-side (web/mobile) teams • Document architecture and technical decisions whenever necessary • Ensure team alignment with the Group’s software architecture and information security directives • Maintain application technical health through APM monitoring, API error rates, latency, and database health metrics • Design and evolve the architecture of distributed systems to guarantee high availability, resilience, and low latency under heavy request loads • Coordinate and structure strategies for complex releases (Canary, Feature Flags and Remote Config), integrating backend service deployments with app/web launches
• Design, build, and operate production backend services using Rust and other strongly engineered backend technologies. • Own backend components from design through deployment, observability, incident learning, and ongoing maintenance. • Modernize existing systems incrementally, reducing technical debt while protecting reliability and business continuity. • Develop clean, maintainable, production-grade code with strong attention to correctness, testability, performance, and operational behavior. • Debug complex production and pre-production issues across services, data flows, infrastructure, and deployment pipelines. • Define practical service boundaries, API contracts, data models, and integration patterns that support long-term maintainability. • Improve reliability, observability, monitoring, alerting, and deployment workflows for backend systems. • Use AI-assisted and agentic coding tools to accelerate exploration, implementation, testing, debugging, and documentation while remaining accountable for final quality. • Collaborate with frontend, product, infrastructure, security, and operations partners to deliver complete and reliable product capabilities. • Evaluate architectural options and communicate trade-offs clearly to technical and non-technical stakeholders. • Contribute to code reviews, design reviews, documentation, and engineering practices that raise the quality of the team. • Identify risks, simplify complex technical problems, and make pragmatic decisions in ambiguous situations.




