Job Closed
This listing is no longer active.
Navigate Change
Tech Lead – Arquiteto de Software, Modernização com IA
Location
Brazil
Posted
59 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead – Arquiteto de Software, Modernização com IA
CI&T
• Liderar a definição e evolução da arquitetura de software, garantindo escalabilidade, performance, segurança e manutenibilidade • Conduzir tecnicamente a modernização de sistemas legados (EJB, JSP, Oracle PL/SQL, WebSphere) para arquiteturas modernas baseadas em microsserviços • Atuar de forma hands-on no desenvolvimento e revisão de código, apoiando decisões técnicas críticas • Definir padrões técnicos, boas práticas e diretrizes arquiteturais para o time • Utilizar IA aplicada ao desenvolvimento (ex: GitHub Copilot, Claude Code) para acelerar análise, reescrita e evolução de sistemas • Atuar como referência técnica, destravando problemas complexos e direcionando o time • Promover a adoção de práticas como DDD, Arquitetura Hexagonal, SOLID e TDD • Estruturar e evoluir pipelines de CI/CD, práticas de DevOps e governança de código • Garantir observabilidade, confiabilidade e performance das aplicações (APM, logs, métricas e tracing) • Atuar junto a stakeholders técnicos e de negócio na definição de soluções e priorização • Desenvolver tecnicamente o time, por meio de mentoria e capacitação contínua
Job Requirements
- Sólida experiência em arquitetura de software e liderança técnica
- Domínio de Java e Spring Boot (microsserviços, APIs REST, segurança)
- Experiência com Node.js e Python para construção de serviços e automações
- Experiência com Angular em aplicações enterprise
- Vivência comprovada em modernização de sistemas legados
- Uso prático de IA aplicada ao desenvolvimento (ex: GitHub Copilot, Claude Code)
- Experiência com Docker e Kubernetes
- Atuação em ambientes cloud Azure
- Forte conhecimento em CI/CD, DevOps e Gitflow
- Domínio de arquitetura orientada a microsserviços, DDD e Arquitetura Hexagonal
- Experiência com bancos relacionais e NoSQL
- Conhecimento em observabilidade e monitoramento (Dynatrace, Grafana)
Benefits
- Plano de saúde e odontológico;
- Vale alimentação e refeição;
- Auxílio-creche;
- Licença parental estendida;
- Parceria com academias e profissionais de saúde e bem-estar via Wellhub (Gympass) TotalPass;
- Participação nos Lucros e Resultados (PLR);
- Seguro de Vida;
- Plataforma de aprendizagem contínua (CI&T University);
- Clube de descontos;
- Plataforma online gratuita dedicada à promoção da saúde física, mental e bem-estar;
- Curso gestante e parentalidade responsável;
- Parceria com plataformas de cursos online;
- Plataforma para aprendizagem de idiomas;
- E muitos outros
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We are looking for an experienced Full-stack Developer to join our R&D team and make a significant impact on the company's success! In this role, you will have the opportunity to take ownership of the development of amazing new products and work on interesting projects inside a smart, fun, and dynamic engineering team. The ideal candidate will be passionate about tackling tech challenges, with a proactive approach to push forward, a love for coding, and a dedication to excellence. This is a fully remote role in the United States reporting to the Development Team Lead. Ideal candidates reside in EST or CST for the broadest time zone overlap with the global team. This role may require occasional travel within the United States as business needs arise. What you will be responsible for - Writing clean, high-quality, performant, and maintainable code that aligns with business objectives and coding standards. - Collaborating across internal and external teams (product, design, QA, field teams and customers) to gather requirements and translating them into technical specifications. - Designing, developing, and maintaining APIs and integrations with third-party services. - Optimizing applications through profiling, monitoring, and ongoing refactoring. - Implementing and maintaining automated testing frameworks to ensure system reliability. - Participating actively in code reviews, providing and receiving constructive feedback. - Supporting deployment processes and production troubleshooting. - Staying current with emerging technologies and best practices, driving innovation within the team. - Assisting in defining and enforcing development standards and coding conventions. Qualifications - BS in Computer Science, Computer Engineering, or a related field (or equivalent professional experience). - 5+ years of full stack development experience, including at least 3 years focused on web technologies. - Proven experience integrating AI and emerging tech into your daily development workflow. - Experience with Generative AI coding tools like Cursor or Claude Code. - A passion for writing clean, scalable, and maintainable code. - Strong front-end skills: HTML, CSS, JavaScript, and Angular. - Backend proficiency in NodeJs. - Experience designing RESTful APIs and working with microservices architectures. - Familiarity with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases. - Proficient with Git and version control workflows. - Experience with cloud services (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes). - Skilled in CI/CD pipelines and automated testing frameworks. - A results-driven "owner" mentality that thrives in fast-paced environments and meets tight deadlines with a sense of urgency through actionable milestones. - Excellent communication skills and a team-oriented approach to a remote-first environment. - Legal authorization to work in the United States without the need for employer sponsorship now or in the future. - Ability to sit for extended periods and perform extensive computer work, both of which are key aspects of this role. - Ability to perform job duties from a home office, when applicable, utilizing necessary technology and maintaining productivity. - Regular, reliable attendance and punctuality are essential functions of the job to ensure consistent workflow and communication. Benefits - Competitive compensation & comprehensive benefits—because your well-being matters. - Flexible, family-friendly environment that supports work-life balance. - Global team of innovators, collaborators, and go-getters who challenge and uplift one another. - Cutting-edge AI technology that delivers real value and solves complex challenges for our customers. - Fast-paced startup culture with endless opportunities for learning, growth, and ownership. - A culture built on feedback, initiative, and mutual success, where your voice is heard and your potential is nurtured. - Annual base starting salary: $120,000 - $150,000, depending on experience and other qualifications of the successful candidate. - Benefits Options: Medical, Dental, Vision, Disability, Life/AD&D, EAP, 15 vacation days per year to start, 80 hours of sick leave, 12 paid holidays, paid parental leave, & 401k with company match. Additionally, this role is eligible to participate in the Company's equity program.
Role Description We’re looking for a Senior Software Engineer to own and evolve the integrations layer that connects Opiniion to the property management systems our clients depend on. This is the connective tissue of the platform: ETL pipelines, PMS API integrations, data ingestion, and the transformation logic that ensures resident, property, and operational data flows reliably into our systems. You’ll join an established data engineering team under a dedicated engineering manager. The team already operates pipelines in production, but this role exists because we need a senior engineer who can raise the bar — improving reliability, expanding PMS coverage, building more resilient error handling, and designing integrations that scale as our client base grows. This is a hands-on IC role with real ownership over a critical part of application infrastructure. What You’ll Do: - PMS Integrations & API Development - Build, maintain, and extend integrations with property management systems including Yardi, RealPage, Entrata, and others — handling API communication, authentication, data mapping, and error recovery. - Design integration patterns that are reusable across PMS platforms, reducing the effort to onboard new partners and data sources. - Own the reliability of production integrations: monitoring, alerting, retry logic, and incident response when data pipelines fail or degrade. - ETL Pipelines & Data Engineering - Build and maintain ETL pipelines that ingest, transform, and load data from external PMS platforms and internal sources into our data infrastructure. - Write performant SQL transformations within the ETL pipeline, and ensure data flows cleanly into our data warehouse. - Partner with the analytics engineering team to ensure upstream data quality so that downstream dashboards and reporting are trustworthy. - Code Quality & Engineering Practices - Write clean, tested, well-documented code. Ship with minimal bugs and maintain high standards in code reviews. - Contribute to architecture decisions for the integrations layer — proposing solutions, evaluating tradeoffs, and documenting approach strategies. - Champion engineering best practices: version control discipline, CI/CD hygiene, automated testing, and clear documentation. - Collaboration & Communication - Work closely with product, customer success, and other engineering teams to understand integration requirements and prioritize work. - Communicate reliably with your team: set clear timelines, flag blockers early, and help teammates overcome obstacles. - Partner with QA to ensure integration changes are thoroughly tested before reaching production. Qualifications - 5+ years of professional software engineering experience, with meaningful time spent on integrations, ETL, or data engineering work. - Strong Python proficiency — you write production-grade Python daily and are comfortable building services, scripts, and pipeline logic. - SQL proficiency — you write complex queries confidently and understand data modeling concepts (joins, CTEs, window functions, indexing). - Experience building and consuming RESTful APIs, including authentication flows (OAuth, API keys, token refresh), pagination, rate limiting, and error handling. - Familiarity with ETL/ELT patterns and tools (Fivetran, Airflow, custom pipeline orchestration, or similar). Requirements - Ownership mindset: you treat production integrations as your responsibility, not just your code. When something breaks at 2am, you care about the fix and the prevention. - Strong communicator: you set clear expectations, surface problems early, and write things down so the team doesn’t depend on tribal knowledge. - Collaborative: you help teammates overcome blockers, give thoughtful code reviews, and work efficiently in a group when the problem calls for it. - Process-oriented: you follow the team’s stated processes and actively look for ways to improve them. You voice concerns constructively. - Autonomous: you can pick up a well-scoped task and drive it to completion without needing constant direction, while knowing when to ask for help. Nice-to-Haves - JavaScript proficiency — comfortable reading, writing, and maintaining JavaScript in production codebases. - Ruby on Rails experience. - AWS experience (our infrastructure is hosted on AWS) — Lambda, S3, RDS, SQS, or similar services. AWS CDK experience is a plus. - Databricks or Spark SQL experience. - Experience integrating with property management systems (Yardi, RealPage, Entrata) or proptech platforms. - Familiarity with MongoDB or other NoSQL data sources. What Success Looks Like In your first 90 days, you’ll have shipped improvements to at least one production PMS integration and built context across the integration codebase. Within 6 months: - You own multiple PMS integrations end-to-end and the team trusts you to ship changes to them independently. - Pipeline reliability has measurably improved — fewer data gaps, faster recovery from failures, better alerting. - You’ve contributed architectural improvements that make onboarding new PMS integrations faster or more standardized. - Teammates seek your code reviews and your input on integration design decisions. Benefits - Comprehensive healthcare plans, encompassing medical, dental, and vision insurance, along with group life coverage. Opiniion covers 40-90% of the premium cost for employees and all dependents. - 401(k) retirement plan with a 100% corporate match on the first 1% and 50% match on the next 5%. - Pre-tax Health Spending Accounts (HSA). - Paid Parental Leave for all new parents (including adoption or foster care). - Unlimited Time Off policies. - 10 Paid Holidays annually. - Monthly Gym Reimbursement benefit.
• Serve as the primary expert in a targeted field of interest • Provide technical guidance and/or knowledge to internal teams, ensuring best practices and industry standards are met • Identify business/operational needs and translate them into actionable technical solutions • Collaborate with cross-functional teams to develop, implement, and/or optimize solutions • Contribute to strategic planning and solutioning • Compile data through interviewing and/or networking with various internal and external stakeholders • Develop, write, and review content to support strategic initiatives, projects, and/or proposals • Act as a liaison between technical teams and key stakeholders to ensure alignment and effective communication • Stay updated on industry trends, emerging technologies, and/or best practices
Software Engineering Intern
The Jackson LaboratoryCancer. Diabetes. Alzheimer’s. Heart disease. JAX leads the search to cure diseases rooted in our DNA.
• Assist in the design and development of internal software tools, dashboards, or lightweight applications that support engineering and project teams. • Contribute to system integrations that improve access to data and reduce context switching for end users. • Participate in reviewing and analyzing existing development tools, workflows, and configurations to identify improvement opportunities. • Help document recommended standards, processes, and best practices related to software delivery and tool usage. • Collaborate with engineers, product owners, and operations teams to gather requirements and share progress. • Learn and apply best practices related to version control, CI/CD pipelines, and software governance.


