About the Role
This role involves developing and maintaining core database services with a focus on reliability, scalability, and performance. The engineer will work closely with cross-functional teams to deliver robust solutions using modern software engineering practices.
Responsibilities
- Design and implement database service components for enterprise systems
- Write clean, efficient, and maintainable code using C# and .NET
- Optimize SQL queries and database interactions for performance
- Collaborate with product and engineering teams to define technical requirements
- Troubleshoot and resolve production database issues
- Participate in code reviews and ensure code quality standards
- Develop automated tests to validate database functionality
- Support system integration across multiple platforms
- Improve monitoring and alerting for database services
- Contribute to architectural decisions and system design
- Ensure data integrity and consistency across distributed systems
- Implement security best practices in database access layers
- Work with large-scale data processing workflows
- Document technical designs and system behavior
- Stay current with evolving database technologies and frameworks
- Mentor junior engineers and promote knowledge sharing
- Integrate database services with application layers
- Support deployment and operational readiness of services
- Evaluate new tools and technologies for database optimization
- Drive improvements in system reliability and uptime
Nice to Have
- Experience with SQL Server or similar RDBMS
- Background in service-oriented architectures
- Knowledge of microservices design patterns
- Familiarity with containerization technologies
- Experience with cloud infrastructure providers
- Understanding of data privacy and compliance standards
Compensation
Competitive salary and performance-based incentives commensurate with experience and location
Work Arrangement
Hybrid work model with flexibility based on team and location requirements
Team
Part of a high-performing engineering team focused on database services and backend systems
Why This Role Matters
The work directly impacts the reliability and performance of core database systems that support enterprise applications. Engineers in this role contribute to foundational services used across multiple product lines.
What You’ll Do
- Build and maintain scalable database services using C#, .NET, and SQL
- Collaborate with teams to integrate database solutions into larger systems
- Diagnose and resolve performance bottlenecks in production environments
- Participate in architectural planning and technical decision-making
This position may offer visa sponsorship for qualified candidates depending on business needs and immigration regulations


