Skip to main content
Posted 09 July, 2026

Engineering Manager

Weekday AI
Remote Nationwide, IN Full Time
Reference: 407d4c39c342ae73

Job Description

This role is for one of the Weekday's clients
Min Experience: 7 years

\n

Location: United States

\n

JobType: full-time

\n

We are looking for an experienced and driven Engineering Manager to lead high-performing teams building scalable, real-time data systems. This role requires a strong technical foundation in Java and Apache Flink, combined with leadership capabilities to guide teams through complex engineering challenges while delivering high-quality products.

\n

As an Engineering Manager, you will be responsible for designing, developing, and scaling distributed systems, with a particular focus on stream processing and real-time data pipelines. You will collaborate closely with product, data, and infrastructure teams to define technical strategy, drive execution, and ensure system reliability and performance.

\n

Requirements

\n

Key Responsibilities:

\n
    \n
  • Lead, mentor, and manage a team of software engineers, fostering a culture of ownership, innovation, and continuous improvement.
  • \n
  • Architect and build scalable backend systems using Java, ensuring high performance, reliability, and maintainability.
  • \n
  • Design and implement real-time data processing pipelines using Apache Flink, handling large-scale streaming data efficiently.
  • \n
  • Partner with cross-functional teams to translate business requirements into robust technical solutions.
  • \n
  • Drive engineering best practices, including code quality, testing, CI/CD, and observability.
  • \n
  • Manage project timelines, prioritize deliverables, and ensure timely execution without compromising quality.
  • \n
  • Conduct regular performance reviews, provide constructive feedback, and support career growth of team members.
  • \n
  • Identify and resolve performance bottlenecks in distributed systems and streaming applications.
  • \n
  • Stay updated with emerging technologies and evaluate their adoption to improve system capabilities.
  • \n
\n

Required Skills & Qualifications:

\n
    \n
  • 7–17 years of professional experience in software engineering, with at least 2–5 years in a leadership or managerial role.
  • \n
  • Strong expertise in Java, including multithreading, concurrency, and performance optimization.
  • \n
  • Hands-on experience with Apache Flink for building real-time stream processing applications.
  • \n
  • Solid understanding of distributed systems, event-driven architecture, and data streaming concepts.
  • \n
  • Experience working with big data technologies (e.g., Kafka, Hadoop, Spark) is highly desirable.
  • \n
  • Proficiency in designing RESTful APIs and microservices architecture.
  • \n
  • Strong problem-solving skills and ability to handle complex technical challenges.
  • \n
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes) is a plus.
  • \n
  • Excellent communication and stakeholder management skills.
  • \n

Sign up for Job Alerts