Senior Software Engineer - Data Platform

MetTel

New York (NY)

On-site

USD 145,000 - 165,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MetTel seeks a Senior Software Engineer - Data Platform in NYC to build and operate a scalable, real-time data processing platform behind proactive network monitoring. You will own data pipelines, event processing, and the data lakehouse, collaborating across product and ops to deliver reliable, observable systems for enterprise and government clients.

The role emphasizes production-grade Java/Python, distributed systems, and modern stack components (Flink/Kafka/Spark) with Kubernetes, CI/CD,

Qualifications

  • 5+ years of professional software engineering with production data pipelines.
  • Strong Java or Python, preferably both for streaming and orchestration.
  • Experience with distributed systems and real-time processing.
  • Hands-on with Kafka, Flink, or Spark streaming stacks.
  • Familiarity with ETL/workflow tools and CI/CD practices.

Responsibilities

  • Design, build, and operate reliable, scalable data pipelines for high-volume telemetry.
  • Develop real-time event processing and detection logic at scale.
  • Enhance detection/workflow engine for client-specific paths and versioning.
  • Collaborate to expose event/incident flow in product UX and APIs.
  • Instrument observability and data lineage; support data lakehouse storage.
  • Contribute to tech stack evolution and cloud/DevOps practices.
  • Write design docs, perform code reviews, and share on-call responsibilities.
  • Leverage AI-assisted tooling within the engineering workflow.

Skills

Java
Python
Distributed systems
Real-time processing
Data pipelines
SQL
Cloud/Kubernetes

Education

Bachelor's degree in Computer Science or related field

Tools

Apache Flink
Kafka Streams
Spark Structured Streaming
Beam
Dagster
Airflow
Prefect
Kubernetes
Snowflake
BigQuery
Trino
Presto
ClickHouse

Job description

MetTel is a global communications solutions provider with the most complete suite of fully managed services that focus on secure connectivity, and network and mobility services. We simplify communications and networking for business and government agencies. Our customers include many of the Fortune 500, and Gartner recognizes us as an industry leader. We have the broadest portfolio of technology and integrated partnerships, as well as our private network, which we use to create tailored solutions design, deployment, and ongoing management, driving cost savings, efficiency, innovation, and the ability to focus on core objectives. We believe that each team member is a key to the success and sustainability of the group. In order to achieve this, we offer an environment where all professionals can grow and develop their skills and competencies, collaborate with diverse professionals, share knowledge and enjoy a rewarding career.

We are seeking a Senior Software Engineer - Data Platform to join our Data Engineering team in NYC. You will help build the modern data processing platform behind proactive network monitoring - a core capability of MetTel's Managed Network Services product, delivered to thousands of enterprise and government customer sites. This is product engineering, not internal maintenance tooling: real-time visibility and automated detection are central to how MetTel differentiates in the managed network services market, where we have been recognized in the Gartner Magic Quadrant for Managed Network Services for six consecutive years. What this platform detects, and how quickly, is something our customers experience directly.

ROLE AND RESPONSIBILITIES
  • Data Pipeline & Ingestion: Design, build, and operate reliable, scalable, data-intensive pipelines carrying high-volume device and network telemetry - including ingestion and orchestration across network monitoring systems, device and satellite terminal telemetry, and third-party vendor APIs.
  • Real-Time Event Processing: Build and evolve the stateful, real-time event processing that turns raw telemetry into meaningful operational events, applying detection logic at scale.
  • Workflow & Rule Engine: Extend and enhance the detection and workflow engine to support client-specific flow paths and parameters through managed configuration that users can view and maintain from the product interface, along with the authoring, validation, and versioning that keeps those changes safe.
  • Event & Incident Flow Visibility: Partner with product and front-end engineers to expose event and incident monitoring flow in the product experience - making it clear what was detected, what it triggered, and where it stands - for network operations engineers today and for customers as the capability expands. Own the data models, APIs, and services behind those views.
  • Observability & Data Lineage: Instrument the platform so engineers can trace an event end to end and understand why the system behaved as it did - including per-job telemetry, retry semantics, and lineage back to the source.
  • Data Lakehouse & Storage: Contribute to the design and evolution of our data lakehouse - table and partition design, schema evolution, storage lifecycle, and query performance for downstream analytics and reporting.
  • Technology Stack Evolution: Contribute to the ongoing upgrade of our technology stack and architecture to meet the demands of an evolving product roadmap and customer needs.
  • Cloud & DevOps: Build and operate services on our containerized infrastructure, deploying through CI/CD and following the team's deployment and infrastructure patterns.
  • Design & Code Quality: Work with engineering leadership and business stakeholders to turn requirements into technical design and high-quality code. Write design docs and diagrams before significant changes, participate in code review, and share a light on-call rotation for the pipeline you own.
  • AI-Augmented Engineering: Use AI-assisted engineering tools as a primary part of your development workflow, with the fundamentals and judgment to direct them effectively and validate what they produce.
