CrawlJobs Logo

Data Engineer with Mongo DB

United States, Charlotte, NC/Plano, TX 150000.00 USD / Year · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Responsibility

  • MongoDB Database Management: Designing, implementing, and managing MongoDB database architectures, including schema design, indexing, replication, sharding, and performance optimization for large-scale data
  • Data Pipeline Development: Building and maintaining robust ETL/ELT (Extract, Transform, Load) pipelines for ingesting, transforming, and loading structured and unstructured data from diverse sources into MongoDB and other data platforms
  • Performance Optimization: Optimizing MongoDB queries, aggregation pipelines, and overall database performance to ensure efficient data processing and retrieval
  • Data Integrity and Security: Ensuring data integrity, quality, and security by implementing appropriate validation, monitoring, access controls, and encryption measures within MongoDB and related systems
  • Collaboration and Integration: Working closely with application developers, data scientists, data analysts, and DevOps teams to understand data requirements, integrate MongoDB with other systems and cloud services (e.g., GCP, AWS, Azure), and support data-driven applications
  • Troubleshooting and Monitoring: Monitoring data pipeline performance, troubleshooting issues, and implementing solutions to ensure data reliability and availability
  • Documentation: Creating and maintaining documentation for data pipelines, database schemas, and data engineering processes

Requirements

  • Primary Skill: Data Engineer
  • Secondary: Mongo DB
  • Experience: Minimum 10 years
  • Strong MongoDB Expertise: In-depth knowledge of MongoDB's features, including document modeling, aggregation framework, indexing, sharding, and administration
  • Programming Proficiency: Strong programming skills in languages like Python, Java, or Node.js, particularly with MongoDB drivers and related libraries
  • Data Pipeline Tools: Experience with data pipeline tools and technologies such as Apache Spark, Airflow, Kafka, or cloud-native data services
  • Cloud Platform Experience: Familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and their data-related services
  • Data Modeling and Design: Ability to design efficient and scalable data models for NoSQL databases
  • Problem-Solving and Analytical Skills: Strong aptitude for troubleshooting data-related issues and optimizing data systems
  • Communication and Teamwork: Excellent communication and collaboration skills to work effectively with cross-functional teams
  • Domain Knowledge: Banking and Payments

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Data Engineer with Mongo DB

8 matching positions

New

Senior Data Engineer

At Schwab, you’re empowered to make an impact on your career. Here, innovative t...
Location
Location
United States , Southlake
Salary
Salary:
164000.00 - 183000.00 USD / Year
schwab.com Logo
Charles Schwab
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Bachelor of Science in Computer Science or a related field
  • The ideal candidate should have at least 7+ years of data engineering experience, 5+ years development experience and 3 years or more experience with Postgres database management. The candidate must additionally have experience with Oracle, SQL Server, MySQL, and/or Mongo DB
  • Must have worked as alongside a business vertical to establish nomenclature, data catalogs, provenance, standards, semantics and usage of data
  • Deep knowledge and experience with query development and optimization (SQL, PL/SQL, and No SQL)
  • Experience in performance-tuning database applications is a MUST
  • Experience in multi-datacenter DB installations, disaster recovery, and replication techniques
  • Advanced knowledge of database backup and recovery strategies
  • Ability to work in a Unix environment including an ability to write scripts in Unix
  • Provide database technical support for Technology and Application Delivery projects
  • Must have excellent written and verbal communications skills
