Software Engineer

Motion Recruitment
Iselin, NJ

Title: Software Engineer (Data / Python / GCP)

Location: Iselin, NJ (Hybrid – 2 days onsite)

Duration: Initial 12-Month Contract

About the Role

We are seeking a highly skilled Software Engineer (Data) to support large-scale data initiatives and cloud migration efforts. This role is focused on building and optimizing data solutions within a modern big data environment, leveraging Python and Google Cloud technologies.

This individual will play a key role in designing, developing, and enhancing data pipelines, while collaborating with cross-functional teams to deliver scalable and efficient data solutions.

Key Responsibilities

  • Design, develop, and maintain data pipelines and data processing solutions
  • Support migration of existing infrastructure to Google Cloud environments
  • Work with large-scale datasets using BigQuery and other big data tools
  • Develop and optimize code using Python and related technologies
  • Analyze and troubleshoot complex data engineering challenges
  • Collaborate with cross-functional teams to deliver data-driven solutions
  • Ensure data quality, performance, and scalability across systems
  • Participate in planning and execution of data engineering initiatives

Qualifications

  • 5+ years of experience in software engineering or data engineering
  • Strong experience with Python
  • Hands-on experience with Google Cloud Platform (GCP), including BigQuery
  • Experience working with big data technologies (Hadoop or similar)
  • Strong database experience (SQL and data modeling)
  • Ability to work in a fast-paced, collaborative environment
  • Strong problem-solving and analytical skills

Preferred Qualifications

  • Experience with Spark or distributed data processing frameworks
  • Background in cloud migration or infrastructure transformation
  • Familiarity with Java or additional programming languages
  • Experience working in Agile or Kanban environments

Additional Details

  • Hybrid schedule: 2 days onsite in Iselin, NJ
  • Contract opportunity with potential for extension
  • Collaborative team environment focused on data innovation

What They’re Looking For

  • Hands-on data engineer with strong technical depth
  • Experience working with GCP and big data environments
  • Strong communicator who can collaborate across teams
  • Detail-oriented with a focus on performance and scalability
  • Someone who can quickly contribute to complex data initiatives

// // //