
Solutions Architect
symphony.is
full-time
Posted on:
Location Type: Hybrid
Location: Medellin • Colombia
Visit company websiteExplore more
About the role
- Lead the design and implementation of robust, scalable, and efficient architectural solutions aligned with business and technical requirements.
- Provide hands-on technical guidance, mentorship, and coaching to development teams, ensuring best practices are consistently applied.
- Work closely with stakeholders, including product owners, delivery managers, and engineering teams, to gather requirements and translate them into effective technical specifications.
- Create and maintain comprehensive architectural documentation, including diagrams, design decisions, and integration guides.
- Continuously analyze and improve existing systems for performance, scalability, reliability, and security.
- Evaluate and introduce new technologies, tools, and methodologies to enhance quality and development efficiency.
- Establish and enforce coding standards and architectural principles; perform code reviews and provide actionable feedback to ensure high-quality deliverables.
- Explore and introduce emerging technologies, frameworks, and design patterns that improve quality and delivery efficiency.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- An advanced degree (MBA or equivalent) is highly desirable.
- Minimum of 8-10 years of experience in software engineering and solution architecture, with a strong background in designing, implementing, and maintaining complex systems.
- Proven track record in delivering large-scale, enterprise-grade, or distributed software solutions across multiple domains and technologies.
- Hands-on experience with cloud platforms such as Microsoft Azure, AWS, or GCP, including architecture design, deployment, and optimization.
- Strong proficiency in software development principles, system integration, and modern architectural patterns (microservices, event-driven, API-first, or domain-driven design).
- Practical experience with DevOps practices, CI/CD pipelines, and Infrastructure as Code (IaC) concepts and tools used for cloud provisioning and automation.
- Expertise in .NET, Java, Python or other modern programming languages (experience with multiple languages is an advantage).
- Deep understanding of security, performance, and scalability considerations in solution design.
- Demonstrated ability to engage with both technical and non-technical stakeholders, translating complex concepts into actionable strategies.
- Strong problem-solving, analytical, and decision-making skills with a consultative, solution-oriented mindset.
- Excellent communication, problem-solving, and stakeholder management skills.
- Strong sense of ownership and commitment to building high-quality, maintainable solutions that align with organizational goals.
Benefits
- Ready to Join Us?
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
solution architecturecloud platformsMicrosoft AzureAWSGCPDevOps practicesCI/CD pipelinesInfrastructure as Code.NETJava
Soft Skills
mentorshipstakeholder managementproblem-solvinganalytical skillsdecision-makingcommunicationconsultative mindsetownershipcommitmentcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information TechnologyMBA or equivalent