Enable job alerts via email!

Software Engineer – Python and Data Lead - Woodbridge, NJ

Career Mentors, LLC

Woodbridge Township (NJ)

On-site

USD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Data Integration Engineer to lead and implement data integration efforts across various systems. This role involves developing and maintaining ETL pipelines, writing efficient scripts in Python, Bash, and Shell, and collaborating with a team of data professionals to ensure high-quality data solutions. The ideal candidate will have extensive experience in Agile environments and be proficient with tools like Dremio and Kafka. Join a forward-thinking company that values innovation and teamwork in a dynamic work environment.

Qualifications

  • 7+ years of experience with scripting languages like Python, Bash, and Shell.
  • Hands-on experience with ETL frameworks and data pipeline development.

Responsibilities

  • Lead data integration efforts from various systems into enterprise data platforms.
  • Develop and maintain robust ETL pipelines using modern frameworks.

Skills

Python
Bash
Shell
Agile methodologies
Problem-solving

Tools

ETL frameworks
Dremio
Kafka
Jira
Confluence
API platforms

Job description

Note: Only considering nearby/local candidates — face-to-face (F2F) interview required

W2 Candidates only (minimum visa validity of 12 months)


    • Lead and implement data integration efforts from various systems into enterprise data platforms.

    • Develop and maintain robust ETL pipelines using modern frameworks and tools.

    • Write efficient and reusable Python, Bash, and Shell scripts for data processing, transformation, and automation tasks.

    • Work with Dremio, Kafka, and API platforms (including Apigee) to support real-time and batch data flows.

    • Collaborate with data leads, architects, and engineers to ensure high-quality, scalable data solutions.

    • Participate in Agile Scrum/Kanban ceremonies and contribute to continuous improvement initiatives.

    • Use Jira and Confluence for project tracking, documentation, and collaboration.

    Required Qualifications:
    • 7+ years of experience with scripting languages, including:

      • Python

      • Bash

      • Shell

    • 5+ years of experience working in Agile environments using Scrum/Kanban methodologies.

    • 5+ years of experience using Jira and Confluence for Agile project management and documentation.

    • Hands-on experience with:

      • ETL frameworks and data pipeline development

      • Dremio for data analytics and integration

      • Kafka for data streaming and event-driven architectures

      • API development/integration and management platforms like Apigee

    Preferred Qualifications:
    • Experience working in large-scale enterprise data environments.

    • Familiarity with data modeling, data governance, and data quality best practices.

    • Strong problem-solving and troubleshooting skills in complex data systems.

    Soft Skills:
    • Excellent collaboration and communication skills.

    • Strong analytical and problem-solving abilities.

    • Ability to work independently and in a fast-paced, Agile environment.

    • Detail-oriented with strong organizational skills.

    TopTech Talent is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, citizenship status, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.

    Third-party recruiters, please do not reach out for this role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.