About the job
Join Air Apps as a Software Architect
At Air Apps, we are pioneers in redefining personal and entrepreneurial resource management through cutting-edge AI technology. Founded in 2018 in Lisbon, Portugal, and now with a vibrant office in San Francisco, we have achieved over 100 million downloads globally, all while being self-funded. Our mission is to revolutionize how people plan, work, and live, and we are seeking passionate individuals to help us make this vision a reality.
As part of our dynamic team, you will have the opportunity to challenge the status quo, pushing the boundaries of AI-driven solutions that make a genuine difference in people's lives.
Join us on this exciting journey to transform resource management and positively impact lives around the world.
Your Role
As a Software Architect at Air Apps, you will take charge of defining and overseeing the system architecture for our innovative AI-powered platform. Collaborating with engineering teams, product managers, and stakeholders, you will design robust, scalable, and secure solutions that meet our business objectives.
You will play a pivotal role in shaping our technology strategy, evaluating and recommending tools and frameworks, and ensuring adherence to best practices in software design and system integration.
Key Responsibilities
Define and maintain the overall architecture and system design for efficient software solutions.
Provide technical leadership to engineering teams, guiding them in architecture and coding best practices.
Design and document high-level system diagrams, data flows, and API structures.
Evaluate and recommend technologies, frameworks, and cloud services for optimal performance and cost-efficiency.
Ensure high availability, fault tolerance, and security across all architectural decisions.
Oversee system integrations, including microservices, APIs, and third-party services.
Collaborate closely with DevOps and SRE teams to ensure seamless deployment and operational reliability.
Establish coding and architecture standards to guarantee maintainability and scalability.

