Overview We are looking for a skilled Software Engineering Team Lead to guide our talented team of engineers and oversee our Quality Assurance (QA) team.
The ideal candidate will have a robust background in software engineering, leadership experience, and expertise in cloud architecture, design patterns, and software engineering best practices.
*100% Remote in Colombia* Responsibilities Lead and mentor a team of software engineers and QA professionals, fostering a culture of collaboration, innovation, and excellence.
Oversee the design, development, and deployment of high-quality software solutions, ensuring alignment with business goals.
Implement cloud architecture strategies to create scalable and reliable applications.
Enforce software engineering best practices, including design patterns, code reviews, and documentation.
Manage the CI/CD pipeline, facilitating seamless integration and deployment processes.
Collaborate with the QA team to establish comprehensive testing strategies and ensure product quality throughout the development lifecycle.
Engage with stakeholders to gather requirements and provide technical solutions that meet business objectives.
Participate in architectural discussions and offer insights based on industry best practices and emerging technologies.
Drive continuous improvement initiatives within the team, identifying areas for optimization in both software development and QA processes.
Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 4 years of experience as a Senior Software Engineer, with a proven track record of delivering successful software projects.
At least 2 years of experience in a leadership role, managing and mentoring engineering and QA teams.
Strong knowledge of cloud architecture (AWS, Azure, or Google Cloud) and experience designing cloud-based applications.
Proficient in software engineering best practices, including design patterns and agile methodologies.
Experience with CI/CD tools and practices to ensure efficient deployment and integration processes.
Familiarity with QA methodologies and experience overseeing quality assurance processes.
Excellent communication, leadership, and interpersonal skills.
#J-18808-Ljbffr