Job Responsibility
Job Responsibility
  • Define and maintain conceptual, logical, and physical database models by working with business stakeholders and identifying optimal database specifications. Ensures that database design and system capabilities meet validated user requirements. Work with application development teams designing, developing, and enhancing database schemas, creating database views, helping with query optimization, and figuring out ways to increase application performance. Enhance and recommend solutions / processes for downstream impact analysis associated with data and/or model changes. Support, maintain and enhance applications (when necessary) written with ETL tools such as Informatica, Airflow, Snowflake and additionally support teams using custom ingestion and transformation processes. Collaborate with enterprise stakeholders to implement and adhere to data storage standards and maintain catalogs to facilitate consistent data management practices. Establish data quality metrics and monitoring processes to proactively identify and resolve data quality issues. Work with various IT departments within Schwab to perform preventive and corrective maintenance and incident management measures. Ensure database integrity, availability, and restorability by working with enterprise operational excellence teams. Evaluates the integration of new tools or technologies based on the capabilities of the existing infrastructure. Recommend solutions and help with functional and performance testing needs (mock data, test environments, data refresh processes). Responsible for coordination of planning the installation of operating systems, databases, applications, development upgrades, and new releases. Follow and develop database standards, guidelines, and best practices. Establishes standards, controls, and procedures to ensure data integrity and security. Perform capacity planning and projection for future growth. And finally, be able to work in an Agile Scrum environment
What we offer
What we offer
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
  • Medical, dental and vision benefits
  • 401(k) and employee stock purchase plans
  • Tuition reimbursement to keep developing your career
  • Paid parental leave and adoption/family building benefits
  • Sabbatical leave available after five years of employment
  • Fulltime
!
Read More
Arrow Right

Node JS Mongo DB Developer

We are seeking an experienced Node JS Mongo DB Developer to join our development...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
hurix.com Logo
HurixDigital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field preferred
  • Minimum of 3 year of professional experience in Node JS development
  • 2 years understanding of database concepts and experience working in Mongo DB
  • Solid experience in developing web applications using Node.js and MongoDB
  • Proficiency in JavaScript and familiarity with modern JavaScript frameworks
  • Strong understanding of asynchronous programming and event-driven architectures
  • Knowledge of RESTful APIs and experience in building and consuming them
  • Experience with version control systems (e.g., Git) and agile development methodologies
  • Familiarity with frontend technologies such as HTML, CSS, and JavaScript frameworks
Job Responsibility
Job Responsibility
  • Designing, implementing, and maintaining server-side applications using Node.js and MongoDB
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java Full Stack + GENAI

About this role: Wells Fargo is seeking a Lead Software Engineer In this role...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Software Engineering experience as a JAVA full stack developer (Spring, Spring Boot, Oracle, and UI)
  • Bachelors in engineering or equivalent with above mentioned years of experience
  • Experience with GenAI tools – Co Pilot
  • Strong analytical, verbal, written communication, and interpersonal skills
  • Strong knowledge on Agile Product development methodologies and collaborating with multiple stakeholders to deliver the quality products in a timely manner
  • Hands on experience on building microservices using Spring boot, Kafka, REST APIs, ORM, SQL/NO-SQL Databases
  • Strong knowledge and hands-on on designing highly secure, scalable, resilient, and performant applications using Java/J2EE design patterns, 12-factor app principles, cloud-native patterns, and practices
  • Deep understanding of application performance management, memory management, multi-threading patterns and practices
  • Strong knowledge of foundational skills: Data Structures, Design Patterns, OOPs, SOLID principles, and secure coding practices
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Application Development Senior Manager (Java Backend) - Vice President

The Applications Development Senior Manager is a senior management level positio...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant experience in an Apps Development or systems analysis role in the Financial Service industry
  • Experience as an Applications Development Manager and in a senior-level Applications Development role
  • Extensive development expertise in building high-scaled and performant software platforms for data computation and processing
  • Possess extensive experience in Data Modelling and Data Architecture, with a specialized focus on designing and implementing robust data solutions
  • Strong analysis and design skills, design patterns, and a proven ability to understand complex requirements and translate them into technical designs and code
  • Strong hands-on coding experience with Core Java and the Spring framework (Core, Boot, etc.), with a focus on building Java microservices
  • Design and delivery experience with DevOps practices, including strong knowledge of build tools (Ant/Maven), continuous integration (Jenkins), SCM (Bitbucket), code quality analysis (SonarQube), and unit/integration testing frameworks (JUnit)
  • Strong knowledge of distributed messaging platforms (e.g., Apache Kafka, RabbitMQ) and experience with databases such as Oracle, Redis, and Mongo DB
  • Strong experience in application hosting and deploying cloud-native solutions using containerization (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Consistently demonstrates clear and concise written and verbal communication, with the ability to create and present professional, technically-sound architecture designs and high-level technical documentation
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Contribute to formulation of strategies for applications development and other functional areas
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Collaborate closely with product owners, business units, and technology partners to ensure technology initiatives support evolving lending business needs and operational efficiency
  • Review and analyze proposed technical solutions for projects in accordance to the architectural guidelines
  • Hands on with Design, code, and implement application release projects as part of development team
  • Lead, track and drive the progress of the project deliverables (requirements, development, testing, operational readiness, data readiness etc.) to ensure timely delivery
  • Support as SME for regional business, operation and global technology teams
  • Partner with various teams – Investment Finance, Risk, Operations and Technology teams for solution planning and integration
  • Fulltime
Read More
Arrow Right

Engineer Sr Analyst (Database)

Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge and experience in MongoDB installations, configurations, and administrations
  • Experience in replica set management
  • Strong knowledge and experience in configurating shared replica set with geo site replications
  • Experience in setting up replication with Arbitrary node configurations
  • Knowledge in Cluster migration from on prim to Mongo Atlas
  • Knowledge in Data migrations, Node addition, deletion, and cluster re-configurations
  • Knowledge in manage SSL, authentications, User roles and its privileges
  • Sound knowledge in As a Service Operations such as DB as a Service and Platform as a Service
  • knowledge in Cloud operating model, Multi cloud architecture, knowledge in migrating on-prim to multi cloud like AWS, GCP, Azure, and OCI
  • Knowledge in configuring, implementing, and supporting high availability (Replication) MongoDB cluster
  • Fulltime
Read More
Arrow Right

Python Gen AI Developer

The Python Gen AI Developer role involves designing and implementing generative ...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 5+ years of experience
  • 3+ Years of strong Python coding skills and python libraries (like NumPy, Pandas etc.)
  • 2+ Years of solid understanding of generative AI models (GANs, VAEs, LLMs) and their underlying principles
  • Strong experience in using Neo4J, Mongo DB
  • Experience on any of the Python web development frameworks (FastAPI, Flask, Django)
  • Experience in working as part of scrum team with knowledge of related ceremonies
  • Strong communication skills
  • Understanding and experience on Gen AI implementations
  • Experience on Langchain, Vector DB, Embeddings or related frameworks
  • Experience on AI/ML model implementations using scikit learn, Tensor flow etc.
Job Responsibility
Job Responsibility
  • Design, implement, and optimize generative AI models using frameworks like TensorFlow, PyTorch, or JAX
  • Research and implement machine learning algorithms and tools
  • Integrate generative AI models into production systems and applications, often involving APIs, microservices, and cloud platforms (AWS, Azure, GCP)
  • Manage and direct research and development processes to meet the needs of our AI strategy
  • Develop machine learning applications in alignment with project requirements and business goals
  • Perform machine learning tests and statistical analysis to fine-tune the machine learning systems
  • Select appropriate datasets and data representation methods
  • Extend existing machine learning libraries and frameworks
  • Train systems and retrain as necessary
  • Work with the engineering and leadership teams on the functional design, process design, prototyping, testing, and training of AI/ML solutions
  • Fulltime
Read More
Arrow Right

Cloud Solution Architecture - Cloud Infrastructure

Cloud Solution Architecture - Cloud Infrastructure
Location
Location
India , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon, VMware, Google, IBM, Oracle desired
  • Bachelor’s degree in computer science, Information Technology, Engineering, Business, or related field AND 12+ years’ experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions, practice development, architecture, and/or consulting OR Master's Degree in Computer Science, Information Technology, Engineering, Business, or related field AND 8+ years experience in cloud/infrastructure technologies, technology solutions, practice development, architecture, and/or consulting OR equivalent experience
  • 6+ years experience working in a customer-facing role (e.g., internal and/or external)
  • 6+ years experience working on technical projects
  • 5+ years of experience with SQL Server, SQL Server on Azure VMs, Azure SQL DB, and/or Azure SQL Managed Instance, Data Warehouses, Power BI
  • Experience in SQL Server at scale, on-premises to Azure migrations, complex SQL Server troubleshooting, performance tuning and optimization, scaling OLTP and OLAP workloads, and securing SQL Server on-premises or in Azure
  • Technical Certifications in Cloud (e.g., Azure, Azure Data Platform, Power BI, Amazon Web Services, Google, security certifications)
  • Technical experience and knowledge in Enterprise-scale technical experience with On-premises, cloud and hybrid infrastructures, architecture designs, migrations, and technology management
  • Advanced written, spoken English level with direct customer facing experience
  • Note: Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties
Job Responsibility
Job Responsibility
  • Develop relationships with key customer IT and business decision makers, to understand their data estate, priorities, and success measures, and design secure, scalable Data & AI solutions that deliver measurable business value
  • Understand customers’ overall data estate Business and IT priorities and success measures to design Data & Analytics solutions that drive business value and drive positive Customer Satisfaction & become a trusted advisor
  • Ensure that solution exhibits high levels of performance, security, scalability, maintainability, repeatability, appropriate reusability, and reliability upon deployment and provide feedback and insights from customers/partners
  • Develop opportunities to drive Customer Success business results & help Customers get value from their Microsoft investments and identify resolutions to Customer blockers by leveraging subject matter expertise
  • Apply technical knowledge to architect and design solutions that meet business and IT needs, create Data & Analytics roadmaps, drive Proof of Concepts (POC) and Minimal Viable Product (MVP), and ensure long term technical viability of new deployments, infusing key AI technologies where appropriate
  • Maintain technical skills and knowledge, keep up to date with market trends and competitive insights
  • collaborate and share with the AI technical community while educating customers on Azure platform
  • Accelerate customer outcomes - Share expertise, contribute to IP creation & re-use to accelerate customer outcomes and obtain relevant accreditations and certifications
  • Drive Azure consumption through accurate and complete Azure Consumption Plans and support Unified/Factory delivery models
  • Lead technical workshops, build MVPs, and guide customers through production deployments
  • Fulltime
Read More
Arrow Right

Manager, Software Engineering (Data Security)

Palo Alto Networks Data Security team is looking for a seasoned and accomplished...
Location
Location
United States , Santa Clara
Salary
Salary:
165000.00 - 267500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in highly technical roles in development of enterprise services, at large organizations or innovative startups
  • Extensive hands-on experience and working knowledge of security concepts -SaaS and Data Security, deep understanding of web protocols, integration with third party APIs and services
  • Experience with the agile process and leading software development teams involved with building out full stack products, deployed on the cloud at scale
  • Experience with building and delivering services and workflows at scale, leveraging microservices architectures
  • 3+ years of experience managing software engineering teams
  • 5+ years experience with cloud-based architectures (AWS/GCP experience preferred)
  • Hands-on programming experience in one or more of the following - Java, Golang, Python
  • 5+ years of experience in cloud technologies like ElasticSearch, Redis, Kafka, Mongo DB, Spring Boot
  • Experience with full-stack development (Rest APIs, Databases, Serverless computing) of distributed cloud applications
  • Experience with Docker and Kubernetes or other container orchestration platforms
Job Responsibility
Job Responsibility
  • Lead the technology strategy for building out world class data security solutions, influencing critical decisions on technology, architecture, integration, and go to market
  • Drive a results-oriented culture with a strong focus on execution, quality, and speed
  • Lead cross-functionally with Product Management, Software, and Quality Engineering teams to deliver new security as a service offerings to the market in a timely fashion with excellent quality
  • Contribute to the design, architecture, process, and development discussions
  • Manage engineering teams that builds, designs, implements, and maintains cloud security infrastructure and platforms, owning e2e responsibilities of the solution
  • Develop a strong culture of diversity, intellectual curiosity, problem-solving, and openness
  • Work closely with customer support teams to improve end-customer outcomes
  • Be a strong mentor and coach to the team
  • Foster innovation in the organization
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Fulltime
Read More
Arrow Right