Engineering Manager
Full-time Not ApplicableJob Overview
About the Role
We are seeking an experienced Engineering Manager to lead a team of talented engineers in building and maintaining scalable, secure, and high-performing data solutions. The ideal candidate will have strong leadership skills, deep technical expertise in AWS cloud services, and experience with batch processing and data-related services. Proficiency in at least one programming language such as Java or Python is essential.
Key Responsibilities
- Lead and mentor a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Drive the design, development, and deployment of data processing systems and batch workflows on AWS.
- Collaborate with product managers, architects, and other stakeholders to define technical strategies and deliver high-quality solutions.
- Ensure best practices in software development, including code quality, testing, and performance optimization.
- Manage project timelines, resource allocation, and deliverables to meet business objectives.
- Stay current with emerging technologies and recommend adoption where appropriate.
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Proven experience as an Engineering Manager or similar leadership role.
- Strong knowledge of AWS services such as:
- S3, EC2, Lambda, Batch, Step Functions, Glue, EMR, and related data services.
- Hands-on experience with batch processing frameworks and data pipelines.
- Proficiency in Java or Python (both preferred).
- Solid understanding of data architecture, ETL processes, and distributed systems.
- Excellent communication, leadership, and problem-solving skills.
Preferred Qualifications
- Familiarity with CI/CD pipelines, DevOps practices, and Infrastructure as Code (e.g., Terraform, CloudFormation).
- Familiarity with big data technologies (e.g., Spark, Hadoop).
- Knowledge of data security and compliance standards.
Make Your Resume Now