




Job Summary: We are seeking a professional with solid experience in technical leadership for multiplatform software development, system architecture, and scalable, secure, high-performance solutions. Key Highlights: 1. Lead multidisciplinary teams technically 2. Define and evolve end-to-end architectures 3. Autonomy and initiative to propose innovative projects About Us Since 2001, INDT has been a technology institute that inspires innovation and breathes technology! Development is in our DNA, and we offer a collaborative environment filled with challenges for learning and growth. We originated in Manaus (AM) through Nokia and now operate across Brazil, aiming to extend our services and culture to all regions. Currently, we have over 200 active collaborators. Here, you’ll have autonomy and initiative to propose and develop innovative projects. \#JOININDT About the Role We seek a professional with solid experience in technical leadership for multiplatform software development, system architecture, and involvement in the conception, evolution, and maintenance of scalable, secure, and high-performance solutions. The candidate must possess strong ability to translate business requirements into well-defined architectures, promoting technical quality, development standardization, and long-term code sustainability. The Tech Lead must demonstrate cross-functional expertise, with experience developing projects for diverse organizations (industrial companies, startups, mid-sized and large enterprises), mastery of multiple programming languages, frameworks, and technology ecosystems, always aligned with industry best practices. **Responsibilities** * Define and evolve end-to-end architectures (edge/connectivity, APIs, data pipelines, database(s), services, web and mobile), ensuring scalability, reliability, and security. * Apply and promote sound software architecture and design practices to reduce coupling and facilitate long-term system evolution. * Lead multidisciplinary teams (backend, frontend, mobile, AI, and integration) technically, performing code reviews, defining standards, ensuring delivery quality, and supporting the development team—especially junior members. * Conduct integration with equipment/devices and proprietary software, defining data contracts, domain models, and validation/observability strategies. * Support requirement definition and backlog item prioritization with Product Owners, project managers, and stakeholders (workshops, refinements, acceptance criteria), bridging business needs with technical execution. * Guide and drive implementation of software development best practices: CI/CD, TDD, automated testing (unit, integration, load, and security), documentation standards, and repository governance. * Identify technical risks and dependencies (infrastructure, connectivity, MES integrations), proposing mitigation plans and communicating status clearly. * Support the Technical Manager in defining and executing the technology roadmap. Requirements: **Technical Requirements** * Bachelor’s degree in Computer Science, Computer Engineering, Electronic Engineering, Electrical Engineering, or related technology fields (or equivalent experience). * Proven solid experience as a Tech Lead in software development projects (5+ years). * Strong knowledge of software architecture: modular monolith, microservices, event-driven, and their integrations. * Solid experience with Clean Architecture / Hexagonal Architecture and DDD (Domain-Driven Design), including ability to define bounded contexts, layers, and contracts. * Solid experience in API development and integration (REST/GraphQL) and API design best practices (versioning, contracts, documentation). * Knowledge of asynchronous processing and messaging systems (e.g., Kafka or RabbitMQ) and event-driven patterns. * Strong knowledge of databases. * Knowledge of performance and scalability strategies. * Experience in cloud-based system development environments and DevOps practices (Git, CI/CD pipelines). * Solid experience with containers and orchestration (Docker and preferably Kubernetes). * Security and quality: automated testing, load testing, vulnerability analysis, and hardening best practices. * Experience with production observability (logs, metrics, tracing), SLO/SLI definition, and incident response routines. * Experience with industrial system integration and connectivity. * Ability to make technical decisions with clear trade-offs (cost, timeline, performance, security, maintainability) and justify choices to diverse audiences. * Experience deploying medium- and large-scale systems post-development lifecycle. **Preferred Qualifications** * Experience in Industry 4.0, manufacturing, SCADA systems, MES, and legacy system integration. * Experience collecting data from industrial equipment and proprietary software (or hardware/edge integration). * Knowledge of real-time observability and process monitoring (dashboards, alerts, SLOs). * Experience working in multidisciplinary teams closely collaborating with AI/Data Engineering teams for model operationalization (basic MLOps) and data governance. * Experience with RPC communication and/or service-oriented integration (SOA), where required by industrial legacy systems. * Doctorate (or Master’s degree completed more than two years ago) in software development, IoT, AI, or engineering. Expected Soft Skills * Strong verbal and written communication skills. * Autonomy in making technical decisions and a strong sense of ownership. * Ability to work in agile environments (Scrum/Kanban) and collaborate with product, QA, and design teams. * Proactivity in identifying risks, proposing solutions, and facilitating alignment with stakeholders. * Results-oriented mindset, commitment to quality, and continuous improvement. Languages * Advanced English (strong writing, speaking, and comprehension skills in business and academic settings)


