Senior Software Architect
Core
Lead the definition, design, and governance of enterprise software architecture, establishing technical standards and scalability strategies for mission-critical platforms.
Role type
Senior Software Architect
Builds
Mission-critical enterprise platforms and resilient, high-performance solutions
Domain
Enterprise Software / Cloud Native
Required skills
Microservices, REST APIs, Event-Driven Architecture, Distributed Systems, SOLID principles, Clean Architecture, Domain-Driven Design (DDD), Java/Spring Boot, .NET Core, Node.js, Python, AWS, Azure, GCP, Docker, Kubernetes, Red Hat OpenShift, SQL/NoSQL Database Design, CI/CD, DevSecOps
Preferred skills
Cloud Architecture Certifications (AWS/Azure), TOGAF, Legacy Modernization
Technologies
Java, Spring Boot, .NET Core, Node.js, Python, AWS, Azure, GCP, Docker, Kubernetes, Red Hat OpenShift, Oracle, PostgreSQL, SQL Server, MongoDB, Redis, Cassandra
Responsibilities
Define technology roadmap, design end-to-end architecture, establish architecture standards and governance, provide technical leadership and code reviews, evaluate and select new technologies, collaborate with Product Owners and DevOps, manage technical risks and debt