Jobgether
Product Lead Engineer
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Serve as the technical authority across multiple development teams, making implementation decisions, resolving technical disagreements, and maintaining high engineering standards.
- Lead the end-to-end delivery of complex features across backend, frontend, and mobile platforms, from design and implementation through deployment and monitoring.
- Break down ambiguous requirements into clearly scoped technical tasks and proactively identify technical debt, performance bottlenecks, and reliability risks.
- Maintain an active player-coach role by regularly contributing high-quality production code and demonstrating strong engineering practices.
- Conduct thorough and constructive code reviews that improve software quality and support the development of less experienced engineers.
- Mentor Software Engineers through pairing, design discussions, technical guidance, and hands-on coaching.
- Drive best practices across testing, branching strategies, documentation, security, and overall software development practices.
- Collaborate with Product, QA, and Customer Success teams to clarify requirements, estimate work accurately, and deliver reliable features on schedule.
- Communicate technical risks, progress, decisions, and tradeoffs clearly to both technical and non-technical stakeholders.
- Take primary ownership of one or more significant product areas, developing deep expertise in their architecture, behavior, and failure modes.
- Act as the authoritative technical resource for decisions and issues within owned product areas.
- Lead knowledge transfer and cross-training to ensure critical product expertise is distributed across the team and does not create individual bottlenecks.
- Participate actively in cross-training led by other engineers to build broader familiarity with product areas and strengthen team resilience.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional software development experience, including experience working in production SaaS environments.
- Deep proficiency in PHP and JavaScript/React, including software design patterns, performance optimization, and security best practices.
- Strong knowledge of relational database design, data modeling, and SQL optimization, particularly with MySQL or MariaDB.
- Demonstrated ability to mentor, coach, and upskill less experienced engineers.
- Strong technical problem-solving and decision-making skills, with the ability to lead engineering work across complex and ambiguous requirements.
- Effective communication skills for collaborating with engineering and cross-functional stakeholders.
- Familiarity with AI-assisted engineering tools and modern AI-enabled development workflows.
- Fully remote position.
- Full-time opportunity with significant technical ownership and leadership responsibility.
- Opportunity to influence engineering standards across multiple Agile Scrum teams.
- Hands-on player-coach environment combining technical leadership with production development.
- Broad exposure to backend, frontend, and mobile software delivery.
- Meaningful ownership of critical product areas, architecture, and technical decisions.
- Opportunity to mentor engineers and contribute to team-wide technical capability and knowledge sharing.
- Collaborative work with Product, QA, and Customer Success teams.
- Opportunity to work with modern AI-assisted engineering tools and workflows.
Requirements:
Benefits:
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply