Job Closed

This listing is no longer active.

CI&T logo
CI&T

Navigate Change

AI Reverse-Engineering Specialist – Software Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 1995H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

62 days ago

Salary

0

Seniority

Senior

PortugueseEnglish

Job Description

AI Reverse-Engineering Specialist – Software Architect

CI&T

• Codebase Deconstruction: Use advanced AI tools to analyze an RPG codebase, extracting critical behaviors, complex business rules, and historical system constraints. • Strategic Mapping: Translate technical findings into a clear map of business capabilities, ensuring no critical logic is lost during transition. • Migration Strategy: Serve as the lead architect defining the migration path from the legacy RPG system to our future platform. • Close Collaboration: Work closely with our legacy systems subject-matter expert (SME). This role requires periodic on-site collaboration in Minnesota to facilitate deep knowledge transfers and system audits.

Job Requirements

  • Extensive experience in Software Architecture with a background in RPG/AS400 environments.
  • Proven proficiency in using AI-assisted engineering tools (LLM-based code analysis, automated documentation, etc.).
  • Ability to bridge “black-box” legacy code and modern architecture patterns.
  • Advanced English.

Benefits

  • Health and dental insurance;
  • Food and meal allowance;
  • Childcare assistance;
  • Extended parental leave;
  • Partnerships with gyms and health/wellness professionals via Wellhub (Gympass) / TotalPass;
  • Profit Sharing (PLR);
  • Life insurance;
  • Continuous learning platform (CI&T University);
  • Discount club;
  • Free online platform dedicated to promoting physical and mental health and well-being;
  • Pregnancy and responsible parenting course;
  • Partnerships with online course platforms;
  • Language learning platform;
  • And many others

Related Job Pages

More Full-stack Engineer Jobs

Gigmo Solutions logo

Technical Lead – Auto

Gigmo Solutions

Technical Customer Support with a difference

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead and manage a team of Technical Support Agents (chat & email). • Monitor team performance and provide regular feedback, coaching, and mentoring. • Ensure high-quality customer interactions with clear and accurate communication. • Handle customer escalations and resolve complex technical issues. • Ensure adherence to SLAs, response time, and resolution targets. • Manage and prioritize team workload and support queues effectively. • Assist team members in troubleshooting and resolving customer issues. • Collaborate with cross-functional teams for issue resolution. • Conduct quality audits and ensure compliance with SOPs. • Identify process gaps and drive continuous improvement initiatives. • Track key performance metrics (CSAT, productivity, SLA adherence). • Prepare and share performance reports with management.

India
Job Closed
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Use design abilities and coding expertise to deliver the best compute platform in the world • Craft elegant solutions to exciting problems and shape the future direction of CUDA • Evangelize, architect, and implement new features related to CUDA’s memory model and multi-node scalability geared towards next-gen AI applications and deployments • Coordinate and drive development efforts across multiple teams • Help define forward-looking improvements to the CUDA APIs and programming model • Write effective, maintainable, and well-tested code • Develop code for multiple operating systems

California + 1 moreAll locations: California | Texas
$184K - $287.5K / year
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Create low-complexity unit and integration tests, and identify opportunities to improve and add tests to existing solutions; • Support the team in identifying issues and proposing solutions; • Monitor the health of the projects you work on and proactively identify potential points of failure; • Apply security concepts and best practices; • Begin working with metrics and learn to identify and translate architectural models; • Understand features and break them down into smaller tasks that can be implemented by you or others; • Support the team whenever requested; • Support team initiatives, leading ceremonies and forums needed for your and the group's professional development.

Brazil
Job Closed
Chainguard logo

Senior Software Engineer – Libraries Platform

Chainguard

Making the software supply chain secure by default.

Full TimeRemoteTeam 51-200Since 2021H1B Sponsor

• Lead the design and implementation of core components of the Libraries Platform including the services, pipelines, and package index that power secure, reproducible build, test, and distribution workflows for libraries across multiple ecosystems (Java, JavaScript, Python/AI/ML). • Design and maintain automation for artifact creation, updates, and verification, including vulnerability scanning, remediation workflows, SBOM and provenance generation, and policy enforcement across our library catalog. • Build and operate shared platform services such as package indexes, registry mirrors, metadata services, and orchestration tooling that serve both external customers and internal ecosystem teams. • Develop internal developer tools and CLIs (often in Go) that improve how we build, test, and ship libraries at scale, including integration with build systems and CI/CD for multiple ecosystems. • Drive reliability, scalability, and observability for the Libraries platform: define SLOs, build monitoring and alerting, and lead incident response and post‑incident improvements. • Solve complex dependency and build issues in production environments, from toolchain and compiler problems to CI/CD flakiness and registry/package index edge cases. • Partner closely with ecosystem teams (Java, JavaScript, Python/AI/ML), Platform, Delivery, Sustaining, and Security to ensure the platform meets reliability, security, and product requirements. • Mentor and unblock other engineers through design reviews, documentation, and hands‑on debugging, helping to “code culture” into how we build and run our libraries platform.

United Kingdom
Job Closed