About the Role
Our client, a leader in aviation technology solutions, is seeking an experienced and visionary Arquitecto de Software de Aviación Remoto to drive the design and development of critical software systems. This is a fully remote position, offering unparalleled flexibility to work from anywhere within Mexico. You will be responsible for defining the technical vision and architectural blueprint for complex software applications used in flight operations, air traffic management, and passenger services. The ideal candidate possesses a deep understanding of software architecture principles, extensive experience in the aviation domain, and a proven ability to lead technical teams in a virtual environment. If you are passionate about creating scalable, robust, and innovative software solutions for the aviation industry and excel in a remote-first culture, this is an exceptional opportunity.
Key Responsibilities
- Define and document the architectural vision for new and existing aviation software systems.
- Lead the design of scalable, high-performance, and reliable software solutions.
- Collaborate with product managers, stakeholders, and development teams to gather requirements and translate them into technical designs.
- Ensure adherence to coding standards, best practices, and security principles.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Provide technical guidance and mentorship to software development teams.
- Oversee the implementation of architectural designs and ensure successful integration.
- Stay abreast of emerging technologies and industry trends in software architecture and aviation.
- Drive innovation and continuous improvement in software development processes.
Requirements
- Master's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in an architectural role.
- Proven experience designing and implementing complex, large-scale software systems, preferably in the aviation sector.
- Deep understanding of various architectural patterns (e.g., Microservices, Event-Driven Architecture).
- Proficiency in multiple programming languages (e.g., Java, C++, Python) and cloud platforms (e.g., AWS, Azure).
- Experience with agile methodologies and DevOps practices.
- Excellent understanding of software development lifecycle (SDLC) and best practices.
- Strong leadership, communication, and interpersonal skills, especially in a remote context.
- Knowledge of aviation regulations and standards is highly desirable.
- Must be authorized to work in Mexico and maintain a reliable remote work setup.
Benefits
- Highly competitive salary and stock options.
- Work remotely from anywhere in Mexico, offering significant lifestyle flexibility.
- Opportunity to shape the future of aviation software technology.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- A culture that values innovation, collaboration, and remote work success.