Lead Software Engineer – Full-Stack, Typescript, NodeJS
Posted 36ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Software Engineer and Team Lead at Motorola Solutions. Leading a team and writing production code for public safety systems in a remote-first environment.
Responsibilities:
- Write production code (70-80% of time) as a key technical contributor to the team
- Lead design discussions and review architectural proposals for new features and systems
- Influence and contribute to the team's technical roadmap and strategic direction
- Contribute to hiring efforts by interviewing candidates and helping grow the team
- Elevate team capabilities through mentorship, code reviews, and knowledge sharing
- Champion engineering best practices and quality standards across projects
- Collaborate with product, design, and other engineering teams on technical solutions
- Ensure technical decisions balance delivery speed with long-term maintainability
Requirements:
- 8+ years of experience in full stack software engineering and technical leadership
- 5+ years experience with NodeJS (Typescript) and serverless architectures or cloud platforms (AWS preferred)
- Experience leading technical design reviews, architecture discussions, or technical decision-making
- Experience interviewing engineering candidates and contributing to hiring decisions
- 3+ years with modern frontend frameworks (React, Angular, or similar)
- Strong English communication skills (written and verbal) for team collaboration
Benefits:
- Remote-first: Work from anywhere in Brazil
- Modern tooling: Access to the latest AI-assisted development tools
- Impactful work: Build systems that make a real difference in public safety
- Leadership opportunity: Lead a team while staying hands-on technically
- Small team environment: Close collaboration with direct impact on technical decisions
- Occasional travel: Team gatherings in São Paulo for larger events



















