Senior Database Engineer designing reliable SQL databases and data services for MS2’s transportation software. Collaborating with cross-functional teams across 31 states for optimal database performance.
Responsibilities
Collaborate with engineers, project managers, business stakeholders, and QA to design and deliver reliable, scalable, and secure database solutions.
Lead database design efforts, including schema design, data modeling, indexing strategy, and query optimization across transactional, ETL, and reporting workloads.
Monitor, tune, and improve database performance, scalability, and security in production environments.
Define, measure, and maintain service-level objectives (SLOs) for key data flows using metrics, logging, tracing, and alerting.
Review and evolve existing database designs, ensuring safe and consistent schema changes, data migrations, and query updates.
Execute and guide the full software development life cycle (SDLC), including requirements gathering, feasibility analysis, documentation, implementation, testing, deployment, and post-release evaluation.
Develop technical documentation, data flow diagrams, and operational procedures to support maintainability and long-term system health.
Troubleshoot, debug, and upgrade existing systems while proactively identifying opportunities to improve performance, reliability, and operational efficiency.
Deploy database changes safely in high-uptime environments and partner with application teams to integrate data components into broader systems.
Mentor engineers and provide database training and guidance to improve overall system design, performance, and data integrity practices.
Establish and reinforce best practices for version control, deployment, observability, and data integrity validation.
Conduct system analysis and recommend architectural or process improvements to strengthen platform reliability and scalability.
Stay current with evolving database technologies, tooling, and industry standards, and apply relevant advancements to improve the platform.
Demonstrate leadership through initiative, accountability, collaboration, and a focus on team and business outcomes.
Requirements
5+ years of progressive experience as a SQL Database Administrator or Database Engineer supporting production environments
Proven track record designing, scaling, and maintaining mission-critical SQL database systems and data pipelines, including large-scale datasets
Strong technical knowledge of MS SQL Server installation, configuration, and maintenance
Senior Software Engineer developing software applications at Assurant. Analyze requirements and maintain complex systems in a team - oriented environment.
Java Technical Analyst/Developer providing technical analysis and support for Java applications at Kyndryl. Collaborating with teams to ensure application stability and compliance.
Java Technical Analyst/Developer resolving incidents related to Java applications at Kyndryl. Collaborating with developers and business users to validate and optimize applications.
Senior Cloud Software Engineer developing Java applications for Merkle, a dentsu company. Collaborating with cross - functional teams and mentoring junior developers in a dynamic environment.
Software Development Engineer - .Net responsible for high scalability applications development, based in Chennai at Mr. Cooper Group. Emphasizing collaboration and application efficiency in a technology - driven environment.
Senior Backend Engineer joining agile product teams at John Lewis Partnership. Building new features using Kotlin or Java and mentoring less experienced Engineers in a hybrid working environment.
Senior Fullstack/Backend Engineer implementing solutions and writing high - quality code for a global tech consultancy with a presence in various regions.
Lead Fullstack .NET Engineer designing and delivering scalable systems for a global tech consultancy. Collaborate with clients and lead teams for impactful solutions in Hanoi, Vietnam.