Overview
Skills
Job Details
Position: Software Solution Architect Location: Dallas, Texas (Onsite) Local candidates only
Job Summary:
We are seeking a highly experienced Software Solution Architect to design, evaluate, and implement scalable, secure, and innovative solutions aligned with business objectives. The ideal candidate will have a proven track record in architecture design, technical leadership, and the ability to work across cross-functional teams.
Key Responsibilities:
Analyze complex business processes and translate them into comprehensive technical solutions.
Define and oversee system/solution architectures in alignment with organizational policies and best practices.
Conduct build vs. buy vs. integrate evaluations, including cost modeling, vendor selection, and product assessment.
Lead projects across the full development lifecycle ensuring architectural compliance.
Maintain the architectural roadmap, identify emerging technologies, and develop prototypes as needed.
Ensure scalability, security, compliance, and regulatory adherence of all solutions.
Collaborate with stakeholders to translate business requirements into technical strategies.
Communicate architectural strategies to both technical and non-technical audiences.
Mentor development, QA, and support teams.
Required Skills & Experience:
12+ years in technology roles, including 2+ years as a Solution Architect.
Strong leadership, communication, and problem-solving abilities.
Experience with Domain-Driven Microservices Architecture, distributed/reactive systems.
Cloud Platforms: AWS (preferred) or other IaaS providers.
Databases: RDBMS (Oracle, MS-SQL, PostgreSQL) & NoSQL (MongoDB, Elasticsearch).
Messaging & Streaming: Kafka, RabbitMQ, etc.
Programming: .Net/C#, Java/JVM-based apps, JavaScript/TypeScript.
Frameworks: .Net, Spring Boot, Angular, Node.js.
DevOps: CI/CD pipelines, containerization, security best practices.
Certifications: AWS or other public cloud Solution Architect certifications preferred.
Bachelor's degree required.
Soft Skills:
Strong interpersonal and presentation skills.
Ability to prioritize in high-pressure environments.
Collaborative, team-oriented mindset.