via Remote Rocketship
$120K - 200K a year
Define, evolve, and govern software architectures, provide technical leadership, mentor teams, and ensure system security, performance, and high availability.
Proven experience as a solution architect, strong development background, expertise in microservices, security, cloud-native, containerization, and experience with relational and NoSQL databases.
Job Description: • Define, evolve, and govern software and solution architectures to support sustainable growth • Design architectures based on Clean Architecture and modular monolith principles • Define, maintain, and communicate architectural models and documentation • Provide technical leadership and architectural guidance to multiple teams • Mentor engineers and technical leaders in architecture principles, patterns, and tools • Define and validate security strategies at the architectural level • Review and optimize existing systems to improve performance and reliability • Lead and support initiatives related to high availability and fault tolerance • Support the team in defining architecture and integration tests • Support cloud-native and container-based adoption Requirements: • Proven experience as a Software/Solution Architect in systems that scaled successfully • Strong analytical and problem-solving skills • Attention to architectural trade-offs • Ability to work autonomously while collaborating in a team-oriented environment • Strong background in software development with hands-on experience • Solid experience applying Clean Architecture and modular monolith designs • Documenting and communicating architecture using C4 models and ADRs • Knowledge of microservices architectures, messaging, asynchronous systems, APIs, observability, and caching strategies • Proven experience designing systems with high availability, fault tolerance, and event-driven architectures • Experience designing and validating architecture tests and integration tests • Strong understanding of security strategies at the system and application architecture level • Proficiency with Git / GitHub • Experience with relational databases (SQL Server, PostgreSQL) and NoSQL databases (MongoDB) • Experience using Docker and Kubernetes in production environments • Proficiency in at least one of the preferred languages: C# and/or Node.js • Experience working with Agile methodologies and related tools • Excellent communication skills Benefits: • Health insurance • Professional development opportunities
This job posting was last updated on 1/27/2026