Remote Jobs RockRemote Jobs Rock

Lead Engineering Manager

πŸ“… Mar 5
Apache FlinkJavaDistributed SystemsEvent-driven Architecture
Apply Now

πŸ“œ Description

  • Lead the design and implementation of real-time data pipelines using Apache Flink.
  • Build and maintain high-performance Java backend services and distributed systems.
  • Design scalable event-driven architectures for high-throughput, low-latency workloads.
  • Optimize streaming jobs for performance, fault tolerance, and resource efficiency.
  • Set practices for code quality, testing, observability, and CI/CD.
  • Partner with cross-functional teams, troubleshoot production issues, and mentor engineers.

πŸ› οΈ Requirements

  • 10–12 years of overall experience in software engineering, with significant exposure to distributed systems.
  • Strong hands-on expertise in Apache Flink, including stream processing concepts such as windowing, state management, checkpoints, and event-time processing.
  • Advanced proficiency in Java, including concurrency, multithreading, memory management, and performance tuning.
  • Deep understanding of data streaming architectures and real-time processing frameworks.
  • Experience working with messaging systems (e.g., Kafka or similar platforms).
  • Strong knowledge of data structures, algorithms, and system design principles.
  • Experience deploying and managing applications in cloud environments (AWS, Azure, or GCP).
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid understanding of CI/CD pipelines, automated testing frameworks, and monitoring tools.
  • Experience with SQL and NoSQL databases in high-scale environments.
Full job description

This role is for one of the Weekday's clients

Min Experience: 10 years

Location: USA

JobType: full-time

As a Lead Engineering Manager, you will play a pivotal role in architecting and delivering complex stream-processing solutions, mentoring engineering teams, and collaborating closely with cross-functional stakeholders to translate business requirements into robust technical systems.

Requirements

Key Responsibilities

  • Lead the architecture, design, and implementation of real-time data processing pipelines using Apache Flink.
  • Develop and maintain high-performance backend services and distributed systems using Java.
  • Design scalable event-driven architectures capable of handling high-throughput and low-latency workloads.
  • Optimize streaming jobs for performance, fault tolerance, and resource efficiency.
  • Ensure best practices in code quality, testing, observability, and CI/CD processes.
  • Collaborate with data engineering, DevOps, and product teams to define technical roadmaps and system requirements.
  • Conduct design reviews, troubleshoot production issues, and implement long-term reliability improvements.
  • Mentor and guide engineers, fostering a culture of technical excellence and continuous improvement.
  • Contribute to infrastructure decisions related to distributed processing, cloud deployment, and containerized environments.

Required Skills & Qualifications

  • 10–12 years of overall experience in software engineering, with significant exposure to distributed systems.
  • Strong hands-on expertise in Apache Flink, including stream processing concepts such as windowing, state management, checkpoints, and event-time processing.
  • Advanced proficiency in Java, including concurrency, multithreading, memory management, and performance tuning.
  • Deep understanding of data streaming architectures and real-time processing frameworks.
  • Experience working with messaging systems (e.g., Kafka or similar platforms).
  • Strong knowledge of data structures, algorithms, and system design principles.
  • Experience deploying and managing applications in cloud environments (AWS, Azure, or GCP).
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid understanding of CI/CD pipelines, automated testing frameworks, and monitoring tools.
  • Experience with SQL and NoSQL databases in high-scale environments.

Leadership & Soft Skills

  • Proven experience leading engineering teams or owning major technical initiatives.
  • Strong architectural decision-making abilities with a focus on scalability and maintainability.
  • Excellent problem-solving and analytical skills.
  • Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
  • Strong ownership mindset and commitment to delivering high-quality solutions.

Preferred Qualifications

  • Experience with big data ecosystems and real-time analytics platforms.
  • Exposure to performance benchmarking and capacity planning.
  • Experience working in Agile/Scrum environments.
NielsenIQ

Engineering Manager, Web Data Acquisition

πŸ•’ 2 days ago
NielsenIQπŸ‘₯ 10,000+ employees🏒 Computer Software

Leads and develops a Europe-based engineering team building reliable, scalable web-scraping systems, owning delivery and operations while improving service quality and partnering across product, engineering, and data teams.

People ManagementSoftware EngineeringWeb ScrapingBrowser Automation
Temporal

Senior Engineering Manager, Observability Engineering

πŸ•’ 2 days ago
TemporalπŸ‘₯ 201 - 500 employees🏒 Computer Software

Lead the observability engineering team and own the telemetry platform, operational tooling, and customer-facing diagnostics, improving reliability and developer experience while managing scale, cost, and live-site outcomes.

Observability PlatformsDistributed SystemsMetrics, Logs, And TracesOpentelemetry
SeatGeek

Engineering Manager, Core Engineering

πŸ•’ 2 days ago
SeatGeekπŸ‘₯ 501 - 1000 employees🏒 Computer Software

Lead Core Engineering teams responsible for infrastructure and shared technical capabilities, shaping domain strategy and roadmaps while improving developer experience, operational excellence, and reliable delivery.

Team LeadershipCore EngineeringInfrastructureNetworking
Welltheory

Head of Engineering

πŸ•’ yesterday
Welltheory

Lead and grow the engineering team, set technical direction and delivery practices, own platform reliability and compliance, and stay hands-on while partnering with product and design.

Engineering LeadershipTeam Building And HiringTypeScriptJavaScript

Lidera a estratΓ©gia e a evoluΓ§Γ£o da Cloud Foundation, desenvolvendo uma base segura, escalΓ‘vel e eficiente e transformando recursos de GCP, AWS e OCI em serviΓ§os reutilizΓ‘veis para os times de Engenharia.

Cloud EngineeringGCPAWSOracle Cloud Infrastructure (oci)

Trusted by Remote Workers