Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Data Migration

$106k - $209k
Full-time

MongoDB HQ

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 modeling, 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 modeling 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:
  • Familiarize yourself with the MongoDB database and aggregation language
  • Familiarize 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 the 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

ABOUT MONGODB

MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software. Our compass at MongoDB is our Leadership Commitment, [ guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy [ we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. more about what it’s like to work at MongoDB [ and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. 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. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to U.S.-based candidates. MongoDB’s base salary range for this role in the U.S. is:

$106,000—$209,000 USD

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data Migration in Oregon State vacancy
  • $25.48 - $63.65 per hour

     ...Job Description The Data Migration Engineer II is responsible for designing, building, testing, and executing data migration solutions that support Oracle Health implementation and interface projects. As part of the Data Management and Migration Delivery Team... 
    Suggested
    Hourly pay
    Contract work
    Temporary work
    Local area
    Flexible hours

    Oracle

    Salem, OR
    6 days ago
  • $79.2k - $178.1k

     ...Job Description Oracle Health Data Intelligence is growing and looking for a Senior Software Engineer to join the HealtheIntent - Identity Services team! This development team builds Personnel, Organization and Consumer services which are the base of the security models... 
    Suggested
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Oracle

    Salem, OR
    3 days ago
  • $44k - $185k

     ...Software Engineer Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could...  ...members are building the future of Cisco's AI-driven platforms and data infrastructure, supporting innovation across the globe. You... 
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Internship
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    Hillsboro, OR
    1 day ago
  • $186.07k - $218.9k

     ...is expected and fully supported. The Data Platform team builds and operates systems...  ...and powering end-user experiences. As an engineer on the team you will contribute to the full...  ...have at least 5+ years of experience in software engineering. You have Strong Python, Go... 
    Suggested
    Local area

    Coinbase

    Salem, OR
    3 days ago
  • $144k - $224k

     ...Software Engineer III, Data Platform Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and... 
    Suggested
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    23 hours ago
  • A major American sportswear company is looking for a Software Engineer in Beaverton, OR, to develop big data solutions. The role includes designing backend architecture on AWS, programming, and troubleshooting systems. A Master's degree in Computer Science or Engineering... 
    Remote job

    FashionUnited

    Beaverton, OR
    3 days ago
  • Join U.S. Bank as a Software Engineer, contributing to technology initiatives that make a real difference. This role involves the design, development...  ...candidates will possess experience with Python, Azure, and data pipelines. U.S. Bank offers a range of benefits, including... 

    U.S. Bank

    Gresham, OR
    3 days ago
  • Fiveonefour-Labs-Inc in Portland, Oregon, is seeking a Senior Engineer to drive development across Boréal and Moose projects. You will collaborate closely with a dedicated team, mentor junior engineers, and enjoy the flexibility of a remote-first work culture. The ideal... 
    Remote job

    Fiveonefour-Labs-Inc

    Portland, OR
    1 day ago
  • $96.8k - $251.6k

     ...computer-science fundamentals — data structures, algorithms,...  ...across layers, from database engine internals to developer-facing...  ...with customers: we are actively migrating large workloads from MongoDB...  ...installed bases in enterprise software. Experienced peers — You will... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    5 days ago
  • $125k

     ...doing the right things right. You will join our Product Engineering team that shares a passion for writing great code,...  ...customers protect their reputation and bottom line. As a Data Senior Staff Software Engineer, you will influence technical designs and implement... 

    Navex Inc

    Lake Oswego, OR
    2 days ago
  •  ...Big Data Cloud Operations Administrator / Engineer We are looking for a motivated and experienced administrator / Engineer to join our Big Data cloud...  ...administration Applications: Experience with 3rd party software implementation and integration Version Control:... 

    BizTek People

    Portland, OR
    2 days ago
  • Open Position Data Scientist / Software Engineer Remote / Hybrid (Portland, OR HQ) Competitive Salary plus Equity Full-time About Prophetic Real estate development is a multi-billion-dollar industry that has run on fragmented data, manual processes, and gut instinct... 
    Full time
    Work at office
    Immediate start
    Remote work
    Day shift

    MixMode

    Portland, OR
    16 hours ago
  • Ucardia is seeking a Senior Android Engineer in Portland, Oregon to lead the development of their Android application using Kotlin. This role involves collaborating with product and design teams and requires 3+ years of Android development experience. Candidates should... 

    Ucardia

    Portland, OR
    3 days ago
  • $114.5k - $154.58k

     ...looking for a Principal Sales Engineer who is not only passionate...  ...challenges. This role centers on migrating mainframe workloads to cloud...  ...opportunities. Rocket Software Sales Engineers are experienced...  ...clients to understand their data integration challenges, especially... 
    Remote work
    Worldwide

    Rocket Software

    Salem, OR
    6 days ago
  • $56.4k - $94.9k

     ...Customer & Account Domain Identity Platform software engineering team. In this role you will be a...  ...Informatica MDM SaaS solution, including data modeling as well as ingress, egress...  ...processes Lead platform upgrades and migrations, evaluating new features and... 
    Work experience placement
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Salem, OR
    4 days ago
  • MixMode is seeking a Data Scientist / Software Engineer to develop machine learning systems that enhance real estate data analysis. This role, based in Portland, OR, offers the flexibility of remote or hybrid work arrangements. The ideal candidate should have over four... 
    Remote job
    Immediate start

    MixMode

    Portland, OR
    16 hours ago
  • $79.2k - $209.5k

     ...architecture standards Supporting infrastructure upgrades, migrations, patching, and lifecycle management activities Ensuring adherence...  ...to provide onsite support within driving distance of the KC/LS data center locations Disclaimer: Certain U.S. based or U.S.... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    23 hours ago
  •  ...and building the most advanced hardware, software, and AI technology to make it possible. Our...  ...night of sleep into a personalized, data-driven recovery experience. We are trusted...  ...technology, and we need a world-class Data Engineer to power our next phase of hypergrowth. You... 
    Full time
    Work at office
    Immediate start
    Worldwide
    Sleeping nights
    Flexible hours
    Night shift

    Eight Sleep

    Oregon State
    more than 2 months ago
  • $121k - $143k

     ...Data Platform Engineer IV Hybrid (In office 3 days/week) within Oregon, Washington, Idaho or Utah Build a career with purpose...  ...design, and performance optimization skills. Experience migrating from one platform to another and integrating the data into... 
    Contract work
    Work at office
    Immediate start
    Work from home
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    1 day ago
  • $105.4k - $124k

     ...One. Job Description We are seeking a Software Engineer with strong experience in Amazon Aurora...  ...including schema design, query tuning, and migration tasks. Cloud Architecture: Leverage...  ...(Docker/Kubernetes). Solid grasp of data structures, algorithms, and software design... 
    Temporary work
    Work experience placement
    3 days per week

    U.S. Bank

    Gresham, OR
    3 days ago
  • $78.91k - $110.27k

    Page Mechanical Group, Inc. is hiring a Data Engineer in Portland, Oregon. This role involves designing and enhancing data integration pipelines...  ...for the Enterprise Data Warehouse and contributing to cloud migration initiatives. The ideal candidate will have a Bachelor's... 
    Remote job

    Page Mechanical Group, Inc.

    Portland, OR
    1 day ago
  • A leading consulting firm is seeking a Senior Consultant Data Engineer to design and implement cloud data solutions using Databricks. This role entails building scalable data architectures, ensuring data quality, and engaging with clients to meet their data needs. Candidates... 

    EY

    Portland, OR
    1 day ago
  • Confluent in Portland, Oregon is seeking an engineer to join the Infrastructure team responsible for building and operating high-performance infrastructure for Confluent Cloud. The role requires strong knowledge of distributed systems and cloud platforms like AWS, Azure... 

    Confluent

    Portland, OR
    16 hours ago
  • Providence Health & Services is looking for a Senior Data Engineer to analyze clinical data and design data-centric software applications in Portland, Oregon. The ideal candidate will have a Bachelor's degree and 5+ years of relevant experience. The role emphasizes collaboration... 
    Remote job
    Full time
    Shift work

    Providence Health & Services

    Portland, OR
    2 days ago
  • Biamp Systems, LLC is looking for a Senior DevOps Engineer at their Beaverton, Oregon headquarters. This pivotal role involves leading the migration of their SaaS web application infrastructure while owning and improving the CI/CD processes. Ideal candidates will have... 

    Biamp Systems, LLC

    Beaverton, OR
    4 days ago
  • $150k - $190k

    Confluent Inc seeks an Infrastructure Engineer in Portland, Oregon. The role involves designing and operating high-performance infrastructure for Confluent Cloud and tackling large-scale distributed systems challenges. Candidates should have 4+ years of experience, strong... 
    Remote work

    Confluent Inc

    Portland, OR
    3 days ago
  • Confluent is seeking a Senior Software Engineer II in Portland, Oregon, to lead critical backend systems in their Stream Governance products...  ...available services that are essential to their cloud-native data streaming platform. Candidates should have significant experience... 

    Confluent

    Portland, OR
    3 days ago
  • GoTo Meeting is hiring a Senior Software Engineer in Portland, OR. This role involves collaborating with teams to develop efficient ETL processes and writing reusable code. The ideal candidate will have 7+ years of experience in Java, 2+ years in Python, and deep knowledge... 

    GoTo Meeting

    Portland, OR
    3 days ago
  • Data Platform Engineer IV - Hybrid (In office 3 days/week, Oregon, Washington, Idaho or Utah) We are looking for an experienced Senior Data Engineer...  ...design, and performance optimization skills. Experience migrating data from one platform to another and integrating into new... 
    Work at office
    3 days per week

    Cambia Health Solutions

    Portland, OR
    16 hours ago
  • $98.3k - $175.23k

    WSP is seeking a Substation Project Lead to join our Data Center Initiation Team. This role involves collaborating across teams, leading...  ...project goals. The ideal candidate should have 7-10 years of engineering experience in delivering substation design projects. The... 

    WSP

    Portland, OR
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Data Migration. Be the first to apply!