DESIRED QUALIFICATIONS
  • A degree in Computer Science, Engineering, a similar field of study, or equivalent work experience.
  • 5+ years of professional software engineering, with substantial time building production data pipelines and workflow or rule engines.
  • Strong Java or Python - ideally both, as our stream processing is Java and our orchestration is Python.
  • Hands-on production stream processing experience (Apache Flink, Kafka Streams, Spark Structured Streaming, or Beam), with the ability to reason about keyed state, watermarks, checkpointing, and event-time versus processing-time semantics.
  • Practical Apache Kafka knowledge beyond consumer usage - partitioning, compaction, consumer group behavior, and schema evolution (Avro / Schema Registry).
  • Experience with a workflow or ETL orchestration tool - Dagster preferred, or a comparable orchestrator such as Airflow or Prefect.
  • SQL fluency and production experience with a columnar or lakehouse query engine (Trino, Presto, Spark SQL, Snowflake, BigQuery, ClickHouse, or StarRocks).
  • Comfort operating in Kubernetes - reading logs, adjusting resources, and troubleshooting workloads.
  • Demonstrated ability to debug distributed systems under pressure: serialization failures, GC pressure, backpressure, and stuck jobs.
  • Familiarity with unit testing, automated testing, and CI/CD practices.
  • Demonstrated proficiency with AI-assisted development tools (Claude Code, Copilot, Cursor, or similar) as a core part of your engineering workflow.
  • Strong communication skills; able to articulate technical decisions to engineering peers, operations stakeholders, and non-technical audiences.

The salary range reflected is a good faith estimate of base pay for the primary location of the position. Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay for this position ranges from $145,000.00 to $165,000.00 annually. Pay varies by work location and may also depend on job-related knowledge, skills, experience and abilities of the successful candidate. Your recruiter can share more about the specific salary range for the job location during the hiring process.

MetTel is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (In office - NYC)
Senior Software Engineer (In office - NYC)

MetTel • New York (NY)

On-site
USD 150,000 - 180,000
Senior Data Platform Engineer - Real-Time Analytics
Senior Data Platform Engineer - Real-Time Analytics

MetTel • New York (NY)

On-site
USD 145,000 - 165,000
Data Analyst - Business Insights
Data Analyst - Business Insights

MetTel • New York (NY)

On-site
USD 81,000 - 110,000
Senior Data Engineer | Emerging Products
Senior Data Engineer | Emerging Products

United States Digital Space LLC • United States

Hybrid
USD 110,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer - Front-End
Senior Software Engineer - Front-End

mettel • New York (NY)

On-site
USD 150,000 - 180,000
Equal Opportunity Employer
Senior Software Engineer - Front-End
Senior Software Engineer - Front-End

MetTel • United States

On-site
USD 150,000 - 180,000
Mid-Level Solutions Engineer
Mid-Level Solutions Engineer

MetAntz • Santa Clara (CA)

On-site
USD 140,000 - 170,000
Discretionary PTO policy
Health insurance
401k
+1
Program Manager
Program Manager

Socket.dev • Holmdel Township (NJ)

On-site
USD 90,000 - 110,000
Senior Data Engineer
Senior Data Engineer

MetLife • Cary (NC)

Hybrid
USD 115,000 - 135,000
Stock-based long-term incentives
Annual short-term incentive
Hybrid in-office role
Data Engineer
Data Engineer

MetLife • Cary (NC)

Hybrid
USD 70,000 - 90,000
Health plan
401(k) with employer matching
Life insurance
+1