Outscal Logooutscal logo

Software Architect

12 Hours ago • 10 Years + • Research & Development

Job Summary

Job Description

As a Software Architect at Roof Stacks, you will play a crucial role in designing and developing high-quality software solutions across various domains including tourism, extended reality, blockchain, game development, and fintech. This requires a minimum of 10 years of web-based software development experience with expertise in .NET Core, design patterns, and programming fundamentals (OOP, SOLID, DRY, etc.). You will be responsible for designing infrastructure, module code development processes, ensuring code quality, and implementing agile methodologies. Strong communication, teamwork, and problem-solving skills are essential for success in this role. Experience with distributed caching, messaging queues, RDBMS, NoSQL solutions, and authentication protocols (OAuth2, JWT, PKI) are also highly valued.
Must have:
  • 10+ years web dev experience
  • .NET Core expertise
  • Design Patterns knowledge
  • OOP, SOLID, DRY understanding
  • RDBMS & NoSQL familiarity
  • Agile methodologies experience
  • CI/CD & DevOps knowledge
  • Unit testing & code quality focus
Good to have:
  • OAuth2, JWT, PKI experience
  • Distributed cache & messaging queues
  • Banking experience

Job Details

As Roof Stacks, we have been carrying out innovative projects since 2015. We aim to become a global actor in Tourism Systems, Extended Reality(AR/VR), Blockchain Technologies, Game Development, and Financial Technology, which are our areas of expertise.

We focus on creating a difference with the technologies we develop and designing the future. In addition to our central office in Ataşehir/İstanbul, we have branches in Antalya and Elazığ in Turkey. We have strengthened our position in the global market by opening a new office in Austin, USA, which hosts world technology giants from all over the world. 

Job requirements:

We're Looking for Someone Who Has
*Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
*Minimum 10+ years of web based software development experience,
*Solid understanding of Design Patterns,
*Excellent performance and practical experience with .Net Core
*Excellent understanding of programming fundamentals (OOP, SOLID, DRY, YAGNI, KISS, data structures, algorithms),
*Familiarity with distributed cache and messaging queue,
*Familiarity with RDBMS,
*Familiarity with NoSql solutions,
*Experience in authentication/authorization protocols (preferably OAuth2, JWT, PKI) ,
*Good understanding of lean/agile values and implementing in SDLC,
*Familiarity with CI/CD flows for DevOps,
*Designing infrastructure or module code development processes in accordance with protocols and analysis documents,
*Unit testing habit with complete coverage,
*Coding habits with quality, readable, testable and maintainable,
*Comfortably with Agile methods such as Scrum and/or Kanban.
*Experience in banking,

Communication Methods
*Ability to convey ideas easily,
*Ability to have professional communication with each stakeholder,
*Ability to be clear, short, open, and persuasive in all kinds of communication,
*Ability to detect problems and solve them in the very beginning

Teamwork Expectations
*Ability to help the team while creating a sustainable product with higher quality,
*Ability to offer practical solutions,
*Ability to direct all kinds of technical and non-technical negotiations in a way that results in a positive outcome.
*Ability to have a good grasp of the team, task, and/or customer issues and collaborate with relevant managers when necessary, and swiftly prevent or resolve these,
*Ability to act with common sense while solving problems.
undefinedundefinedundefined

Similar Jobs

ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
4 Months ago
DNEG - Simulation Developer, Ziva VFX

DNEG

England, United Kingdom (Remote)
2 Weeks ago
Scopely - Software Engineer

Scopely

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Zuru - Junior C++ Software Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
5 Months ago
ION - Senior AI Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago
Samsung Semiconductor - Staff Engineer, Formal Verification

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Week ago
NVIDIA - Senior Analog Layout Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Week ago
NVIDIA - Senior DFT Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
ByteDance - XR Embedded Engineer / Architect- Pico Lab - San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
GoMotive - Technical Lead Manager, Software Engineering

GoMotive

India (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Milestone - Senior Technical Product Manager, Analytics

Milestone

(Hybrid)
1 Day ago
ByteDance - Backend Engineer (Machine Learning System) Intern - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Tencent - Research Intern

Tencent

Palo Alto, California, United States (On-Site)
1 Month ago
Activision - Senior Expert VFX Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
ByteDance - Senior Software Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Inkittt - Marketing & Social Media Manager

Inkittt

San Francisco, California, United States (On-Site)
7 Months ago
Zoox - Senior/Staff Software Engineer - Motion Planning

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Sandsoft Games - Director of Data Science and Engineering

Sandsoft Games

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Genies - Engineering Manager, Machine Learning

Genies

Los Angeles, California, United States (On-Site)
10 Hours ago
Fluxon - Senior Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in İstanbul, İstanbul, Türkiye

Dream Games - 2D Animator

Dream Games

İstanbul, Türkiye (On-Site)
1 Month ago
Trendyol - Data Analyst (Data Science)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago
Tesla - Service Network Compliance Manager

Tesla

Bakırköy, İzmir, Türkiye (On-Site)
1 Month ago
Magic Games - Product Specialist

Magic Games

İstanbul, İstanbul, Türkiye (On-Site)
9 Months ago
Trendyol - Trendyol Express - Last Mile Planning Professionals

Trendyol

Kocaeli, Türkiye (Hybrid)
3 Months ago
USE Insider - Technical Support Engineer (Javascript)

USE Insider

İstanbul, İstanbul, Türkiye (On-Site)
5 Months ago
Codeway - Jr. Data Analyst

Codeway

İstanbul, Türkiye (On-Site)
2 Months ago
Codeway - Jr. Marketing Artist

Codeway

İstanbul, Türkiye (On-Site)
2 Months ago
USE Insider - Senior Full Stack Engineer

USE Insider

Türkiye (Remote)
5 Months ago
Tesla - Service Leader, Turkey

Tesla

İstanbul, Türkiye (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Game Designer III - VALORANT, Competitive Systems

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Krafton  - Technical Sourcing Specialist

Krafton

Seoul, South Korea (On-Site)
1 Week ago
NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Rivos - Silicon Engineering Program Manager - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
NVIDIA - Distinguished Software Architect - Deep Learning and HPC Communications

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Dassault Systèmes - Software Engineer (Geometry)

Dassault Systèmes

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Krafton  - [Production Management Office] Studio Supporter (10년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Tencent - NLP Research Intern 104493

Tencent

London, England, United Kingdom (On-Site)
3 Months ago
Riot Games - Game Designer III - VALORANT, Competitive Systems

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Deep Learning Software Engineer, cuDNN

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Roofstacks, we are not content with simply innovating; we are committed to pushing the frontiers of technology. Since our establishment in 2015, we have skillfully integrated conventional systems with cutting-edge solutions, raising the standard in industries such as tourism, metaverse, AR, gaming, blockchain, and fintech.


İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (On-Site)

View All Jobs

Get notified when new jobs are added by RoofStack

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug