Posted Apr 29, 2026
As a Software Architect at Aeris Communications Inc., you will play a crucial role in developing the next generation IoT platform for connected vehicles. You will be part of a dynamic global development team, collaborating with fellow developers, management, and customer support teams. This role offers you the opportunity to work with cutting-edge technology stacks on public clouds like GCP, AWS, and Azure, as well as embedded in-vehicle environments. Your contributions will be vital in advancing the software lifecycle and driving the team's success. Key Responsibilities:
Demonstrate a passion for innovation and continuous learning, while also fostering the same qualities within your team. - Utilize strong analytical and problem-solving skills to mentor and lead the team effectively. - Showcase proficiency in full stack development including frontend, backend, and cloud technologies. - Possess expertise in at least two programming languages and be quick to adapt to new ones, with Java and Python skills being advantageous. - Stay updated with the latest technologies, conduct Proof of Concepts (POCs), and provide strategic recommendations. - Engage in proactive and clear communication with product and engineering stakeholders in an agile environment. - Lead technical designs and implementation of product features independently. Qualifications Required:
Bachelor's degree in Computer Science, Software Engineering, or a related field. - Knowledge of electrical engineering is a plus. - Strong understanding of Design Patterns, Design Principles, and Data Structures. - Excellent written and verbal communication skills. - Hands-on experience with major cloud platforms like AWS, Azure, and GCP. - Proficiency in Cloud orchestration and Kubernetes. - Familiarity with large-scale production systems and computer science fundamentals. - Exposure to concepts like multithreading, memory management, and web services. - Preferred experience in ML/AI technologies. Key Responsibilities:
Demonstrate a passion for innovation and continuous learning, while also fostering the same qualities within your team. - Utilize strong analytical and problem-solving skills to mentor and lead the team effectively. - Showcase proficiency in full stack development including frontend, backend, and cloud technologies. - Possess expertise in at least two programming languages and be quick to adapt to new ones, with Java and Python skills being advantageous. - Stay updated with the latest technologies, conduct Proof of Concepts (POCs), and provide strategic recommendations. - Engage in proactive and clear communication with product and engineering stakeholders in an agile environment. - Lead technical designs and implementation of product features independently. Qualifications Required:
Bachelor's degree in Computer Science, Software Engineering, or a related field. - Knowledge of electrical engineering is a plus. - Strong understanding of Design Patterns, Design Principles, and Data Structures. - Excellent written and verbal communication skills. - Hands-on experience with major cloud platforms like AWS, Azure, and GCP. - Proficiency in Cloud orchestration and Kubernetes. - Familiarity with large-scale production systems and computer science fundamentals. - Exposure to concepts like multithreading, memory management, and web services. - Preferred experience in ML/AI technologies.
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City