> Markdown version of [/jobs/ext/1373361-senior-data-engineer](https://www.wearedevelopers.com/jobs/ext/1373361-senior-data-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Data Engineer - **Company:** CrossCountry Mortgage - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Application Performance Management, Backup Devices, C Sharp (Programming Language), Cloud Database, Databases, Customer Data Management, Data Validation, Data Infrastructure, Data Integration, Data Security, Data Warehousing, Relational Databases, Database Queries, Database Security, Shard (Database Architecture), Disaster Recovery, Revision Control Systems, PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, NoSQL, Operational Data Store, Object-Oriented Software Development, Performance Tuning, Query Optimization, Software Engineering, Database Engines, Data Streaming, Systems Integration, Cloud Platform System, System Availability, Snowflake, Database Optimization, Caching, Indexer, Event Driven Architecture, Amazon Relational Database Service, Pyspark, Information Technology, AWS Glue, Enterprise Integration, Apache Kafka, Functional Programming, Api Design, Restful APIs, Api Management, User Identification, Microservices - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=26d0c8a6b975fef0 ## About the Role * Bachelor's or Master's degree in Software Engineering, Information Technology, Computer Science, or a related field. * 3+ years of experience in database administration and development, including MongoDB and at least one relational database platform (SQL Server, PostgreSQL, or MySQL), data modeling, schema design, database architecture, performance tuning across relational and NoSQL databases, and C#/.NET API development. * 3+ years of experience managing backups, restores, and recovery models. * Experience developing RESTful APIs and microservices. * Experience with MongoDB Atlas, replication, sharding, and performance tuning. * Experience troubleshooting production systems and performing root cause analysis. * Experience implementing backup, recovery, and disaster recovery strategies. * Experience with C# or other object-oriented programming languages. * Experience with database security management including roles, permissions, encryption, and auditing. * Experience with version control tools such as Git/GitHub. * Experience implementing automation for database operations, deployments, or monitoring. * Experience in mortgage, lending, CRM, or financial services environments, preferred. * Experience designing and supporting cloud-based data integration solutions using AWS services, including Lambda, EC2, S3, RDS, AWS Glue, PySpark, and AWS Step Functions, preferred. * Experience with event-driven architectures, Kafka or other streaming platforms, and Customer 360/Identity Resolution solutions, preferred. * Knowledge of query optimization and indexing strategies. * Familiarity with Snowflake architecture, warehousing concepts, and performance optimization. * Advanced proficiency in SQL query writing across multiple database engines. * Proficiency in troubleshooting MongoDB bottlenecks and advanced performance tuning. * Understanding of MongoDB architecture, replication, sharding, and Atlas operations. * Excellent communication and collaboration skills. * Skilled in solving complex technical challenges through excellent analytical and problem-solving skills. * Skilled in working independently and managing competing priorities in a dynamic environment. ## Description The Senior Data Engineer is responsible for leading the design, administration, optimization, and integration of operational data platforms, including MongoDB, SQL Server, PostgreSQL, MySQL, and Snowflake. This role combines database administration, engineering, performance tuning, API development, and systems integration to support business-critical applications and customer data platforms. The Senior Data Engineer leverages DBA expertise, hands-on C# development experience, and a deep understanding of MongoDB operational data stores, API-driven architectures, and cloud-based platforms to support business-critical applications and data environments., * Serve as the primary technical lead for MongoDB environments and as a secondary technical resource for SQL Server, PostgreSQL, and MySQL environments. * Manage database configuration, capacity planning, performance tuning, indexing, replication, backup, recovery, and disaster recovery. * Monitor database health and proactively identify operational risks. * Lead root cause analysis and resolution of database-related production issues. * Design and implement High Availability (HA) and Disaster Recovery (DR) solutions. * Design, develop, and maintain RESTful APIs using C# and .NET. * Build scalable data integration services that support operational applications and enterprise platforms. * Collaborate with application teams to establish API contracts and integration standards. * Optimize API performance, scalability, and security. * Design operational data models and document schemas for MongoDB. * Support customer identity resolution, contact management, and Customer360 initiatives. * Implement data validation, reconciliation, and quality controls. * Design efficient data access patterns and caching strategies. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk)