symphony.is

Solution Architect

symphony.is

full-time

Posted on:

Location Type: Hybrid

Location: Bosnia & Herzegovina • 🇧🇦 Bosnia and Herzegovina

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

AWSAzureCloudGoogle Cloud PlatformMicroservices.NET

About the role

  • Design and implement solutions: Lead the design and implementation of robust, scalable, and efficient architectural solutions aligned with business and technical requirements.
  • Technical leadership: Provide hands-on technical guidance, mentorship, and coaching to development teams, ensuring best practices are consistently applied.
  • Collaboration: Work closely with stakeholders, including product owners, delivery managers, and engineering teams, to gather requirements and translate them into effective technical specifications.
  • Documentation: Create and maintain comprehensive architectural documentation, including diagrams, design decisions, and integration guides.
  • Performance optimization: Continuously analyze and improve existing systems for performance, scalability, reliability, and security.
  • Innovation: Evaluate and introduce new technologies, tools, and methodologies to enhance solution quality and development efficiency.
  • Code quality and standards: Establish and enforce coding standards and architectural principles; perform code reviews and provide actionable feedback to ensure high-quality deliverables.
  • Drive innovation: Explore and introduce emerging technologies, frameworks, and design patterns that improve solution 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 10–12 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 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? We’re excited to hear from you!
  • Talent Acquisition team is here for you. Feel free to drop us an email at ta@symphony.is. We’d love to connect!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
solution architecturecloud platformsMicrosoft AzureAWSGCP.NETDevOps practicesCI/CD pipelinesInfrastructure as Codesoftware development principles
Soft skills
technical leadershipmentorshipcollaborationproblem-solvinganalytical skillsdecision-makingcommunicationstakeholder managementownershipcommitment
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Technologyadvanced degree (MBA or equivalent)