Job Description
Our company is built from the ground up to work remotely, and we have an office in Prague as well. As a Software Architect, you will have the opportunity to travel across Europe, the Middle East, and Asia, working on projects that require communication with Customers, designing complex Systems and solving different Integration patterns. Your responsibilities will include:
- Lead the process of designing and developing the overall software architecture for our projects.
- Collaborate with stakeholders to understand business requirements and translate them into scalable and maintainable software designs together with our Business Analysts
- Provide technical guidance and leadership to the development team throughout the software development lifecycle.
- Ensure adherence to architectural principles, best practices, and coding standards.
- Mentor and coach developers on architectural concepts and methodologies.
- Conduct in-depth analysis of complex systems and identify areas for improvement and optimization.
- Assess risks and propose mitigation strategies to ensure the stability, performance, and scalability of our software solutions.
- Stay in touch with emerging technologies, industry trends, and best practices related to software architecture. Evaluate and recommend new tools, frameworks, and methodologies to enhance our software development processes and capabilities.
- Create and maintain architectural documentation, including system designs, diagrams, and technical specifications. Ensure that architectural decisions, patterns, and guidelines are properly documented and communicated to the development team.
Company Info
Cogniware
Prague-based intelligence software company developing Argos, an AI platform for evidence investigati...
Other Jobs at Cogniware
Similar Opportunities
Backend Software Engineer
TRL Space
Robotics SW Engineer
Fly4Future
C++ Developer – Brno
Invasys
Backend Developer
Cogniware
Python Developer
Phonexia
Backend Software Engineer (Senior)
ZAITRA