Software Architect
Are you ready to revolutionise the world with TEKEVER? ππ
At TEKEVER, we lead innovation in Europe as the European leader in unmanned technology, where cutting-edge advancements meet unparalleled innovation.
π» Digital | π‘οΈ Defence | π Security | π°οΈ Space
We operate across four strategic areas, combining artificial intelligence, systems engineering, data science, and aerospace technology to tackle global challenges β from protecting people and critical infrastructure to exploring space.
We offer a unique surveillance-as-a-service solution that delivers real-time intelligence, enhancing maritime safety and saving lives. Our products and services support strategic and operational decisions in the most demanding environments β whether at sea, on land, in space, or in cyberspace.
π Become part of a dynamic, multidisciplinary, and mission-driven team that is transforming maritime surveillance and redefining global safety standards.
At TEKEVER, our mission is to provide limitless support through mission-oriented game-changers, delivering the right information at the right time to empower critical decision-making.
If you're passionate about technology and eager to shape the future β TEKEVER is the place for you. ππ»π―
Mission:
As Software Architect you will be responsible for designing and overseeing the development of complex software systems. Youβll define the overall structure, components, and interactions of a software application, ensuring it meets business requirements and technical standards. This role involves strategic decision-making, technical leadership, and collaboration with various teams.
What will be your responsibilities:
System Design: Creating high-level blueprints for software systems, defining high-level components, interfaces, and interactions.
Guiding development teams, providing technical direction, and ensuring adherence to architectural standards.
Technology Selection: Choosing appropriate technologies, platforms, and tools for the systems.
Quality Assurance: Ensuring the software meets quality standards, performance requirements, and security guidelines.
Risk Management: Identifying and mitigating potential risks associated with the software architecture.
Communication: Collaborating with stakeholders, presenting architectural designs, and communicating technical decisions.
Documentation: Creating and maintaining architectural documentation, including design specifications and guidelines.
Code Reviews: Reviewing code to ensure it aligns with architectural principles and coding standards.
Profile and requirements:
2+ years of experience as a Software Architect or similar (5+ years preferred).
A strong foundation in software development methodologies, programming languages, and frameworks.
Deep Understanding of Software Architecture Principles: Knowledge of design patterns, architectural styles, and best practices.
Ability to effectively communicate technical concepts to both technical and non-technical audiences.
Strong analytical and problem-solving skills to address complex technical challenges.
Familiarity with agile development methodologies and DevOps practices.
Good understanding of edge computing concepts (both embedded and desktop), including real-time and safety-critical systems
Basic understanding of cloud computing concepts
Knowledge of communication/messaging patterns (e.g. message queue, pub-sub, discovery)
What we have to offer you:
An excellent work environment and an opportunity to make a difference;
Salary Compatible with the level of proven experience.
Do you want to know more about us ?
Visit our LinkedIn page at https://www.linkedin.com/company/tekever/
- Department
- R&D
- Locations
- (PT) Tekever Caldas da Rainha