Enable job alerts via email!

Senior Software Engineer - Data Engineering

Bloomberg

Montgomery Township (NJ)

On-site

USD 160,000 - 240,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

Bloomberg is seeking a Senior Software Engineer specializing in Data Engineering to join its Data Management & Analytics team. The role involves building scalable data engineering applications and pipelines for data analytics. Candidates should have extensive experience with ETL frameworks and strong skills in data modeling and SQL. The position offers an attractive salary range and a comprehensive benefits package.

Benefits

Comprehensive benefits plan
401(k) with match
Paid time off
Medical, dental, vision insurance

Qualifications

  • 7+ years experience designing and developing complex data engineering solutions.
  • 5+ years experience building ETL frameworks using Python/Pyspark.
  • Strong SQL proficiency and data warehousing methodologies.

Responsibilities

  • Build and support company-wide data analytics programs using data engineering technologies.
  • Develop and maintain data pipelines for real-time streaming and batch data processing.
  • Collaborate with cross-functional teams to gather requirements.

Skills

Data Engineering
ETL Frameworks
SQL
Data Modeling
Agile

Education

BA, BS, MS, PhD in Computer Science, Engineering or related technology field

Tools

Hadoop
Pyspark
Airflow
Kafka
Flink

Job description

Join to apply for the Senior Software Engineer - Data Engineering role at Bloomberg

Join to apply for the Senior Software Engineer - Data Engineering role at Bloomberg

This range is provided by Bloomberg. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$160,000.00/yr - $240,000.00/yr

Location

Skillman

Business Area

Engineering and CTO

Ref #

10043133

Description & Requirements

Our Team:

Bloomberg runs on data. As the Data Management & Analytics team within Engineering, we support our organization’s needs around managing data efficiently and enabling everyone across the company to make informed decisions using self service data analytics tools. We are responsible for ingesting and preparing massive amounts of data and ensuring that the data is properly modeled, governed, accurate and protected for reporting and advanced analytics. A key objective of this role is for you to help build and support company wide data analytics programs leveraging data engineering technologies such as Hadoop, Pyspark, Flink, Airflow and traditional MPP Data Warehouse/ETL technologies.

We’ll Trust You To

  • Proactively drive the vision for Data Analytics across multiple business areas, and define and execute on a plan to achieve that vision.
  • Build high-quality, scalable and robust data engineering applications with the goal of providing end users with self-service analytics.
  • Be proficient at developing, architecting, standardizing and supporting technology platforms using open source technologies such as Pyspark, Airflow and industry leading ETL solutions.
  • Build data pipelines by ingesting petabytes of data using real-time streaming tools like Kafka, Flink. Maintain and support these data pipelines and ensure they are scalable and highly available.
  • Incorporate exceptional handling, logging and auditing procedures within data pipelines codebase.
  • Leverage open source frameworks around workflow automation, orchestration and job scheduling.
  • Integrate data management capabilities such as data modeling, data quality, data anonymization throughout the data lifecycle - data in transit and data at rest.
  • Collaborate and build cross functional relationships with Product Owners, Data Scientists and Software Engineers to understand business and deliver on those needs.
  • Embrace agile framework with iterative product development and continuous improvement mindset.
  • Stay up to date with market trends, bring new ideas on-board and evaluate tooling for future needs.
  • Be highly motivated to drive innovations across engineering.

You’ll Need To Have

  • 7+ years of experience designing and developing complex data engineering solutions.
  • 5+ years of experience building ETL frameworks using Python/Pyspark and Hadoop/Hive.
  • 2+ years of experience on any Industry Standard Orchestration tools, e.g. Tidal, Airflow, Autosys.
  • 3+ years of experience in distributed parallel computing databases for Data Warehousing needs.
  • 3+ years of experience using real-time streaming frameworks such as Kafka, Flink.
  • Strong understanding of data warehousing methodologies, ETL processing and dimensional data modeling.
  • Advanced SQL proficiency and data modeling experience. Knowledge of database design techniques.
  • Demonstrated experience and ability to work with business users to gather requirements and manage scope.
  • Strong communication, presentation, problem-solving, and trouble-shooting skills.
  • BA, BS, MS, PhD in Computer Science, Engineering or related technology field.

We’d Love To See

  • Experience working with extremely large data volumes, large databases and data warehouse implementations.
  • Understanding of VLDB performance aspects, such as table partitioning, sharding, table distribution and optimization techniques.
  • Prior working experience with ETL tools such as Informatica/IDMC.
  • Knowledge of reporting tools such as QlikSense, Tableau, PowerBI.

Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology

Referrals increase your chances of interviewing at Bloomberg by 2x

Lead SDET || Atlanta, GA or Frisco, TX || Remote work
Senior Mainframe Developer Role || Onsite for Naperville, IL
Senior Active Directory Engineer Role Onsite for Atlanta, GA

New Jersey, United States $119,800.00-$258,000.00 22 hours ago

Princeton, NJ $135,000.00-$155,000.00 20 hours ago

New Jersey, United States $160,100.00-$188,100.00 2 weeks ago

Trenton, NJ $143,520.00-$207,306.67 1 month ago

Senior .Net Full Stack Developer - Remote

Woodbridge, NJ $120,000.00-$140,000.00 15 hours ago

Woodbridge, NJ $110,000.00-$180,000.00 3 days ago

Woodbridge, NJ $110,000.00-$145,000.00 2 weeks ago

Edison, NJ $75,000.00-$145,000.00 2 days ago

Trenton, NJ $149,760.00-$216,320.00 1 month ago

Trenton, NJ $116,480.00-$149,760.00 1 month ago

Princeton, NJ $160,000.00-$185,000.00 20 hours ago

Senior Full Stack Developer with Mobile Development Experience - 100% Remote

Iselin, NJ $115,000.00-$125,000.00 1 day ago

New Jersey, United States $99,000.00-$136,000.00 2 hours ago

Trenton, NJ $149,760.00-$216,320.00 1 month ago

Senior React Developer with Node.JS and PostgreSQL experience - 100% Remote

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Senior Software Engineer - Data Engineering

Kunai

Remote

USD 120,000 - 205,000

3 days ago
Be an early applicant

Senior Software Engineer, Data Engineering (Python - Insurance SaaS) New York, NY or Remote

EvolutionIQ, Inc.

Mississippi

Remote

USD 175,000 - 210,000

30+ days ago

Senior Principal Software Engineer (FULLY REMOTE POSITION)

Splunk

San Jose

Remote

USD 200,000 - 300,000

Yesterday
Be an early applicant

Senior Software Engineer, Facebook Marketing API Integration

Fluency Inc.

Burlington

Remote

USD 85,000 - 181,000

Yesterday
Be an early applicant

Senior Software Engineer, Delivery

Upstart

Remote

USD 163,000 - 227,000

2 days ago
Be an early applicant

Senior Staff Software Engineer (Remote in Boston; Chicago; SF Bay Area; Portland, ME)

Ipro Networks Pte. Ltd.

Portland

Remote

USD 180,000 - 230,000

2 days ago
Be an early applicant

Senior Principal Software Engineer

Equinix

Remote

USD 191,000 - 298,000

2 days ago
Be an early applicant

Senior Software Engineer

Cerebras

San Mateo

Remote

USD 120,000 - 180,000

Today
Be an early applicant

Senior Software Engineer

Menlo Ventures

Remote

USD 150,000 - 175,000

2 days ago
Be an early applicant