Motorola Solutions
Principal/Lead Software Engineer Full-Stack Typescript/NodeJS
Remote Software Engineering role with clear candidate location fit.
PostedJun 15, 2026
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
Brazil
Role overview
Principal/Lead Software Engineer Full-Stack Typescript/NodeJS
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Backend:
- TypeScript (compiled to JavaScript) running on NodeJS
- Serverless architecture using AWS Lambda
- AWS services: DynamoDB, OpenSearch, SQS, S3
- Established internal framework and patterns
Frontend:
- Flexible framework approach: Angular, React, or vanilla JavaScript
- Micro-frontends and web components architecture
- Building embeddable code snippets and modular, reusable components
Development Practices:
- AI-assisted development with tools like Claude Code, Cursor, or GitHub Copilot
- Serverless-first architecture
- Cloud-native deployment patterns on AWS
- Modern testing and quality practices
What You'll Work On
- 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
Skills & Experience
- Technically Deep:Expert-level knowledge in TypeScript, NodeJS, and serverless architectures
- Full-stack Capable:Comfortable working across backend and frontend, with stronger backend expertise
- Technical Leader:Guide architectural decisions and elevate team practices through expertise
- Pattern Aware:Effective at working within established frameworks while improving them incrementally
- Hiring Contributor:Experience interviewing and evaluating engineering candidates
- Mentorship Oriented:Enjoy helping others grow through code reviews, pairing, and knowledge sharing
- Quality Driven:Strong advocate for testing, maintainable code, and engineering excellence
- Modern in Approach:Actively using AI-assisted development tools in daily work
- Effective Communicator:Can articulate technical concepts clearly to diverse audiences
- Impact Driven:Motivated by building systems that help keep communities safe
Team & Culture
- Technical Excellence:High standards for code quality and engineering practices
- Collaborative Leadership:Influence through expertise and teamwork
- Autonomy:Trust and independence to make technical decisions
- Impact:Understanding that your work directly helps communities stay safe
- Flexibility:Remote-first culture with flexible work arrangements
- Growth:Continuous learning and staying current with emerging technologies
- Pragmatism:Balance ideal solutions with practical delivery
Benefits & Perks
- 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
Basic 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)
- AND experience leading technical design reviews, architecture discussions, or technical decision-making
- AND experience interviewing engineering candidates and contributing to hiring decisions
- AND 3+ years with modern frontend frameworks (React, Angular, or similar)
- AND strong English communication skills (written and verbal) for team collaboration
Similar roles
Keep a backup shortlist.
Node.js, React Brazil
Senior Full Stack EngineerOpsvisView role JavaScript, TypeScript Brazil
Senior Full Stack EngineerIndeedView role React, TypeScript 1 accepted country
Senior/Lead Full Stack EngineerTeamviewerView role React, TypeScript 8 accepted countries
Senior Full Stack EngineerFionetView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.