Enable job alerts via email!

Software Architect Software Development Department 7+ years January 16, 2025

Bgaming

Snowflake (AZ)

Remote

USD 80,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking game development studio that is making waves in the iGaming industry. With a commitment to innovation and a remote-first culture, this role offers the opportunity to lead technical strategies and architectural design for exciting gaming projects. You will guide technology choices, advocate for best practices, and work with a talented team to enhance system stability and delivery speed. If you are passionate about technology and gaming, and you thrive in a flexible work environment, this is the perfect opportunity to make a significant impact in a fast-growing company.

Benefits

Flexible schedule
Highly competitive compensation
Paid vacation
Medical Insurance
Professional training & certifications
Language courses
Great community of experts

Qualifications

  • 7+ Jahre Programmiererfahrung in Ruby, Java oder .NET.
  • Erfahrung in Architektur und Systemdesign mit verteilten Systemen.
  • Fähigkeit zur Lösung komplexer technischer Designprobleme.

Responsibilities

  • Leitung der Technologieauswahl und Implementierungsstrategien.
  • Überwachung und Integration der technischen Strategie in alle Abteilungen.
  • Förderung bewährter Praktiken für effiziente, skalierbare Designs.

Skills

Ruby
Java
.NET
Analytical Skills
Problem-Solving
Debugging

Tools

PostgreSQL
Clickhouse
Snowflake
Kafka
Redis
Docker
Kubernetes
Sentry
ELK
Prometheus
Grafana

Job description

BGaming is a game development studio that is proud of having worldwide recognition in the sphere. Our innovative video slots are admired in the industry for numerous qualities: from eye-catching graphics, attractive features, and entertaining plots to capacity for easy integration, multi-device availability, intuitive interface, and ground-breaking formats. This series of elements have been carefully developed to create a unique gaming experience.

On top of that, we were the first major iGaming provider to introduce the "provably fairness feature". With the help of cryptography, players can easily verify that all game results are indeed unbiased and random. We are a “remote-first” company, most of our employees work remotely, which does not prevent us from maintaining and strengthening the team spirit, mutual support, and willingness to help.

Responsibilities:
  • Guide technology selection and execution strategies: lead the evaluation and implementation of technology choices to align with company goals.
  • Plan and coordinate the company's technical strategy and implementation: oversee and integrate technical strategy across all departments to ensure cohesive execution.
  • Ensure clarity in architecture and design through communication and documentation: facilitate clear and consistent communication of architectural decisions across teams.
  • Advocate for and promote best practices that ensure efficient, scalable, high-performance designs and coding, optimizing value, availability, and system stability.
  • Continuously drive enhancements in delivery speed, system stability, and overall technology quality.
  • Provide technical designs and feedback on engineering projects: support and refine the work of engineering teams with constructive design input.
  • Break down architectural tasks into manageable improvements and guide timely execution: lead the team in implementing iterative architectural enhancements in a timely manner.
Requirements:
  • 7+ years of programming experience in Ruby, Java, or .NET, and 3+ years in architecture and system design.
  • Experience with various technologies including monolith, service-oriented, and microservices architectures; distributed systems; relational and non-relational databases; message brokers and event streaming; and cloud IaaS/PaaS for designing, developing, and deploying scalable, high-availability solutions.
  • Technical expertise in data services, including infrastructure, database design, and data ingestion/ETL.
  • Familiarity with technologies such as PostgreSQL, Clickhouse, Snowflake, Kafka, Redis, Docker, and Kubernetes.
  • Experience with monitoring systems, including Sentry, ELK, Prometheus, and Grafana.
  • Experience in measuring and calculating system capacity.
  • Proven ability to solve complex technical design problems with the technologies listed.
  • Excellent debugging, analytical, and problem-solving skills.
  • Intermediate or higher level of written and spoken English, Russian - advanced.
Nice to have:
  • Experience with Go and Elixir programming languages.
  • Experience working in a gambling industry.
Work conditions:
  • Full-time flexible schedule (remote work is possible)
  • Highly competitive compensation, motivation, benefits, and social programs
  • Paid vacation + 4 sick + 1 day off
  • Medical Insurance
  • Professional training & certifications, language courses
  • Enjoy working in a fast-growing modern iGaming company
  • Great community of experts and industry professionals
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.