Software Architect
WFA Digital Insight
As the demand for cloud computing experts grows, with over 50% of companies adopting cloud-first strategies, the role of a Software Architect has become pivotal. Air Apps, a pioneering company in AI-powered personal and entrepreneurial resource planning, is seeking a skilled architect to define and oversee their platform's system architecture. With the rise of remote work, this role offers a unique opportunity to work with cutting-edge technology and collaborate with a talented team. Before applying, candidates should be aware that this role requires strong expertise in system design, cloud computing, and microservices architecture, as well as experience with cloud platforms.
Job Description
## About the Role As a Software Architect at Air Apps, you will play a crucial role in shaping the company's AI-powered Personal & Entrepreneurial Resource Planner. You will be responsible for defining and overseeing the overall system architecture, ensuring that it is scalable, secure, and efficient. This is a unique opportunity to work on a cutting-edge platform that has the potential to revolutionize the way individuals and entrepreneurs plan and manage their resources. The role will involve close collaboration with the development team to ensure that the architecture is aligned with the company's goals and vision. You will also be responsible for staying up-to-date with the latest advancements in cloud computing and microservices architecture, and applying this knowledge to continuously improve the platform. Air Apps is a family-founded company that values innovation, collaboration, and creativity. As a member of the team, you will be expected to embody these values and contribute to a positive and dynamic work environment.
## What You Will Do - Design and implement scalable and secure system architectures for the AI-powered platform - Oversee the development and deployment of cloud-native applications - Collaborate with the development team to ensure that the architecture is aligned with the company's goals and vision - Stay up-to-date with the latest advancements in cloud computing and microservices architecture - Apply knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) to continuously improve the platform - Define and implement best practices for system design, development, and deployment - Work closely with the quality assurance team to ensure that the platform meets the highest standards of quality and reliability - Participate in code reviews and contribute to the improvement of the codebase - Collaborate with the product management team to define and prioritize product features
## What We Are Looking For - 6+ years of experience in software development and architecture - Strong expertise in system design, cloud computing, and microservices architecture - Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and cloud-native architectures - Proficiency in programming languages such as Java, Python, or C++ - Strong understanding of software development principles, patterns, and practices - Experience with agile development methodologies and version control systems - Excellent communication and collaboration skills - Ability to work in a remote team environment and collaborate with colleagues across different time zones
## Nice to Have - Experience with containerization using Docker and Kubernetes - Knowledge of DevOps practices and tools such as Jenkins, GitLab CI/CD, or CircleCI - Familiarity with machine learning and artificial intelligence concepts - Experience with security and compliance in cloud computing environments - Certification in cloud computing or software architecture
## Benefits and Perks - Apple hardware ecosystem for work - Annual Bonus - Top-tier Health and Life Insurance - Transportation Budget - Coverflex benefits package - Childcare support - Air Conference Pension Fund - Urban Sports Club membership - Meals 100% free at the hub - Opportunity to work on a cutting-edge AI-powered platform - Collaborative and dynamic work environment - Professional development opportunities
How to Stand Out
- Make sure to highlight your experience with cloud platforms and microservices architecture in your resume and cover letter.
- Be prepared to discuss your approach to system design and architecture during the interview process.
- Showcasing your proficiency in programming languages such as Java, Python, or C++ can be beneficial.
- Emphasize your ability to work in a remote team environment and collaborate with colleagues across different time zones.
- When discussing salary, be sure to emphasize your value as a skilled software architect and your expectations for the role.
- Be aware of the company culture and values, and be prepared to ask questions about how they impact the work environment.
- Don't be afraid to ask about the company's approach to professional development and opportunities for growth and advancement.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.