Overview:
SOFTSWISS continues to expand the team and is looking for a Software Architect. We need a true, experienced, and accomplished professional who shares our culture and values.
Key responsibilities:
- Guide technology choices and approaches to execution;
- Plan and coordinate the technical strategy and implementation;
- Drive clarity in our architecture and technical designs through frequent communication and documentation;
- Advocate for value-optimized, highly available, performant, efficient, and scalable designs and coding practices;
- Advocate engineering procedures within the Agile framework for best practices across the software development lifecycle;
- Participate in planning meetings for our product roadmap and deliverables across multiple product areas;
- Provide technical designs for and feedback on other engineering work;
- Continuously improve delivery velocity, stability, and quality of the specific technologies and system components as well as the overall system;
- Break architectural work down into manageable, iterative improvements, and guide your own work and that of team members to execute these plans in a timely manner;
Key technologies:
- Golang;
- PostgreSQL, Clickhouse, Scylla, Kafka, RabbitMQ, Redis, Docker, Kubernetes;
- Sentry, ELK, Prometheus;
Experience needed:
- 7+ years of programming experience, 3+ years of architecture, and system design experience;
- Experience with a wide range of technologies such as monolith/service-oriented/microservices architectures, distributed systems, relational/non-relational databases, message brokers and event streaming, cloud IaaS/PaaS, and front-end technologies to design, develop, and deploy scalable and highly-available enterprise solutions;
- Technical depth and breadth in data services to guide the team in the areas of building and operating infrastructure services, database design, and data ingestion/ETL;
- Experience in measuring/calculating the capacity of a system;
- Real-life experience solving complex technical design problems with the above technologies;
- Excellent debugging, analytical, and problem-solving skills;
- Written and spoken English of intermediate or higher level;
About us:
SOFTSWISS is an international company and an iGaming software expert. We don’t only follow iGaming market trends, we create them! SOFTSWISS is a recognized industry leader in iGaming software solutions development, covering almost all aspects of the iGaming industry. The company has an international team and an official presence in several countries. Projects powered by SOFTSWISS receive numerous awards and accolades from industry media.
Our Mission:
Changing the iGaming industry through technological innovation.
Our values:
We care
Mindful actions for big-picture goals: we value strategic vision, alignment, and personal responsibility.
We see people
People are the heart of our success: we prioritize the wellbeing and growth of our employees through a culture of warmth.
We embrace changes
Driving change through courageous spirit: we set ambitious goals, welcome initiative, and strive for entrepreneurial attitude and constant improvement.
We push for customer success
Perceiving customer success as our own: we provide high-quality services, build trust, and strive for win-win solutions.
We excel
Quality for industry leadership: our success is built on technological excellence, continuous improvement, and top industry talent.
Our benefits:
- Full-time remote work opportunities and flexible working hours;
- Private insurance;
- Additional 1 Day Off per calendar year;
- Sports program compensation;
- Comprehensive Mental Health Programme;
- Free online English lessons with a native speaker;
- Generous referral program;
- Training, internal workshops, and participation in international professional conferences and corporate events.