Job Title: Software Architect Company Name: CommIT Job Details: Hiring,Remotely,in,Headquarters,,AZ,In-Office,or,Remote,Senior,level Job Url: https://builtin.com/job/software-architect/8592416 Job Description: We are looking for a Software Architect to take a leadership role in designing and delivering cutting-edge, scalable, and high-performance solutions for diverse projects. In this role, you will drive pre-sales engagements, define architectural strategies, and lead the development of modern, cloud-based, hybrid, and on-premises architectures. You will collaborate closely with delivery teams, executing proof-of-concepts (PoCs), and ensuring seamless implementation. The ideal candidate will bring deep expertise in modern architecture patterns and a strong technology stack across Python, Node.js, and Java while also covering data, cloud, embedded, cybersecurity, and more. Key Responsibilities: Lead and define enterprise-level architectures for large-scale, complex solutions across multiple domains. Drive pre-sales activities, engaging with clients to propose and define technical solutions that align with business goals. Architect and implement modern software patterns (Microservices, Event-Driven, Serverless, Domain-Driven Design (DDD)) for cloud-based, hybrid, and on-premises environments. Oversee and execute proof-of-concept (PoC) projects, evaluating emerging technologies and validating design choices. Guide and mentor delivery teams, ensuring best practices are followed in software design, security, and performance. Develop multi-domain architectures spanning Cloud, Data, Embedded Systems, Cybersecurity, and IoT. Collaborate with DevOps and engineering teams to design scalable, secure, and high-performance solutions. Ensure compliance with security standards, regulatory requirements, and performance benchmarks. Stay ahead of emerging technologies and trends, driving innovation and strategic decision-making within the company. Represent the company as a thought leader in technical discussions, client meetings, and industry events. Must-Have Technology Stack: Programming Languages: Python, Node.js, Java Cloud Platforms: AWS, Azure, GCP Architecture Patterns: Microservices, Serverless, Event-Driven, Monolithic-to-Microservices migration Data Technologies: SQL & NoSQL databases, Data Pipelines, Streaming (Kafka, RabbitMQ) Infrastructure & DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines Security & Compliance: Secure development practices, API security, IAM best practices Edge & Embedded Systems (Nice to Have): IoT, LoRaWAN, Embedded Linux Why Join Us? Be a key decision-maker in high-impact, innovative projects. Work with a highly skilled architecture and innovation team. Engage with top-tier clients and industry leaders. Enjoy a competitive salary, career growth opportunities, and a dynamic work environment. If you are a technology-driven leader passionate about architecture and innovation, we want to hear from you! 🚀 Requirements: 5+ years of experience in software development and architecture design. Proven experience as a Senior Software Architect in a project-based or consulting company. Deep knowledge of enterprise-level system design, scalability, and cloud architecture best practices. Expertise in modern software development methodologies and patterns. Strong experience in pre-sales activities, client engagement, and presenting architectural solutions. Ability to lead and mentor teams, working across multiple projects and industries. Strong problem-solving skills, decision-making abilities, and strategic mindset. Excellent communication and leadership skills with the ability to influence both technical and business stakeholders.