
Software Engineering Team Lead
Posted 15 hours ago

Posted 15 hours ago
This is a fully remote position, open to applicants in Mexico, +2 more countries.
• Oversee and assist in the daily operations of a development POD.
• Guide engineers and aid in their technical and career development.
• Deliver consistent feedback, recognize growth opportunities, and enhance team performance.
• Cultivate a culture of ownership, accountability, collaboration, and ongoing improvement.
• Organize planning sessions, standups, retrospectives, and other essential POD activities.
• Steer architectural discussions and technical design choices.
• Ensure solutions adhere to quality, scalability, performance, and maintainability standards.
• Drive technical problem-solving and eliminate complex obstacles.
• Advocate for engineering best practices, code reviews, and knowledge dissemination.
• Recognize and mitigate technical debt.
• Design, develop, and deploy critical features and components.
• Write and sustain clean, efficient, and scalable code.
• Execute enhancements, fixes, and automation initiatives.
• Utilize AI-assisted development tools and automation technologies.
• Take ownership of the POD's technical execution and delivery results.
• Convert priorities into actionable tasks and ensure progress towards goals.
• Identify and proactively manage risks, obstacles, and dependencies.
• Validate delivered solutions against business and user requirements.
• Collaborate with Product, Architecture, QA, Infrastructure, and other PODs.
• Communicate technical decisions, progress updates, and risks to stakeholders.
• Document technical decisions and workflows.
• Monitor POD performance using delivery, quality, and efficiency metrics.
• Identify bottlenecks and enhance team processes.
• Oversee code quality, rework, and delivery efficiency.
• Promote experimentation, knowledge sharing, and improved operational methods.
• 5+ years of direct software development experience.
• 3+ years of experience in leading or mentoring software development teams.
• Strong grasp of software architecture, development methodologies, and engineering best practices.
• Experience in designing, building, and maintaining scalable software solutions.
• Excellent problem-solving abilities and the capacity to make sound technical decisions.
• Experience working with Agile methodologies and cross-functional development teams.
• Ability to balance hands-on development with team leadership duties.
• Familiarity with code reviews, technical debt management, and software quality measures.
• Strong sense of ownership and capability to lead execution with minimal supervision.
• Comfortable integrating AI-assisted development tools into your daily tasks.
• Ability to communicate effectively with both technical and non-technical stakeholders.
• Adaptable to a fast-paced environment with shifting priorities.
• Fluent in Spanish and possess professional proficiency in English.
• Reliable remote work setup.
• Nice to have: Experience in autonomous, product-oriented development PODs.
• Nice to have: Experience with IoT, building technology, automation, or data-driven platforms.
• Nice to have: Experience collaborating with US-based stakeholders or distributed international teams.
• Nice to have: Familiarity with engineering performance metrics such as DORA, delivery effectiveness, and code quality.
• Nice to have: Experience using GitHub, ClickUp, or similar engineering and project management tools.
• Nice to have: Experience implementing AI-driven development workflows and engineering automation.
• Nice to have: Background in enhancing engineering processes, architecture, or team performance.
• 100% remote work.
• Flexible working hours.
• Day off on your birthday.
• Shorter hours on Fridays.
• Unlimited vacation days.
• Sick leave benefits.
• Day off for moving.
• Support for education, training, and language learning.
• Referral program.
Natera
Felix
Felix
Get handpicked remote jobs straight to your inbox weekly.