Job Title : Software Architect
Location : Miami, FL (On-site / Hybrid, if applicable)
Employment Type : Full-Time
Overview
We are seeking a highly skilled Software Architect to lead the design and development of complex, enterprise-level software solutions. This role will play a key part in shaping our technology roadmap and ensuring our systems are scalable, secure, and aligned with the needs of the business.
The ideal candidate is a hands-on technical leader with deep expertise across modern architectures, including cloud-based platforms, data integration, and enterprise-scale development. You’ll collaborate closely with engineering teams, stakeholders, and business leaders to deliver solutions that drive innovation and efficiency.
Key Responsibilities
- Design and lead the implementation of scalable, secure, and high-performing software solutions across a diverse technology stack.
- Partner with stakeholders to define architectural strategy, technology standards, and long-term technical vision.
- Provide technical leadership and mentorship to development teams, ensuring best practices and high-quality code delivery.
- Lead the evaluation and integration of emerging technologies to improve business operations.
- Collaborate with data engineering teams to design and optimize solutions involving Informatica , Snowflake , and Microsoft Fabric .
- Drive adoption of modern development practices such as microservices, cloud-native architecture, and DevOps pipelines.
- Ensure software designs align with compliance, security, and performance requirements.
- Create and maintain architectural documentation and design artifacts.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).8+ years of experience in software development, with at least 3 years in a software architect or technical lead role.Strong hands-on experience with : Java .NET Core Node.Js Informatica (data integration and ETL) Snowflake (cloud data warehouse design and optimization) Microsoft Fabric (data engineering and analytics solutions)Proven experience designing cloud-based, distributed systems (Azure, AWS, or GCP).Strong knowledge of microservices, APIs, and integration frameworks.Excellent communication skills with the ability to translate complex technical concepts into business-friendly language.Experience collaborating with cross-functional teams and working closely with business stakeholders.Preferred Qualifications
Familiarity with front-end technologies like React, Angular, or Vue.Js.Experience with containerization and orchestration tools (Docker, Kubernetes).Understanding of event-driven architectures and streaming technologies (Kafka, Azure Event Hubs).Certifications such as AWS Certified Solutions Architect, Microsoft Azure Solutions Architect Expert, or equivalent.Previous experience in a regulated industry (finance, healthcare, etc.).Why Join Us
Work on cutting-edge technologies that drive real business impact.Be a key decision-maker in shaping the company’s technology strategy.Collaborative, team-oriented environment with opportunities for leadership and growth.Competitive salary, performance incentives, and comprehensive benefits package.