Software Engineer, Data Migration
Jobr
MongoDB is building a world‑class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real‑time. As companies modernise legacy workloads and data ecosystems, they are increasingly drawn to the flexibility and scalability of the document model. The tools developed by the Code Generation and Data Migration team are critical in this journey, helping customers with schema modelling, code generation, initial data loads, and continuous data synchronization. We’re looking for a Software Engineer with a strong background in computer science fundamentals, systems design, experience in the Java ecosystem, streaming systems, and data‑intensive applications to join our engineering team. In this role, you will be instrumental in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power our generative AI platform, code generation and migration tools. This involves crafting sophisticated orchestration layers, robust integration points, and high‑performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation and building a sophisticated data migration suite using a modern technology stack, which includes Java, Spring Boot, Kafka, Debezium, and React. You will work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers, product management and other engineers to design and implement cutting‑edge products that solve complex customer challenges. This role will be based out of Washington, Oregon, or California. The ideal candidate for this role will have 2+ years of engineering experience in backend systems, distributed systems, or core platform development Experience in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems‑level programming, memory management, and performance tuning Experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium Experience with relational data modelling and hands‑on experience with at least one SQL database (Postgres, MySQL, etc.) Exposure to client‑side technologies such as JavaScript and React is a plus Good understanding of algorithms, data structures and their time and space complexity Curiosity, a positive attitude, and a drive to continue learning Excellent verbal and written communication skills Nice to Have Familiarity with cloud‑native distributed systems (e.g., Kubernetes) Experience with NoSQL databases and understanding of their trade‑offs is great, but not required. We’ll teach you NoSQL Contributions to relevant open‑source projects Position Expectations Contribute high‑quality, well‑tested backend code to the data migration engine and core components of our generative AI orchestration platform Collaborate effectively with Product Management, AI researchers and machine learning engineers and designers to build and deliver on the product roadmap Work to develop robust and efficient backend services that orchestrate AI functionalities Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration Participate actively in code reviews to enforce best practices and patterns Help troubleshoot and resolve complex technical issues in our distributed systems Give and solicit feedback on technical design documents and pull requests Perform tasks related to process such as CI/CD, quality, testing, etc Success Measures Within the first three months, you will have: Familiarise yourself with the MongoDB database and aggregation language Familiarise yourself with the backend tech stack including Java, Spring Boot, and Kafka Set up software development infrastructure (tech stack, build tools, etc.) to enable development using the relevant tech stacks Started collaborating with your peers and contributed to code reviews. Within six months, you will have: Familiarised yourself with the rest of our application modernization tool stack Delivered at least one large‑scale feature that spans the entire tech stack Reviewed and contributed to scope and technical design documents Within 12 months, you will have: Become a key contributor to our backend stack, capable of taking on complex features independently Helped recruit and interview new members of the team Collaborated effectively with other teams at MongoDB on cross‑functional projects MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Req ID: 4263333160 MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. #J-18808-Ljbffr Jobr
- The Consulting Solutions seeks a Software Engineer to join their team in the U.S. This role involves designing and optimizing data structures and algorithms for a generative AI platform, requiring a solid understanding of backend systems and programming languages, including...Suggested
- MongoDB, Inc. is seeking a Software Engineer to join its North America team. The role involves designing and optimizing data structures for generative AI platforms and migration tools. Ideal candidates have strong backend experience and familiarity with Java, Spring Boot...Suggested
$140k - $200k
A leading data center developer is seeking a Data Software Engineer to build foundational data architecture. The role involves designing data ingestion systems and pipelines, evaluating model quality, and contributing to high-volume data systems. Candidates should have...Suggested- Pacific Consulting Group in California is hiring a Software Engineer to enhance and develop solutions for clients. You will collaborate with Lead Engineers and Management Consultants to deliver end-to-end features across various projects. The role requires a Bachelor's...Suggested
- Ports North is seeking a highly skilled Data Engineer to support a targeted data migration initiative within a regulated financial services environment. This project-based role focuses on executing the migration of legacy case management data into an internal data ecosystem...Suggested
- ...seven years of experience in electronic data processing systems, including four years... ...services and a Bachelor’s degree in IT or Engineering is required. This role involves... ..., developing applications, and ensuring software quality, applying rigorous security policies...Remote job
$200.6k - $250.4k
...About the Role WEX is transforming into a data‑driven enterprise through its modern Data... ...for world‑class technical leadership—engineers who can see across domains, design foundational... ...for years to come. As a Principal Staff Software Engineer, you will play a pivotal role in...Flexible hours$140k - $200k
Data centers should be valuable assets to their customers, the grid, and the local community such... ...with teams across the organization: product, software infrastructure, control systems, electrical and mechanical engineering. The role: building our foundational data architecture...Full timeLocal areaFlexible hours$90k - $150k
...turning property, parcel, and risk data into the reports and... ...and consultants rely on. Our engineering team is small, hands-on, and... ...For5+ years of professional software engineering experience.5+ years... ...deployment.Exposure to microservices migration or modernization efforts (e.g...Full timePart timeWork at officeLocal areaFlexible hours- Cacheflow is seeking a Sr. Solutions Engineer to join the AI native team. This role involves shaping big data strategies by collaborating with sales and customer teams to implement effective solutions. You’ll provide guidance on architectures using our platform while also...Remote job
$224k - $356.5k
...to accelerate the healthcare applications of tomorrow. Software, Hardware, as well as data. We’re looking for dedicated contributors who know how... ...opportunity to influence the direction of NVIDIA research, engineering, and ultimately the products which our customers build....$100k - $137k
# DevOps Engineer - ML & Data InfrastructureHigh 5 GamesFull TimejuniorCAPosted 26 days ago## Role OverviewHigh 5 Games is hiring a entry-level DevOps Engineer - ML & Data Infrastructure. This is a full-time role in CA. Part of High 5 Games's Devops hiring, posted 3 weeks...Full timeWorldwide$90k - $135k
Warner Music Group is seeking an entry-level Software Engineer for its Dimensional Data Team in California. This full-time role focuses on building and managing data sets, pipelines, and APIs to support artists and music labels. Ideal candidates have a degree in Computer...Full time$109k - $215k
...of the document model. The Relational Migrator team, already instrumental in this area... ...processing. the company is seeking a Software Engineer with solid software engineering skills... ...of software engineering, system design, data engineering and/or cloud architecture...Local areaShift work$100k - $130k
...in a complex digital world. As an IAM Software Engineer, you will help to drive the evolution of... ...with App Owners and Security teams to migrate legacy applications to modern protocols... ...decisions are supported through market data, where regional variances may exist based...Full time$131.25k
## Senior Software EngineerApplylocations: Remote-CA: Remote-WA: Remote... ...JR28401## **Senior Software Engineer**WME is building the next... ...surface insights from operational data* Building and maintaining... ...deal and workflow management* Migrating legacy applications into...Temporary workLocal areaRemote work$152k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join the AI Networking R&D team. This pivotal role focuses on building and productizing machine learning tools to optimize AI workloads across GPU and CPU clusters. The ideal candidate will have experience in deep learning...$152.3k - $209.45k
...WinsAbove seeks a Sr. Solutions Engineer to support their AI native team for the Digital Natives business. This role involves collaborating with customers and technical teams to develop data solutions and architectures, as well as providing technical leadership. Candidates...Remote work$136k - $218.5k
...solution space. We are now looking for a Hardware Applications Engineer with the ability to focus on customer enablement of enterprise products... ...feedback. Work directly with our NVIDIA customers, and analyze data to answer questions, reproduce errors, resolve same, or elevate...- ...Stryker Corporation is seeking a Grid Integration Engineer to join their team in California. This early-career engineer will focus on data center interconnections and large electrical loads analysis, supporting projects through varied market processes. The ideal candidate...Remote work
$272k - $431.25k
...We are seeking a Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware Infrastructure team. As an Engineer... ...Work closely with a variety of teams, such as researchers, data engineers, and DevOps professionals, to develop a cohesive AI...- A leading healthcare provider in California is seeking a Data Engineer III responsible for designing data solutions and mentoring engineers. Applicants should have extensive experience in Azure Data services, strong programming skills in Python and C#.NET, and a Bachelor...
- A biotechnology company seeks a Senior Data Platform Engineer to join the Digital Transformation team. The role involves integrating diverse data into the Salesforce Data Cloud platform and enabling personalized marketing strategies. Candidates should possess over 5 years...
- Akraya, Inc. is seeking a seasoned Data Engineer to enhance their cloud-based data ecosystem for the finance organization. The role involves integrating fragmented financial data into a unified platform, facilitating advanced analytics and automation initiatives. The ideal...Remote jobContract work
- LinkedIn is seeking a Staff Network Engineer to play a pivotal role in architecting and maintaining robust network infrastructures across data centers. This hybrid position allows for both remote work and in-office collaboration in Mountain View, CA. The role involves...Work at officeRemote work
- A data-focused technology company is seeking an individual to finetune small language models and enhance existing data quality. The role involves data scrubbing, normalization, and pushing solutions into production environments. Ideal candidates should have Python experience...
$120k - $170k
...application to join our team! The Senior Data Engineer is responsible for analyzing,... ...utilizing database technologies and financial software. The Senior Data Engineer will build and... ...experience with ETL, data integration and migration, and strong SQL. Minimum of three (3)...Work experience placementWork at office- Seeking an Oracle Senior Software Engineer to join a team focused on implementing innovative solutions... ...development Interface development Data conversion Performance tuning Code... ...Hyperion Planning) Experience with data migration tools such as Fivetran or similar...
$200k - $250k
A healthcare data collaboration platform is looking for a Senior Engineering Manager to lead its Clinical Data Platform organization. You will drive the architecture and execution strategy for a multi-tenant, multi-cloud platform that manages sensitive healthcare data....Remote work$100k - $200k
...and easy to navigate. As a digital-first, data-driven health plan, we are replacing... ...we'd love for you to join us. As an early engineer at Angle, you will be critical to the development... ...UIs, and innovating on algorithms. As a software engineer, you will be involved in and...Temporary workWork at officeRemote workWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Data Migration. Be the first to apply!
- software engineer amazon California, MO
- experienced software developer California, MO
- federal - software developer California, MO
- software developer internship California, MO
- senior software engineer California, MO
- software developer fintech California, MO
- part time software developer remote California, MO
- software developer intern California, MO
- software data engineer California, MO
- software engineer California, MO


