Skip to content
mimi

Senior Software Architect (Remote)

WhatJobs Direct

Kano ยท On-site Full-time Senior 4d ago

About the role

Our client is looking for a visionary Senior Software Architect to lead the design and development of scalable, high-performance software solutions. This is a fully remote position, offering unparalleled flexibility to contribute your expertise from anywhere. You will play a pivotal role in defining the technical vision and architectural direction for our suite of products, ensuring they are robust, maintainable, and aligned with business objectives. Responsibilities include translating complex business requirements into elegant technical designs, establishing coding standards and best practices, and guiding development teams through the implementation process. You will evaluate and recommend appropriate technologies, frameworks, and tools, and mentor junior and senior engineers on architectural principles and design patterns. A key aspect of this role involves conducting architectural reviews, identifying potential performance bottlenecks, and ensuring the security and reliability of our systems. You will also be responsible for creating and maintaining comprehensive architectural documentation, including diagrams, models, and specifications. Collaboration with product managers, stakeholders, and other engineering leaders will be essential to ensure architectural alignment with the product roadmap and company strategy. The ideal candidate will have a deep understanding of various architectural styles (e.g., microservices, event-driven), cloud computing platforms (AWS, Azure, GCP), and database technologies (SQL, NoSQL). Strong problem-solving skills, excellent communication abilities, and a passion for innovation are paramount. This role offers a unique opportunity to shape the technical landscape of a growing organization. You will have the autonomy to make critical architectural decisions and influence the future direction of our technology stack. We are seeking individuals with a proven track record of designing and delivering large-scale, complex software systems in a fast-paced environment. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least 10 years of experience in software development and architecture, is required. Expertise in at least one major programming language (e.g., Java, Python, C#) and experience with CI/CD pipelines and DevOps practices are highly desirable.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free