About the job
Location: Brazil
Onsite policy: Candidates living in the Metropolitan Region of Campinas are required to work onsite at the city office, following CI&T's current attendance guidelines.
CI&T delivers technological transformation by combining human expertise with artificial intelligence, focusing on scalable solutions. With a team of over 8,000 professionals and a track record of working with more than 1,000 clients over the past thirty years, the company places artificial intelligence at the core of its strategy.
Role overview
The Senior Software Architect shapes, develops, and implements technology solutions at medium and large scale. This position balances architectural planning with practical execution, supporting several initiatives at once. The architect ensures solutions are sustainable, scalable, and built on strong software engineering principles.
Responsibilities span both strategic and hands-on work, including defining architecture and contributing to implementation. Integrating Generative AI (GenAI) into the software development lifecycle is a central focus, encouraging creative ways to design, build, and evolve solutions using intelligent agents.
What you will do
- Design solution architectures that are modern, scalable, and resilient for different technology maturity levels.
- Work directly on building proofs of concept and essential solutions.
- Integrate GenAI into the development lifecycle to enhance efficiency and quality.
- Design and guide the creation of AI agents to support various stages of software development.
- Advise teams on technical design and decision-making, promoting solid engineering practices.
- Assess existing systems and recommend strategies for evolution, modernization, or migration.
- Contribute to the definition of architectural standards, guidelines, and best practices.
- Evaluate and suggest new technologies, especially AI-based solutions.
- Work with stakeholders to align business goals with technical solutions.
- Produce and maintain clear, organized technical documentation.
- Mentor developers and support the technical development of teams.
Requirements
- Demonstrated experience in software architecture and hands-on development.
- Proficiency in at least one modern backend language such as Node.js, Python, Java, . NET, or a similar technology.
- Familiarity with using Generative AI in software development, including areas like code generation, testing, documentation, or analysis.
