We are seeking an accomplished Engineering Lead to join our innovative team. As an Engineering Lead, you will be responsible for overseeing the technical direction of our projects, managing a talented team of engineers, and ensuring the successful delivery of high-quality software solutions. You will play a pivotal role in driving technical excellence, fostering innovation, and maintaining a collaborative work environment. Responsibilities:
Technical Leadership:
Define and drive the technical vision, strategy, and architecture for our products.
Lead design reviews and ensure technical decisions align with business objectives.
Champion best practices in software development, including agile methodologies, code reviews, and continuous integration.
Team Management:
Manage and mentor a team of engineers, providing guidance, feedback, and career development support.
Foster a culture of collaboration, innovation, and continuous improvement within the engineering team.
Ensure effective resource allocation and workload distribution to meet project deadlines and objectives.
Project Delivery:
Collaborate closely with product management, UX/UI design, and other stakeholders to define project requirements and timelines.
Oversee the planning, execution, and delivery of projects, ensuring they are completed on time, within scope, and within budget.
Monitor project progress, identify risks, and implement mitigation strategies as needed.
Technical Expertise:
Stay abreast of industry trends, emerging technologies, and best practices; evaluate their applicability to our projects.
Provide technical guidance and mentorship to team members, promoting knowledge sharing and skill development.
Resolve complex technical issues and challenges, promoting innovation and problem-solving within the team.
Requirements:
Bachelordegree in Computer Science, Engineering, or a related field; Masterdegree preferred.
8 years of proven experience in a technical leadership role within a software development environment.
Proficiency in programming languages and frameworks relevant to your tech stack (e.g., Java, Python, JavaScript, React, Node.js).
Strong understanding of agile methodologies, software development lifecycle, and project management principles.
Excellent leadership, communication, and interpersonal skills, with a demonstrated ability to inspire and motivate teams.
Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
Certifications such as PMP, Scrum Master, or AWS Solutions Architect are a plus.
Benefits:
Competitive salary and comprehensive benefits package.
Flexible work hours and remote work options.
Professional development opportunities, including training and conferences.
Vibrant company culture with team-building activities and social events.