Software Architect
Core
Designing, maintaining, and improving software system architecture to ensure stability, scalability, and maintainability while driving platform consistency and DevOps practices.
Role type
Senior Software Architect
Builds
Scalable, secure cloud-based software platforms and reusable code components
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Architectural design, technical strategy, CI/CD pipeline design, cloud infrastructure management, security implementation, code review, automation, performance optimization
Preferred skills
DevOps culture adoption, cross-team collaboration, technical debt management
Technologies
Cloud platforms, CI/CD tools, monitoring tools, security testing frameworks
Responsibilities
Define and maintain overarching software architecture and technical strategy; Establish and promote design principles, patterns, and standards; Lead efforts to address technical debt and ensure long-term maintainability; Design and implement CI/CD pipelines; Ensure security, robustness, and scalability of cloud-based systems; Drive initiatives to promote code reusability and modular design