Lead architecture and delivery of real-time stream-processing pipelines using Apache Flink and Java. Design scalable, event-driven, low-latency systems; optimize performance and reliability; deploy and manage cloud/containerized services; enforce CI/CD, testing, and observability; troubleshoot production issues; collaborate with cross-functional teams; and mentor engineering teams.
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.
RequirementsKey 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.
- 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.
- 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.
- Experience with big data ecosystems and real-time analytics platforms.
- Exposure to performance benchmarking and capacity planning.
- Experience working in Agile/Scrum environments.
Similar Jobs
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
As an Engineering Lead in the KYC team, you will develop and optimize systems to improve user onboarding and automate operations, while mentoring junior engineers.
Top Skills:
AWSCi/CdGCPJavaKotlinKubernetesReactTypescript
Edtech
Lead a team to enhance Cengage Learning Platforms by implementing AI-first strategies, improving software delivery processes, and ensuring product quality.
Top Skills:
AIAPIsAWSAzureAzure DevopsGCPJIRALlmsMachine LearningMultimodal ModelsPrompt Engineering
Edtech
The Software Engineering Manager will lead a team in creating tools for Cengage Learning Platforms, focusing on AI innovation, team growth, agile delivery, and collaboration.
Top Skills:
AWSAzureAzure DevopsGCPGenerative AiJIRALlmsMachine Learning
What you need to know about the Austin Tech Scene
Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.
Key Facts About Austin Tech
- Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
- Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
- Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
- Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center


