Software Architect

Type of Employment:
Remote work

We are seeking a talented and experienced System Architect to join our dynamic team. 
As a System Architect, you will play a crucial role in designing and implementing robust, scalable, and efficient solutions. You will work closely with cross-functional teams, analyze requirements, and offer technical guidance, ensuring successful development and integration of the end-to-end solution.

  • Analyze and understand business requirements to create system specifications.

  • Design and architect scalable and reliable systems, considering performance, security, and maintainability.

  • Collaborate with development teams to guide the implementation of system components.

  • Evaluate and select appropriate technologies for optimal system performance.

  • Ensure alignment of technical solutions with business goals and industry best practices.

  • Oversee system integration, troubleshoot issues, and provide technical support as needed.

  • Conduct regular system reviews to identify areas for improvement and optimization.

  • Collaborate with stakeholders to communicate technical concepts and project status effectively.


  • At least 1 year of Proven experience as a System Architect or similar role.

  • At least 10 years of Proven experience as a software developer.

  • In-depth knowledge of system design, architecture, and integration.

  • Strong proficiency in selecting and implementing technologies (hardware, software, networking).

  • Excellent problem-solving skills and the ability to work in a collaborative team environment.

  • Solid understanding of security, performance, and scalability considerations.

  • Excellent verbal and presentation skills - convey complex technical concepts to diverse audiences, both technical and non-technical.

  • Proven experience in system architecture and design.