symphony.is

Solutions Architect

symphony.is

full-time

Posted on:

Location Type: Hybrid

Location: MedellinColombia

Visit company website

Explore more

AI Apply
Apply

Job Level

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