
Principal Engineer I
Inmetrics
full-time
Posted on:
Location Type: Hybrid
Location: Barueri • Brasil
Visit company websiteExplore more
Job Level
About the role
- Define and sustain the long-term technical vision and strategy for products
- Design and evolve reference architectures, design patterns and engineering practices
- Lead the incorporation of Artificial Intelligence into engineering solutions
- Evaluate, recommend and guide the adoption of technologies, frameworks and tools
- Serve as an institutional reference for assessing market technology trends
- Act as technical sponsor and decision authority for large-scale engineering initiatives
- Define and guide legacy application modernization strategies
- Design and enable scalable and efficient solutions
- Establish criteria, metrics and indicators for quality, performance, security and resilience
- Mentor engineers at all levels
- Develop the team's technical capabilities through code reviews, pair programming and knowledge-sharing sessions
- Create and maintain the organizational knowledge base
- Raise the organization’s technical level through training, workshops and sharing of best practices
- Be the go-to expert for analyzing and resolving complex technical challenges
- Develop scalable, sustainable solutions that balance technical requirements, deadlines and business objectives
- Lead root cause analyses for critical incidents and implement preventive measures
- Identify and remove technical bottlenecks that impact performance, scalability or delivery quality
- Work closely with Pre-Sales, supporting the preparation of technical proposals and solution definition
- Participate in client meetings to present technical solutions, architectures and use cases
- Collaborate with Product Management and Design to ensure alignment and delivery of high-quality solutions
- Support the identification of new technical opportunities with existing clients and prospects
- Act as the technical interface between client demands and Inmetrics’ capabilities
- Collaborate with the Innovation Lab on the development of automations, frameworks and reusable accelerators
- Research and implement new technologies, especially in AI, automation and application modernization
Requirements
- Minimum 10 years’ experience in software development and systems engineering
- Minimum 5 years in technical leadership roles (Staff Engineer, Tech Lead, Distinguished Engineer or similar)
- Proven experience in large-scale, high-complexity projects, preferably in technology consulting firms (ThoughtWorks, Accenture, Avanade, Deloitte, CI&T, NTT Data, Globant or similar)
- Solid track record in legacy application modernization and digital transformation
- Experience in agile environments (Scrum, Kanban, SAFe) and modern development methodologies
- Proficiency in multiple programming languages (Java, Python, JavaScript/TypeScript, C#, Go or similar)
- Expertise in modern architectures: Microservices, Event-Driven, Serverless, Cloud-Native
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and managed services
- Deep knowledge of DevOps, CI/CD, Infrastructure as Code and observability
- Experience with automation tools, RPA and systems integration
- Applied knowledge of Artificial Intelligence, Machine Learning and GenAI in software engineering contexts
- Experience interacting directly with clients in B2B technology environments
- Experience in technical pre-sales processes, proposal preparation and executive presentations
- Ability to translate business requirements into viable technical solutions and vice versa
- Experience building and maintaining consultative relationships with technical and business stakeholders
- Ability to connect technical decisions to business outcomes, ROI and measurable client impact
- Skill in presenting complex technical concepts clearly to non-technical audiences (C-level, stakeholders)
- Experience preparing technical proposals, RFPs/RFIs, demos and proofs of concept
- Ability to act as a trusted advisor, understand client challenges and propose appropriate solutions
- Skill in negotiating technical trade-offs, timelines and scope with clients and internal stakeholders
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentsystems engineeringlegacy application modernizationdigital transformationagile methodologiesprogramming languagesmicroservicescloud platformsDevOpsArtificial Intelligence
Soft Skills
technical leadershipclient interactionconsultative relationshipsbusiness translationtrusted advisornegotiationpresentation skillsmentoringproblem-solvingknowledge sharing