Remote
Senior Solution Architect
About this role
Janea Systems (USA) is a dynamic team of the best & brightest software engineering specialists and solutions innovators, from around the world. From kernel to cloud, we provide high-impact software development services to Fortune 500 companies. We are seeking an experienced Senior Solution Architect to join our consulting engineering team. In this role, you will be responsible for designing scalable, production-grade architectures for enterprise software systems.
You will work closely with engineering teams and client stakeholders to architect distributed systems, cloud platforms, APIs, and data flows that support business-critical applications. As a senior technical authority, you will define architectural standards, guide complex implementations, and help ensure that the systems we deliver are scalable, secure, reliable, and maintainable in production environments. Location Fully Remote / European Residence required OR LATAM Residence Compensation Salary Work Schedule Full time / Flexible working hours Reports to Head of Engineering Member of Engineering Team Key Responsibilities: Architecture & System Design Design end-to-end architectures for enterprise applications, cloud platforms, and distributed backend systems.
Define system-level architectures spanning services, APIs, integrations, and data stores. Ensure high availability, scalability, performance, and cost efficiency across the systems you design. Make and document architectural decisions, including trade-off analysis and technology selection. Platform & Cloud Engineering Architect cloud-native and hybrid solutions across compute, networking, storage, and identity. Design data flows and integration patterns, including event-driven and streaming architectures.
Define approaches to CI/CD, infrastructure as code, observability, and operational readiness. Guide modernization and migration of legacy systems toward maintainable, scalable architectures. Technical Leadership Provide architectural leadership to engineering teams delivering client projects. Establish best practices for system design, security, integration, observability, and reliability. Conduct architecture and design reviews, and mentor engineers on building scalable software systems.