For Employers
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable

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.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Others jobs →

AI Response Evaluator

Freelance France, Japan, Mexico +3 more $10K – $20K Others

Senior Engineering Manager — Core Platform (Remote LATAM)

Full Time Armenia, Bolivia, Brazil +10 more Others

Senior Data Governance Specialist (Hands-on / Business-Facing)

Full Time United States Others

Care Navigator Supervisor, Patient Programs (Remote)

Full Time Canada Others

Head of Deals Desk & Pricing Strategy

Full Time United States Others

Télétravail Loto-Québec – Agent(e) au service à la clientèle (contrat), bilingue ou français

Part Time Canada 18.5 per hour Others
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 219,792+ Jobs in Engineering Manager

Answer easy questions

Answer easy questions

219,792+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified