Weekday, Inc. Logo

Weekday, Inc.

Engineering Manager

Reposted 23 Hours Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
Lead and grow a team building scalable, real-time data systems. Architect and implement Java-based backend services and Apache Flink streaming pipelines, collaborate with cross-functional teams, enforce engineering best practices (CI/CD, testing, observability), manage project delivery and performance, and resolve distributed system performance issues.
The summary above was generated by AI

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

Location: United States

JobType: full-time

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.

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.


Requirements

Key Responsibilities:

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

Required Skills & Qualifications:

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

Similar Jobs

19 Hours Ago
Remote or Hybrid
Expert/Leader
Expert/Leader
Automotive • Cloud • Internet of Things • Software
Leads a backend engineering team developing scalable distributed systems for over-the-air software updates across millions of vehicles. Responsibilities include architecture, software development, technical guidance, team leadership, operational excellence, project management, risk mitigation, and cross-functional collaboration with product, firmware, and QA teams.
Top Skills: AWSAzureC#Cloud-Native TechnologiesDistributed SystemsGCPGoJavaMicroservicesPythonRubyTufUptane
7 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead and grow a finance data engineering team, provide technical direction for scalable data platforms, drive engineering excellence and processes, and partner with business, data science, and analytics teams to build trusted data products.
Top Skills: AWSDatabricksDbtGraph DatabasesPythonS3SparkSpark StreamingSQL
3 Days Ago
Remote
Kodair, Mahbūbnagar, Telangāna, IND
Entry level
Entry level
3D Printing
Leads High-Speed Interface subsystem design and development for automotive SoCs, including PCIe, UCIe, USB, and UFS. Defines architecture, makes technical decisions, oversees design reviews and verification, coordinates third-party IP vendors, resolves technical issues, and manages a distributed engineering organization across Japan, India, and Vietnam. Balances performance, power, quality, schedule, and resources while developing long-term technical and organizational capabilities.
Top Skills: Automotive SocFunctional SafetyPciePlace-And-Route (P&R)Power Domain SeparationUcieUfsUsb

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account