Engineering Manager/ Team Lead

Apply Now

Company: Alianza

Location: Pleasant Grove, UT 84062

Description:

Technical Engineering Manager / Team Lead

Pleasant Grove, Utah, USA (On-site)

Alianza is seeking a Technical Software Engineering Manager / Team Lead to manage a dynamic team responsible for our innovative SaaS telecommunications portal.

Join a team who's passionate about transforming the way service providers deploy and manage their cloud communication services, leveraging the cloud with the latest IT and virtualization technologies.

This role combines technical leadership in software development with a strong emphasis on UI/UX design. With familiarity in using Angular or similar frameworks, you will guide our portal towards not only functional excellence but also an intuitive and engaging user experience. Our team is distributed across the U.S. and Brazil, and we're looking for a Lead who can bridge cultural and geographical divides to foster collaboration and drive success.

Key Responsibilities

  • Oversee a team of software developers, UI/UX designers and QA engineers in both the U.S. and Brazil, ensuring high morale, productivity, technical excellence, and a focus on user-centered design
  • Lead the development cycle from conception to deployment, ensuring projects meet deadlines, are within scope, align with business goals, and deliver superior user experiences
  • Define and execute the technical and UI vision for the product portal, staying ahead of industry trends in SaaS, telecommunications, and user experience design
  • Work closely with stakeholders to understand requirements, focusing on how these translate into user-friendly interfaces and functionalities
  • Demonstrate an understanding of both immediate business requirements and long-term strategic goals, ensuring that software designs are not only robust and efficient for current needs but also scalable and adaptable for future growth, thereby future proofing our technological infrastructure
  • Champion best practices in software development, including agile methodologies, continuous integration and testing, with a particular emphasis on UI testing and usability
  • Lead a globally distributed team and foster a cohesive team culture among members located across multiple locations
  • Provide guidance, mentorship, and career development to team members, promoting a culture of learning and growth


About You
  • You love to plan, design, lead, and execute technical solutions and improvements. You are very technical and a thought-leader amongst your peers
  • You feel strongly about ensuring code quality, providing architectural and design direction, and promoting collaboration
  • You care for the people in your care, helping them continue to grow and progress in their careers as you work alongside them
  • You find and lead change; you can troubleshoot complex issues and disseminate the learnings to improve the entire team
  • You collaborate regularly with the team; iterating and delivering quality experiences for users at an optimal pace
  • You inspire and challenge your team to run smoothly as you lead and facilitate project management activities


Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Design or a related field
  • At least 7 years of experience in software development, with a minimum of 3 years in a leadership or management role, and significant experience in designing and developing the user interface layer and UI/UX design
  • Experience managing distributed teams, ideally across different countries
  • Deep understanding of software development life cycles, particularly Agile/Scrum
  • Familiarity with front-end technologies like HTML, CSS, JavaScript and modern frameworks
  • Familiarity with cloud services like AWS, Azure, or Google Cloud Platform, particularly in relation to hosting and scaling UI elements
  • Strong leadership skills with the ability to inspire and motivate teams
  • Excellent communication and interpersonal skills, capable of managing diverse teams and conveying technical and design concepts effectively
  • Strategic thinker with the ability to make data-driven decisions, including those based on user feedback and usability metrics
  • Experience in managing multicultural teams, with a sensitivity to cultural nuances
  • Conversational in Portuguese is a plus, though not required

Similar Jobs