We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.
With over 6,500 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality.
At CI&T, we imagine, design and build brands and digital experiences for top clients in the financial services, consumer goods, e-commerce, and technology industries. Our philosophy is simple: quality work paves the way for trusted relationships.
We are a diverse mix of professionals who are both thinkers and doers, always ready to roll up our sleeves to deliver powerful work. We also support a happy balance between work and personal life, and we’re committed to building the most impactful team in the industry.
We are looking for a Principal Architect / Architecture Manager to be part of our team in our development center in Brazil. In this position, you will lead technically and design software solutions, working closely with teams in the US and Brazil. You need advanced and/or fluent proficiency in English to communicate with these different teams and clients during the workday.
We are looking for someone who has:
Extensive Experience: A minimum of 8 years in software development, with a strong emphasis on architecture design and technical leadership in presales or client-facing roles.
Architectural Expertise: Deep understanding of software architecture patterns, design principles, and best practices. Experience with distributed systems, microservices architecture, and cloud-native technologies is essential.
Proficiency in Modern Technologies: Strong skills in JavaScript and TypeScript, particularly with React, NestJS, and
Next.js. Familiarity with other programming languages (such as Java, PHP, or .NET) is a plus.
Development Methodologies: Solid knowledge of software development methodologies, with specific experience in Agile and Scrum. Familiarity with DevOps practices and CI/CD pipelines is highly desirable.
Analytical and Strategic Thinking: Excellent analytical and problem-solving abilities, capable of thinking strategically and translating complex technical concepts into practical, client-friendly solutions.
Communication and Collaboration: Strong communication and interpersonal skills to effectively engage with clients, stakeholders, and cross-functional teams. Experience in presales activities and technical presentations is a significant advantage.
Project Delivery: Proven track record of successfully delivering large-scale software projects, demonstrating the ability to manage the entire project lifecycle from conception to deployment.
Adaptability: Ability to thrive in a fast-paced and dynamic work environment, skillfully prioritizing tasks and managing multiple projects simultaneously.
The main responsibilities include, but are not limited to:
Technical Leadership: Provide strategic technical leadership, guiding the development team in designing, implementing, and delivering high-quality software solutions that align with business objectives.
Architecture Design: Define the overall software architecture and system design, ensuring scalability, performance, and maintainability. Evaluate and select appropriate technologies, frameworks, and tools to support the software development process.
Requirements Analysis: Collaborate with product managers and stakeholders to gather and analyze software requirements. Translate business needs into technical solutions and ensure that architectural designs meet functional and non-functional requirements.
Team Collaboration: Work closely with software engineers and development teams, providing technical guidance, mentoring, and support. Foster a collaborative and innovative environment, encouraging knowledge sharing and continuous improvement.
Technical Roadmap: Define and communicate the technical roadmap and vision for the software products. Stay up-to-date with industry trends and emerging technologies, and proactively identify opportunities for innovation and improvement.
Quality Assurance: Ensure the adherence to coding standards, best practices, and quality assurance processes. Conduct code reviews and provide feedback to maintain high-quality codebase and system integrity.
Risk Mitigation: Identify technical risks and challenges early in the development lifecycle. Propose mitigation strategies and alternative solutions to minimize potential risks and ensure project success.
Technical Documentation: Create and maintain comprehensive technical documentation, including system architecture diagrams, design specifications, and implementation guidelines. Communicate technical concepts effectively to both technical and non-technical stakeholders.
Collaboration with External Partners: Collaborate with external vendors, partners, and clients on technical integrations, API design, and system interoperability. Ensure effective communication and alignment with external stakeholders.
#LI-AM2
#Midsenior
Our benefits:
-Health and dental insurance
-Meal and food allowance
-Childcare assistance
-Extended paternity leave
-Wellhub (Gympass)
-TotalPass
-Profit-sharing (PLR)
-Life insurance
-CI&T University
-Discount club
-Free online platform dedicated to physical, mental, and overall well-being
-Pregnancy and responsible parenting course
-Partnerships with online learning platforms
-Language learning platform
And many more!
Collaboration is our superpower, diversity unites us, and excellence is our standard.
We value diverse identities and life experiences, fostering a diverse, inclusive, and safe work environment. We encourage applications from diverse and underrepresented groups to our job positions.