Lead architecture and delivery of real-time stream-processing pipelines using Apache Flink and Java. Build scalable, low-latency event-driven systems, optimize performance and fault tolerance, collaborate with cross-functional teams, mentor engineers, conduct design reviews, troubleshoot production, and guide cloud and containerized deployments with robust CI/CD and observability practices.
This role is for one of the Weekday's clients
Min Experience: 10 years
Location: USA
JobType: full-time
As a Lead Engineer, 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
Fintech • Machine Learning • Payments • Software • Financial Services
The Lead Front End Engineer will build and manage the marketing website, ensuring performance, scalability, and collaboration with design and marketing teams while optimizing workflows and ensuring accessibility standards.
Top Skills:
AWSContentfulFigmaGCPAzureNext.JsReactShadcn UiTailwind.CssTypescript
Fintech • Machine Learning • Payments • Software • Financial Services
Lead the development and maintenance of Capital One's marketing website, focusing on performance, collaboration with stakeholders, and continuous optimization of front-end technologies.
Top Skills:
AWSCi/CdContentful CmsFigmaGCPAzureNext.JsReactShadcn UiTailwind.CssTypescript
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
The Lead Full Stack Software Engineer will design, develop, and test software applications, collaborate with teams, and contribute to healthcare IT solutions.
Top Skills:
AgileC#Cloud PlatformsDevOpsFhirGitNoSQLPythonSQL
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute


