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

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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data Migration in Oregon State vacancy
  • $147k - $211k

    Software Engineer, Data, Global Sustainability corporate_fare Google place San Francisco, CA, USA ; Boulder, CO, USA ; +4 more X Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the... 
    Suggested
    Temporary work

    Google Inc.

    Portland, OR
    4 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... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Day shift

    MixMode

    Portland, OR
    1 day ago
  • $147k - $211k

    Google Inc. is looking for a Software Engineer specializing in data to join their Global Sustainability team. In this role, you will develop data pipelines and analytics solutions that support climate action goals. Applicants should possess a strong software development... 
    Suggested

    Google Inc.

    Portland, OR
    4 days ago
  • $125k

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

    NetClaim

    Lake Oswego, OR
    3 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... 
    Suggested
    Remote job
    Immediate start

    MixMode

    Portland, OR
    1 day ago
  •  ...Job Description Job Description THIS IS NOT A DATA ENGINEERING RELATED POSITION   CAI seeks Mechanical Commissioning Engineers, Minimum of two years' experience in Data Center Commissioning to support development and execution of all mechanical aspects of commissioning... 
    Full time
    For contractors
    Immediate start
    Worldwide

    CAI

    Portland, OR
    21 days 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
    4 days ago
  • ## Atlassian Software EngineerSolicitarlocations: Portland, Oregon,...  ...support in-store, mobile, and data platforms to enhance customer...  ...an experienced Atlassian Engineer to design, implement, and maintain...  ...features, and lead upgrades/migrations when needed.**YOU ARE***... 
    Full time
    Work at office
    Worldwide
    Flexible hours

    Columbia Sportswear

    Portland, OR
    1 day 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
    12 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

    Portland, OR
    4 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
    5 days 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 & Service

    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
    4 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
    1 day 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... 

    GoToMeeting

    Portland, OR
    4 days ago
  • $165k - $195k

     ...experiences to work everyday and make us all better for it! Engineers on our data platform team provide standardized tools, frameworks and...  ...platform team is responsible for continuously improving the software environment for our data analysts, machine learning... 
    Remote job
    Full time
    Work at office
    Local area
    Immediate start

    Doximity

    Oregon State
    more than 2 months ago
  • $144k - $224k

     ...industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human...  ...the data backbone for fleet-scale humanoid robotics. As a Software Engineer III on our Data Platform team, you will implement and scale... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    17 days ago
  • $123.4k - $176.3k

     ...enhance and sustain the organization's software systems in a cross-functional team environment...  ...design control processes and good engineering practices. This job family programs and...  ...Cardinal Health’s Enterprise Master Data Management technology team is on a tremendous... 
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Salem, OR
    3 days ago
  •  ...PTO, company-matching retirement plans, profit-sharing and more. Our engineers are the foundation of success for our customers and our business. We are seeking a Senior Solutions Engineer with a Data Center focus to join our team in either Portland, Oregon or Seattle,... 

    CompuNet, Inc.

    Portland, OR
    3 days ago
  •  ...IT/Computing or equivalent. 9+ years' experience as a software developer. Strong working experience in Python. Excellent...  ...in areas covering Artificial Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security... 
    Contract work
    Work experience placement

    InterSources

    Portland, OR
    3 days ago
  • $130k - $170k

     ...Senior Electrical Engineer - Data Centers Job Locations US-TX-Dallas | US-AZ-Scottsdale | US-OR-Portand | US-OH-Toledo | US-TX-Austin | US-GA-Atlanta | US-OR-Hillsboro | US-AL-Birmingham | US-TN-Nashville | US-MI-Troy ID 2026-3549 Category... 
    Full time
    Remote work
    Flexible hours

    SSOE

    Hillsboro, OR
    4 days ago
  •  ...Electrical Engineer - Data Centers Locations: Overland Park, KS, US; Los Angeles, CA, US; Canonsburg, PA, US; Phoenix, AZ, US; Dallas,...  ...current assumptions. Use AutoCAD/Revit/BIM and engineering studies software to perform engineering tasks. Sound, professional... 
    Full time
    Part time
    Work experience placement
    Local area
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Tualatin, OR
    3 days ago
  •  ...Role Overview We are seeking a highly motivated and skilled Data Center Optical Engineer to lead work in customer environments and co‑locations....  ..., decommissioning, break/fix, remediation and migration activities across data center optical and transport environments... 
    Temporary work
    Work at office
    Immediate start
    Remote work

    Ericsson

    Troutdale, OR
    5 days ago
  • We are seeking a highly motivated and skilled Data Center Optical Engineer to lead work in customer environments and co‑locations. The person in...  ...‑quality execution from the team across installations, migrations, remediation, break/fix, and remote hands services, utilizing... 
    Work at office
    Immediate start
    Remote work

    Ericsson

    Portland, OR
    4 days ago
  • $80 - $90 per hour

    Micro1 is looking for a PhD Engineer (Electrical, Mechanical, Chemical) to contribute to high-impact AI training projects. This remote contractor...  ...a PhD in relevant fields and demonstrate skills in calculus, data analysis, and research methodology. This position is a unique... 
    Remote job
    For contractors

    Micro1

    Cornelius, OR
    1 day ago
  • $125k

    Netclaim is seeking a Data Senior Staff Software Engineer to lead the implementation of a new data platform. This role involves mentoring data engineers and ensuring high-quality code delivery within a collaborative team environment. The ideal candidate should have over... 

    NetClaim

    Lake Oswego, OR
    8 days ago
  • $126k

     ...long-term success and collaboration. About The Team The ML Data Engineering team powers metadata extraction, enrichment, and content understanding...  ...solutions in production. Role Overview We’re seeking a Software Engineer II with deep experience building event-driven,... 
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    Portland, OR
    5 days ago
  • Micro1 in Happy Valley, Oregon, seeks PhD Engineers (Electrical, Mechanical, Chemical) for a remote contractor role. This position involves...  ...cutting-edge AI systems through high-quality responses and data analysis. Candidates must have a PhD in relevant fields and strong... 
    Remote job
    For contractors

    Micro1

    Happy Valley, OR
    1 day ago
  •  ...and work with product owners to determine the best solution. Software development, writing technical documentation, automated software...  ...required, supplemental education in software development/engineering preferred (either through code schools or traditional degrees... 
    Contract work

    BizTek People

    Beaverton, OR
    8 days ago
  •  ...Grapevine Round1 AI, in Beaverton, Oregon, is looking for a Software Engineer to help modernize their PLM platforms for retail and apparel. The role includes configuring FlexPLM or Centric PLM systems and performing PowerBuilder development, among other tasks. Candidates... 
    Remote work

    Grapevine Round1 AI

    Beaverton, OR
    1 day ago

Do you want to receive more vacancies?

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