Alexandra Lozano Immigration Law PLLC

Software Engineering Team Lead

Location CO-
ID 2024-1662
Category
Software Development
Position Type
Full-Time
Remote
Yes

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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.