What will you do in our company?
- Be responsible for the overall architecture of our software solution
- Define technical roadmap of our software solution
- Manage technical backlog and technical debt and negotiate priorities with business
- Drive technical evolution of our software solution
- Cooperate with R&D product teams to develop solutions
- Assess and recommend appropriate technologies, frameworks, and tools for software development
- Stay updated with industry trends and emerging technologies
- Define software components, interfaces, and interactions
- Guiding development teams, making decisions, and providing technical direction
- Leverage industry standard frameworks and current knowledge of the industry trends to advise on leading architecture practices
- Create detailed system architecture and design documents
- Cooperate with domain architects
- Taking architectural decisions. Making high-level decisions for software design and implementation
- Identify deficiencies in operational capability, scalability, security, and maintainability, and develop strategic standards and designs to address them
What do you need to work at the position?
- Strong engineering and problem-solving mindset
- Embedded programming experience using C and C++ languages
- 5+ years of software architecture experience
- Strong written and verbal communications skills, including the ability to communicate with both technical and business audience
- Negotiations skills
- Negotiations skills
- Big Picture Perspective. Seeing the overall vision and ensuring alignment with business goals
- Understanding of DevOps practices to create efficient development and operations environments
- Tech stack: C and C++; Ascii doc; JIRA and Confluence; Visual Studio; GIT; Yocto and Meson
Are you interested? Architect?
APPLY