RYZ Labs
Principal Software Architect
About this role
Description: Lead the technical evolution and modernization of software applications and digital platforms for a key international client. Bridge long-term architectural strategy with day-to-day execution, including writing core code and establishing modern software standards. Requirements: 10+ years of experience in software engineering, architecture, or technical leadership roles. Strong track record in designing multi-tier distributed systems and writing production code. Deep experience with CI/CD pipelines, containerization, DevSecOps practices, and Infrastructure-as-Code (OpenTofu/Pulumi). Proven capability to guide cross-functional teams and establish engineering baselines. Exceptional written and verbal English skills for client communication. Solid project management foundation in Agile methodologies. Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. Benefits: Opportunity to work in a remote and distributed team across the US and LATAM. Environment of autonomy, learning, growth, and challenging projects. Engage with cutting-edge technologies in cloud computing.