
Solution Architect
symphony.is
full-time
Posted on:
Location Type: Hybrid
Location: Bosnia & Herzegovina • 🇧🇦 Bosnia and Herzegovina
Visit company websiteJob 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)