Symphony Solutions is a cloud transformation company with headquarters in Amsterdam and offices in the USA, Netherlands, Ukraine, Poland, Macedonia, and Belgium. Throughout its 10-year history, the company has grown to nearly 600 people in 6 different locations. At Symphony Solutions, we adopt Agility as a part of our corporate culture.
8 сентября 2020

Architect Lead (вакансия неактивна)


Необходимые навыки

• 10+ years of software systems design and development
• 5+ years as a s/w architect
• Proficiency with Java stack: Java 8+, Groovy, Scala, Hazelcast, and Vertx frameworks
• Hands-on experience with streaming technologies — Kafka, Flink, Spark
• Hands-on experience with CI/CD, and DevOps: Atlassian stack, JetBrains TeamCity, Nexus, etc
• Hands-on experience with container technologies: Kubernetes, Helm, Docker
• Hands-on experience with monitoring and logging tools: Grafana, ELK, etc
• 2+ years in the online gaming industry
• Experience working on complex enterprise-grade software projects
• Broad and extensive knowledge of the software development process and its technologies
• Experience with SOA or micro-service architectures and understanding of cloud environments
• Experience with web services core standards like HTTP 1/2, WSDL, SOAP, REST
• Knowledge of architectural styles and design patterns
• Experience with event-driven applications using queues, service bus, and other related patterns
• Experience with one or more JavaScript web frameworks (React, Knockout, GraphQL, etc.)
• Prior experience with relational and non-relational database technologies: MySQL, PostgreSQL, DynamoDB
• Strong understanding of infrastructure and related technologies (hardware, virtualization, networking): Nutanix, AWS, Infrastructure as Code solutions (Cloudformation/Terraform)
• Experience of building high-performance systems which scale linearly
• Strong experience in Linux: Ubuntu, CentOS
• Strong interpersonal skills, verbal and written communication skill
• High level of English
• Experience in a client-facing, project-based role
• Ability to work with senior stakeholders and technologists to think through complex problems; provide challenge where necessary; act objectively, rigorously; constructively and creatively; and define workable solutions
• Experience in identifying and mitigating technical and solution risk, including working with 3rd Party systems and successfully incorporating them into a solution


• Competitive salary and compensation package
• Unlimited sick days so you can take care of yourself and your family
• Symphony Training Academy
• Low hierarchy and open communication
• 20 vacation days
• Corporate Doctor


• Building and maintaining an accurate collective vision of solutions and development initiatives
• Communicating and delivering the vision to the business at a high level and the team at an operational level with particular focus on our internal platform/tools and our core websites
• Owning the overall responsibility for building and maintaining our client Architectural roadmap or runway
• Contributing to the architecture of our projects and planning activities that are associated with the growth of our client
• Strongly influence and improve existing modeling, design, and coding practices within the company
• Collect, generate and analyze innovative ideas and technologies in a collaborative manner with key communities of practice and business domain areas
• Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
• Research, design, test, and evaluate new technologies and vendor solutions
• Implement POCs and pair with technical leads on implementations
• Troubleshoot code level problems quickly and efficiently
• The position requires constant communication with customers and internal business partners
• Drive the synchronization of the following across the solutions where applicable :
• Production infrastructure
• System security
• Data security and quality
• Scalability, performance, and best practice non-functional requirements