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
-
- 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 .
- 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.